文档首页 > > 模板参考> 元素列表> IAM.Agency

IAM.Agency

分享
更新时间: 2020/01/17 GMT+08:00

模型说明

IAM.Agency用于在IAM上创建委托,指定委托账号及对应的权限,委托账号的管理员为用户分配Agent Operator权限后,委托账号的用户即可管理您的资源。

模型属性

表1 模型定义属性说明

属性

是否必选

描述

trustDomainName

委托租户的名称

参数类型:string

取值约束:可取长度为 1-64 的字符串,由英文字母、数字、- 组成

使用建议:用户自定义

name

委托名称

参数类型:string

取值说明:英文字符串,如 sample_admin_trust

取值约束:可取长度为 1-64 的字符串,由英文字母、数字、- 组成

使用建议:用户自定义

roles

委托权限角色

参数类型:IAM.Agency.Role数组

description

委托描述信息

参数类型:string

取值约束:{u'max_length': 255}

使用建议:英文字符,最大长度255

关联关系

输出

属性

参数类型

描述

refID

string

委托ID

refName

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: ''
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区