通过数据策略名称查询用户池内是否存在。
ManagementClient.CheckDataPolicyExists
类型: CheckDataPolicyExistsDto
名称 | 类型 | 是否必填 |
默认值 |
描述 |
示例值 |
---|---|---|---|---|---|
policyName | string | 是 | - | 数据策略名称,用户池唯一 | 示例数据策略名称 |
using Authing.CSharp.SDK.Services;
using System.Threading.Tasks;
using Authing.CSharp.SDK.Models;
using System.Collections.Generic;
using System.Linq;
namespace ConsoleManagement
{
public class Program
{
static async Task Main(string[] args)
{
// 设置初始化参数
ManagementClientOptions clientOptions = new ManagementClientOptions
{
AccessKeyId = "AUTHING_ACCESS_KEY_ID",// Authing Access Key ID
AccessKeySecret = "AUTHING_ACCESS_KEY_SECRET", // Authing Access Key Secret
};
// 初始化 ManagementClient
ManagementClient managementClient = new ManagementClient(clientOptions);
CheckParamsDataPolicyResponseDto result = await managementClient.CheckDataPolicyExists(new CheckDataPolicyExistsDto
{
PolicyName = "策略名称"
});
}
}
}
类型: CheckParamsDataPolicyResponseDto
名称 | 类型 | 描述 |
---|---|---|
statusCode | number | 业务状态码,可以通过此状态码判断操作是否成功,200 表示成功。 |
message | string | 描述信息 |
apiCode | number | 细分错误码,可通过此错误码得到具体的错误类型。 |
requestId | string | 请求 ID。当请求失败时会返回。 |
data | CheckParamsDataPolicyRespDto | 响应数据 |
示例结果:
{
"statusCode": 200,
"message": "操作成功",
"requestId": "934108e5-9fbf-4d24-8da1-c330328abd6c",
"data": {
"isValid": " false",
"message": " data Policy name already exist"
}
}
名称 | 类型 | 是否必填 |
描述 |
示例值 |
---|---|---|---|---|
isValid | boolean | 是 | 数据策略名称校验是否有效 | false |
message | string | 否 | 数据策略名称校验失败提示信息,如果校验成功, message 不返回 | data Policy name already exist |