{"base_path":null,"components":{"parameters":{"AuthToken":{"description":"用户Token。\n获取Token,请参考《统一身份认证服务API参考》的“获取用户Token”章节。请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。","in":"header","name":"X-Auth-Token","required":true,"schema":{"type":"string"}},"DomainId":{"description":"帐号ID","in":"path","name":"domain_id","required":true,"schema":{"maxLength":36,"pattern":"[\\w-]+","type":"string"}},"Marker":{"description":"分页参数,通过上一个请求中返回的marker信息作为输入,获取当前页","in":"query","name":"marker","required":false,"schema":{"maxLength":400,"minLength":4,"pattern":"[A-Za-z0-9+/=%\\-_]+","type":"string"}},"PolicyAssignmentLimit":{"description":"最大的返回数量","in":"query","name":"limit","required":false,"schema":{"default":500,"format":"int32","maximum":500,"minimum":1,"type":"integer"}},"PolicyAssignmentNameQuery":{"description":"合规规则名称","in":"query","name":"policy_assignment_name","required":false,"schema":{"maxLength":256,"pattern":"^(?!\\s)[\\u4e00-\\u9fa5\\u00C0-\\u00FFa-zA-Z0-9_\\- ]+(?<!\\s)$","type":"string"}}},"schemas":{"CustomPolicy":{"description":"自定义合规规则","properties":{"auth_type":{"description":"自定义合规规则调用function方式","enum":["agency"],"type":"string"},"auth_value":{"additionalProperties":{"description":"规则参数值。","type":"object"},"description":"method参数值,method为agency时,为{\"agency_name\":rms_fg_agency}, rms_fg_agency为授权Config调用FunctionGraph接口的委托名称","type":"object"},"function_urn":{"description":"自定义函数的urn","maxLength":1024,"type":"string"}},"required":["function_urn","auth_type"],"type":"object"},"ErrorResp":{"description":"异常错误","properties":{"error_code":{"description":"错误码","type":"string"},"error_msg":{"description":"错误消息内容","type":"string"}},"type":"object"},"FilterTagDetail":{"description":"标签对象","properties":{"key":{"description":"标签key","type":"string"},"values":{"description":"标签值列表","items":{"description":"标签值","type":"string"},"type":"array"}},"type":"object"},"PageInfo":{"description":"分页对象","properties":{"current_count":{"description":"当前页的资源数量","format":"int32","maximum":200,"minimum":0,"type":"integer"},"next_marker":{"description":"下一页的marker","type":"string"}},"type":"object"},"PolicyAssignment":{"description":"规则","properties":{"created":{"description":"规则创建时间","type":"string"},"created_by":{"description":"规则的创建者","type":"string"},"custom_policy":{"$ref":"#/components/schemas/CustomPolicy"},"description":{"description":"规则描述","type":"string"},"id":{"description":"规则ID","type":"string"},"name":{"description":"规则名字","type":"string"},"parameters":{"additionalProperties":{"$ref":"#/components/schemas/PolicyParameterValue"},"description":"规则参数","type":"object"},"period":{"description":"触发周期值,可选值:One_Hour, Three_Hours, Six_Hours, Twelve_Hours, TwentyFour_Hours","type":"string"},"policy_assignment_type":{"description":"规则类型,包括预定义合规规则(builtin)和用户自定义合规规则(custom)","enum":["builtin","custom"],"type":"string"},"policy_definition_id":{"description":"规则的策略ID","type":"string"},"policy_filter":{"$ref":"#/components/schemas/PolicyFilterDefinition"},"policy_filter_v2":{"$ref":"#/components/schemas/PolicyFilterDefinitionV2"},"state":{"description":"规则状态","type":"string"},"tags":{"items":{"$ref":"#/components/schemas/ResourceTag"},"type":"array"},"target_id":{"description":"修正执行的目标id。","type":"string"},"target_type":{"description":"合规规则修正方式。","type":"string"},"updated":{"description":"规则更新时间","type":"string"}},"type":"object"},"PolicyAssignmentListResult":{"description":"规则结果返回","properties":{"page_info":{"$ref":"#/components/schemas/PageInfo"},"value":{"description":"规则列表","items":{"$ref":"#/components/schemas/PolicyAssignment"},"type":"array"}},"type":"object"},"PolicyFilterDefinition":{"description":"规则过滤器","properties":{"region_id":{"description":"区域ID","maxLength":128,"type":"string"},"resource_id":{"description":"资源ID","maxLength":512,"type":"string"},"resource_provider":{"description":"云服务名称","maxLength":128,"type":"string"},"resource_type":{"description":"资源类型","maxLength":128,"type":"string"},"tag_key":{"description":"标签键","maxLength":128,"type":"string"},"tag_value":{"description":"标签值","maxLength":256,"type":"string"}},"type":"object"},"PolicyFilterDefinitionV2":{"description":"规则过滤器","properties":{"exclude_tag_key_logic":{"default":"OR","description":"参数exclude_tags的取值逻辑,例如exclude_tags设置了a:a和b:b,当取值AND时,表示规则仅对同时绑定了a:a和b:b的资源生效;当取值为OR时,表示规则对任何绑定了a:a或b:b的资源生效。","enum":["AND","OR"],"type":"string"},"exclude_tags":{"description":"排除标签列表,排除标签列表比生效标签列表有更高的优先级","items":{"$ref":"#/components/schemas/FilterTagDetail"},"type":"array"},"region_ids":{"description":"区域ID列表","items":{"description":"区域ID","type":"string"},"type":"array"},"resource_ids":{"description":"资源ID列表","items":{"description":"资源ID","type":"string"},"type":"array"},"resource_types":{"description":"云服务列表","items":{"description":"云服务类型,例如iam.users","type":"string"},"type":"array"},"tag_key_logic":{"default":"OR","description":"参数tags的取值逻辑,例如tags设置了a:a和b:b,当取值AND时,表示规则仅对同时绑定了a:a和b:b的资源生效;当取值为OR时,表示规则对任何绑定了a:a或b:b的资源生效。","enum":["AND","OR"],"type":"string"},"tags":{"description":"生效标签列表","items":{"$ref":"#/components/schemas/FilterTagDetail"},"type":"array"}},"type":"object"},"PolicyParameterValue":{"description":"规则参数值","properties":{"value":{"description":"规则参数值","type":"object"}},"type":"object"},"ResourceTag":{"nullable":false,"properties":{"key":{"description":"键。最大长度128个unicode字符。 key符合3.1 KEY字符集规范。","maxLength":128,"minLength":1,"nullable":false,"pattern":"^((?!\\s)(?!_sys_)[\\p{L}\\p{Z}\\p{N}_.:=+\\-@]*)(?<!\\s)$","type":"string"},"value":{"description":"值。每个值最大长度255个unicode字符。value符合3.2 VALUE字符集规范。","maxLength":255,"minLength":0,"nullable":false,"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@]*)$","type":"string"}},"required":["key","value"],"type":"object"}}},"consumes":"","definitions":null,"description":null,"group_id":"cad6b80b035b41d09866cb93e54bff47","host":"rms.myhuaweicloud.com","id":"2c3e92767d6f46bdadfa7c24952dfac4","info_version":"v1","method":"get","name":"ListPolicyAssignments","parameters":null,"paths":{"/v1/resource-manager/domains/{domain_id}/policy-assignments":{"get":{"description":"列出用户的合规规则","operationId":"ListPolicyAssignments","parameters":[{"$ref":"#/components/parameters/AuthToken"},{"$ref":"#/components/parameters/DomainId"},{"$ref":"#/components/parameters/PolicyAssignmentNameQuery"},{"$ref":"#/components/parameters/PolicyAssignmentLimit"},{"$ref":"#/components/parameters/Marker"}],"responses":{"200":{"content":{"application/json":{"example":{"page_info":{"current_count":1,"next_marker":null},"value":[{"created":"2020-11-20T07:03:00","created_by":"custom","description":"云硬盘未挂载给任何云服务器,视为“不合规”","id":"5fb76a240f2daf0b9662a04d","name":"volume-inuse-check","parameters":{},"policy_definition_id":"5fa36558aa1e6afc05a3d0a7","policy_filter":{"region_id":null,"resource_id":null,"resource_provider":"evs","resource_type":"volumes","tag_key":null,"tag_value":null},"state":"Enabled","tags":[{"key":"tagkey","value":"tagValue"}],"target_id":null,"target_type":null,"updated":"2020-11-20T07:03:00"}]},"schema":{"$ref":"#/components/schemas/PolicyAssignmentListResult"}}},"description":"操作成功"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResp"}}},"description":"输入参数不合法"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResp"}}},"description":"认证失败或没有操作权限"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResp"}}},"description":"服务器内部错误"}},"security":[{"PkiTokenAuth":[]}],"summary":"列出合规规则","tags":["Policy"],"x-is-registered":"Y","x-publishpath":"rms_04_0504","x-support-sdk":"Y"}}},"product_short":"Config","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"列出合规规则","tags":"合规性","uri":null,"version":"3.0.0"}