文档目录

组织架构相关操作

添加组织(CreateIAM2Organization)

可以使用CreateIAM2Organization创建组织。 例如:
>CreateIAM2Organization name=cloud type=Department

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
name 资源名称 2.4.0
description 资源的详细描述 2.4.0
type 组织类型
  • Company
  • Department
2.4.0
parentUuid 2.4.0
attributes 2.4.0
resourceUuid 2.4.0
quota 配额 4.3.6
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.4.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.4.0
timeout

删除组织(DeleteIAM2Organization)

可以使用DeleteIAM2Organization删除组织。 例如:
DeleteIAM2Organization uuid=a9665c1515c04619a2d2078519c4ee40

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 资源的UUID,唯一标示该资源 2.4.0
deleteMode 2.4.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.4.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.4.0
timeout

查询组织(QueryIAM2Organization)

管理员可以使用QueryIAM2Organization查询组织。例如:
QueryIAM2Organization name=cloud

原生域查询(Primitive Fields of Query)

请参见组织清单(Organization Inventory)

嵌套和扩展域查询(Nested And Expanded Fields of Query)

域(Field) 清单(Inventory) 描述 起始支持版本
attributes attribute inventory 属性 2.4.0
virtualIDs 用户清单(VirtualID Inventory) 属于组织的用户 2.4.0

更新组织(UpdateIAM2Organization)

可以使用UpdateIAM2Organization更新组织。 例如:
UpdateIAM2Organization uuid=e3342a520bc44d5abea4f1bf65503556

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 资源的UUID,唯一标示该资源 2.4.0
name 资源名称 2.4.0
description 资源的详细描述 2.4.0
parentUuid 2.4.0
type
  • Company
  • Department
2.4.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.4.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.4.0
timeout

修改组织的上级部门(ChangeIAM2OrganizationParent)

可以使用ChangeIAM2OrganizationParent修改组织的上级部门。 例如:
ChangeIAM2OrganizationParent parentUuid=4400321828a74631acd3229bbfb37440 childrenUuids=e3342a520bc44d5abea4f1bf65503556

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
parentUuid 上级部门UUID 2.4.0
childrenUuids 子部门UUID 2.4.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.4.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.4.0
timeout

修改组织状态(ChangeIAM2OrganizationState)

可以使用ChangeIAM2OrganizationState修改组织状态。 例如:
ChangeIAM2OrganizationState uuid=4400321828a74631acd3229bbfb37440 stateEvent=disable

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 资源的UUID,唯一标示该资源 2.4.0
stateEvent
  • enable
  • disable
2.4.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.4.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.4.0
timeout

从组织移除属性(RemoveAttributesFromIAM2Organization)

可以使用RemoveAttributesFromIAM2Organization从组织移除属性。 例如:
RemoveAttributesFromIAM2Organization uuid=4400321828a74631acd3229bbfb37440 attributeUuids=a9665c1515c04619a2d2078519c4ee40

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 资源的UUID,唯一标示该资源 2.4.0
attributeUuids 属性UUID 2.4.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.4.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.4.0
timeout

从组织移除用户(RemoveIAM2VirtualIDsFromOrganization)

可以使用RemoveIAM2VirtualIDsFromOrganization从组织移除用户。 例如:
RemoveIAM2VirtualIDsFromOrganization virtualIDUuids=fd15790e88c248c6a654859c15ee3022 organizationUuid=b74113ceeffd48878f3c1ab50ba7c11a

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
virtualIDUuids 2.4.0
organizationUuid 2.4.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.4.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.4.0
timeout

创建用户(CreateIAM2VirtualID)

可以使用CreateIAM2VirtualID创建用户。 例如:
CreateIAM2VirtualID name=user password=password

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
name 用户名 2.4.0
password 2.4.0
description 2.4.0
attributes 2.4.0
projectUuid 2.4.0
organizationUuid 2.4.0
resourceUuid 2.4.0
tagUuids 标签UUID列表 3.4.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.4.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.4.0
timeout

删除用户(DeleteIAM2VirtualID)

可以使用DeleteIAM2VirtualID删除用户。 例如:
DeleteIAM2VirtualID uuid=b141cd136a1f384d9e8e68319f8e1281

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 资源的UUID,唯一标示该资源 2.4.0
deleteMode 2.4.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.4.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.4.0
timeout

查询用户(QueryIAM2VirtualID)

管理员可以使用QueryIAM2VirtualID查询用户。例如:
QueryIAM2VirtualID name=user

原生域查询(Primitive Fields of Query)

请参见用户清单(VirtualID Inventory)

嵌套和扩展域查询(Nested And Expanded Fields of Query)

