IAM.Agency
模型说明
IAM.Agency用于在IAM上创建委托,指定委托账号及对应的权限,委托账号的管理员为用户分配Agent Operator权限后,委托账号的用户即可管理您的资源。
模型属性
属性 |
是否必选 |
描述 |
---|---|---|
trustDomainName |
是 |
委托租户的名称 参数类型:string 取值约束:可取长度为 1-64 的字符串,由英文字母、数字、中划线(-)组成 使用建议:用户自定义 |
name |
否 |
委托名称 参数类型:string 取值说明:英文字符串,如 sample_admin_trust 取值约束:可取长度为 1-64 的字符串,由英文字母、数字、中划线(-)、下划线(_)组成 使用建议:用户自定义 |
roles |
是 |
委托权限角色 参数类型:IAM.Agency.Role数组 |
description |
否 |
委托描述信息 参数类型:string 取值约束:{u'max_length': 255} 使用建议:英文字符,最大长度255 |
关联关系
无
输出
属性 |
参数类型 |
描述 |
---|---|---|
refName |
string |
委托ID名称 |
refID |
string |
委托ID |
blueprint样例
tosca_definitions_version: huaweicloud_tosca_version_1_0 node_templates: iamaq9jx: type: HuaweiCloud.IAM.Agency properties: trustDomainName: get_input: iamaq9jx_trustDomainName roles: - roleId: get_input: iamaq9jx_roles_0_roleId - roleId: get_input: iamaq9jx_roles_1_roleId projectId: get_input: iamaq9jx_roles_1_projectId name: get_input: iamaq9jx_name description: get_input: iamaq9jx_description inputs: iamaq9jx_trustDomainName: description: 委托租户的名称 label: '' iamaq9jx_roles_0_roleId: description: '委托权限角色Id,多个id用逗号隔开.' label: '' iamaq9jx_roles_1_roleId: description: '委托权限角色Id,多个id用逗号隔开.' label: '' iamaq9jx_roles_1_projectId: description: 委托的项目Id label: '' iamaq9jx_name: description: 委托名称 label: '' iamaq9jx_description: description: 委托描述信息 label: ''