Skip to content

Latest commit

 

History

History
105 lines (72 loc) · 3.13 KB

check-data-policy-exists.md

File metadata and controls

105 lines (72 loc) · 3.13 KB

校验数据策略名称是否存在

通过数据策略名称查询用户池内是否存在。

方法名称

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"
  }
}

数据结构

CheckParamsDataPolicyRespDto

名称 类型
是否必填
描述
示例值
isValid boolean 数据策略名称校验是否有效 false
message string 数据策略名称校验失败提示信息,如果校验成功, message 不返回 data Policy name already exist