域(Field) 清单(Inventory) 描述 起始支持版本
attributes attributes Inventory 用户属性 2.4.0
groups 成员组清单(VirtualIDGroup Inventory) 用户以成员的身份所在的成员组 2.4.0
organizations 组织清单(Organization Inventory) 用户所在的组织 2.4.0
projects 项目清单(Project Inventory) 用户所在的项目 2.4.0
roles roles Inventory 用户以成员的身份拥有的权限 2.4.0

登录用户(LoginIAM2VirtualID)

可以使用LoginIAM2VirtualID登录用户。 例如:
LoginIAM2VirtualID name=user password=password
# 使用双因子登录验证
LoginIAM2VirtualID name=user password=password systemTags=twofatoken::123456

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
name 资源名称 2.4.0
password 2.4.0
captchaUuid 2.4.0
verifyCode 2.4.0
clientInfo 客户端信息 3.5.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.4.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.4.0
timeout
Note:
  • ZStack Cloud使用IAM2用户身份登录时支持双因子登录验证,SystemTags增加twofatoken选项。
    • 选项格式为:twofatoken::双因子验证6位安全码
    • 例如:twofatoken::123456

修改用户状态(ChangeIAM2VirtualIDState)

可以使用ChangeIAM2VirtualIDState修改用户状态。 例如:
ChangeIAM2VirtualIDState uuid=cc723702dcc24fafba542aa64d953d58 stateEvent=enable

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 资源的UUID,唯一标示该资源 2.4.0
stateEvent
  • enable
  • disable
2.4.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.4.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.4.0
timeout

将用户添加到组织(AddIAM2VirtualIDsToOrganization)

可以使用AddIAM2VirtualIDsToOrganization将用户添加到组织。 例如:
AddIAM2VirtualIDsToOrganization virtualIDUuids=e747d2bd298c38aab5ac7ee561377845 organizationUuid=e28067165c7a3d098ea64c564ac2f53f

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
virtualIDUuids 2.4.0
organizationUuid 2.4.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.4.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.4.0
timeout

为用户添加属性(AddAttributesToIAM2VirtualID)

可以使用AddAttributesToIAM2VirtualID为租户管理用户添加属性。 例如:
AddAttributesToIAM2VirtualID uuid=94d943b468573d9d9cdfd5472a6235dc attributes='[{"name":"__ProjectAdmin__", "value":"feddc59f327240eea305942cf00ef491"}]'

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 资源的UUID,唯一标示该资源 2.4.0
attributes 属性 2.4.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.4.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.4.0
timeout

从用户移除属性(RemoveAttributesFromIAM2VirtualID)

可以使用RemoveAttributesFromIAM2VirtualID从用户移除属性。 例如:
RemoveAttributesFromIAM2VirtualID uuid=041a44d7d5983fe480c577c897b08eb7 attributeUuids=4d06d2b6742636dfaed60ea4b8807aa2

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 资源的UUID,唯一标示该资源 2.4.0
attributeUuids 2.4.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.4.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.4.0
timeout

设置部门负责人(SetOrganizationSupervisor)

可以使用SetOrganizationSupervisor设置部门负责人。 例如:
SetOrganizationSupervisor uuid=25a96af2ef0144e5ae4d0fbee57a6af8 virtualIDUuid=4424b77e00cb49bca232faf58e5d1f5e

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 资源的UUID,唯一标示该资源 3.6.0
virtualIDUuid 3.6.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 3.6.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 3.6.0
timeout

通过文件导入方式创建用户(BatchCreateIAM2VirtualIDFromConfigFile)

可以使用BatchCreateIAM2VirtualIDFromConfigFile根据导入文件批量创建IAM2用户。 例如:
BatchCreateIAM2VirtualIDFromConfigFile virtualIDInfos=5ZCN56ewKihuYW1lKSznroDku4soZGVzY3JpcHRpb24pLOmbhue+pCooY2x1c3RlclV1aWQpLOeJqeeQhuacuklQKihtYW5hZ2VtZW50SXBzKSzmiavmj4/niannkIbmnLpJT01NVeiuvue9rihJT01NVSksU1NI56uv5Y+jKihzc2hQb3J0KSznlKjmiLflkI0qKHVzZXJuYW1lKSzlr4bnoIEqKHBhc3N3b3JkKQosLGFiZDIwMmJmYmM2MTQ1NDNhMjNiNDM3NGYzNGJlYzM1LDE3Mi4yMC4xOTguMjMyLCwscm9vdCxwYXNzd29yZAosLDkyN2NkNmRmZmZiYTQzMTI4Yzk1MDY0MTFhZjAyMmQzLDE3Mi4yMC4xOTcuMjQ3LCwscm9vdCxwYXNzd29yZAo=

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
virtualIDInfos 传入的base64格式的用户信息 3.6.0
resourceUuid 3.6.0
tagUuids 标签UUID列表 3.6.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 3.6.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 3.6.0
timeout

创建用户文件语法检查(CheckIAM2VirtualIDConfigFile)

可以使用CheckIAM2VirtualIDConfigFile检查文件传入的用户信息是否可用于批量创建。 例如:
CheckIAM2VirtualIDConfigFile virtualIDInfos=5ZCN56ewKihuYW1lKSznroDku4soZGVzY3JpcHRpb24pLOmbhue+pCooY2x1c3RlclV1aWQpLOeJqeeQhuacuklQKihtYW5hZ2VtZW50SXBzKSzmiavmj4/niannkIbmnLpJT01NVeiuvue9rihJT01NVSksU1NI56uv5Y+jKihzc2hQb3J0KSznlKjmiLflkI0qKHVzZXJuYW1lKSzlr4bnoIEqKHBhc3N3b3JkKQosLGFiZDIwMmJmYmM2MTQ1NDNhMjNiNDM3NGYzNGJlYzM1LDE3Mi4yMC4xOTguMjMyLCwscm9vdCxwYXNzd29yZAosLDkyN2NkNmRmZmZiYTQzMTI4Yzk1MDY0MTFhZjAyMmQzLDE3Mi4yMC4xOTcuMjQ3LCwscm9vdCxwYXNzd29yZAo=

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
virtualIDInfos 传入的base64格式的用户信息 3.6.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 3.6.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 3.6.0
timeout

将项目加载到组织(AttachIAM2ProjectToIAM2Organization)

可以使用AttachIAM2ProjectToIAM2Organization将项目加载到组织。 例如:
AttachIAM2ProjectToIAM2Organization projectUuid=d5698b56f9f23a61958201cf7bee4e72 organizationUuid=72363068daea3772bb52aa663554c1e5

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
projectUuid 项目UUID 3.6.0
organizationUuid 组织UUID 3.6.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 3.6.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 3.6.0
timeout

从组织卸载项目(DetachIAM2ProjectFromIAM2Organization)

可以使用DetachIAM2ProjectFromIAM2Organization从组织卸载项目。 例如:
DetachIAM2ProjectFromIAM2Organization projectUuid=3fbdf0b46d3b3dec908ddb90fd4c6f42

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
projectUuid 项目UUID 3.6.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 3.6.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 3.6.0
timeout

查询组织与项目关联关系(QueryIAM2OrganizationProjectRef)

管理员可以使用QueryIAM2OrganizationProjectRef查询组织与项目关联关系。例如:
QueryIAM2OrganizationProjectRef 

原生域查询(Primitive Fields of Query)

请参见组织与项目关联关系清单(IAM2OrganizationProjectRef Inventory)

查询项目与账号关联关系(QueryIAM2ProjectAccountRef)

管理员可以使用QueryIAM2ProjectAccountRef查询项目与账号关联关系。例如:
QueryIAM2ProjectAccountRef

原生域查询(Primitive Fields of Query)

请参见项目与账号关联关系清单(IAM2ProjectAccountRef Inventory)

获取组织架构的成员数量(GetIAM2OrganizationVirtualIDNumber)

可以使用GetIAM2OrganizationVirtualIDNumber获取组织架构的成员数量。 例如:
GetIAM2OrganizationVirtualIDNumber uuid=3fbdf0b46d3b3dec908ddb90fd4c6f42

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 资源的UUID,唯一标示该资源 4.0.0
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 4.0.0
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 4.0.0
timeout

设置运营管理员(SetOrganizationOperation)

可以使用SetOrganizationOperation设置运营管理员。 例如:
SetOrganizationOperation uuid=3fbdf0b46d3b3dec908ddb90f44c6f33 virtualIDUuid=3fbdf0b46d3b3dec908ddb90fd4c6f42

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 资源的UUID,唯一标示该资源 4.3.6
virtualIDUuid 用户uuid 4.3.6
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 4.3.6
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 4.3.6
timeout

更新组织架构Quota(UpdateOrganizationQuota)

可以使用UpdateOrganizationQuota更新组织架构Quota。 例如:
UpdateOrganizationQuota identityUuid=3fbdf0b46d3b3dec908ddb90fd4c6f42 name=quota value=100.0

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
identityUuid uuid 4.3.6
name quota名称 4.3.6
value 修改的值 4.3.6
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 4.3.6
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 4.3.6
timeout

获取组织架构的Quota(GetOrganizationQuotaUsage)

可以使用GetOrganizationQuotaUsage获取组织架构的Quota。 例如:
GetOrganizationQuotaUsage uuid=3fbdf0b46d3b3dec908ddb90fd4c6f42

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
uuid 资源的UUID,唯一标示该资源 4.3.6
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 4.3.6
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 4.3.6
timeout
CLI命令使用手册 | 4.8.38 | ZStack Cloud · ZCF | ZStack 资源中心