数据结构

最近更新时间: 2026-10-12 00:11:06

RoleConfiguration

CIC权限配置

被如下接口引用:CreateRoleConfiguration、GetRoleConfiguration、ListRoleConfigurations、UpdateRoleConfiguration

名称 必选 允许NULL 类型 描述
RelayState 否 否 String 初始访问页面。CIC 用户使用访问配置访问成员账号时,初始访问的页面地址。
示例值: https://XXX
CreateTime 否 否 String 权限配置的创建时间。
示例值: 2025-01-03 12:12:23
UpdateTime 否 否 String 权限配置的更新时间。
示例值: 2025-01-03 12:12:23
IsSelected 否 否 Bool 如果有入参FilterTargets查询成员账号是否配置过权限,配置了返回true,否则返回false。
示例值: false
RoleConfigurationId 否 否 String 权限配置配置ID。
示例值: rc-sisjdia
RoleConfigurationName 否 否 String 权限配置配名称。
示例值: conf1
Description 否 否 String 权限配置的描述。
示例值: description
SessionDuration 否 否 Int64 会话持续时间。CIC 用户使用访问配置访问成员账号时,会话最多保持的时间。
单位:秒。
示例值: 60

TaskInfo

任务状态信息。

被如下接口引用:CreateRoleAssignment、DeleteRoleAssignment、ListTasks

名称 必选 允许NULL 类型 描述
TaskId 否 否 String 任务ID。
示例值: t-x8jd983n****
RoleConfigurationId 否 否 String 权限配置ID。
示例值: rc-sisjdia
PrincipalId 否 否 String 用户授权的身份ID,如果是身份类型是CIC用户,则为用户ID; 如果是用户组,则为用户组ID;
示例值: u-xuec8dnd
PrincipalType 否 否 String 用户授权的身份类型, User代表CIC用户, Group代表CIC用户组
示例值: User
TaskType 否 否 String 任务类型。
示例值: CreateRoleAssignment
Status 否 否 String InProgress:任务执行中。 Success:任务执行成功。 Failed:任务执行失败。
示例值: InProgress
RoleConfigurationName 否 否 String 权限配置名称。
示例值: conf1
TargetUin 否 否 Int64 授权的目标成员账号的UIN
示例值: 111111111111
TargetType 否 否 String 同步的目标账号的类型,ManagerUin管理账号;MemberUin成员账号
示例值: MemberUin
FailureReason 否 是 String 失败原因
示例值: 失败

GroupIdAndUserId

用户组ID和用户ID

被如下接口引用:BatchAddUserToGroup、BatchRemoveUserFromGroup

名称 必选 允许NULL 类型 描述
GroupId 是 否 String 用户组ID
示例值: g-sd8sh8sdno***
UserId 是 否 String 用户ID
示例值: u-34nesn3u

AccountUserProvisioning

成员账号用户同步配置信息

被如下接口引用:ListAccountsForUserProvisioning

名称 必选 允许NULL 类型 描述
Uin 否 是 Int64 同步的目标成员账号uin
示例值: 111111111111
Name 否 是 String 同步的目标成员账号名
示例值: member1
UserId 否 是 String 用户ID
示例值: u-34nesn3u
SyncSubUin 否 是 String 通过创建的子账号uin
示例值: 222222222222
SyncSubName 否 是 String 同步创建的子账号名
示例值: sub_user

UserProvisioning

用户同步信息

被如下接口引用:GetUserSyncProvisioning、ListUserSyncProvisionings

名称 必选 允许NULL 类型 描述
TargetName 否 否 String 集团账号目标账号的名称。
示例值: user1
DuplicationStrategy 否 否 String 冲突策略。当CIC 用户同步到 CAM 时,如果 CAM 中存在同名用户时的处理策略。取值: KeepBoth:两者都保留。当CIC 用户被同步到 CAM 时,如果 CAM 已经存在同名用户,则对CIC 用户的用户名添加后缀_cic后尝试创建该用户名的 CAM 用户。 TakeOver:替换。当CIC 用户被同步到 CAM 时,如果 CAM 已经存在同名用户,则直接将已经存在的 CAM 用户替换为CIC 同步用户。
示例值: KeepBoth
DeletionStrategy 否 否 String 删除策略。删除 CAM 用户同步时,对已同步的 CAM 用户的处理策略。取值: Delete:删除。删除 CAM 用户同步时,会删除从CIC 已经同步到 CAM 中的 CAM 用户。 Keep:保留。删除 RAM 用户同步时,会保留从CIC 已经同步到 CAM 中的 CAM 用户。
示例值: Delete
CreateTime 否 否 String 创建时间。
示例值: 2025-01-03 12:12:23
UpdateTime 否 否 String 更新时间。
示例值: 2025-01-03 12:12:23
UserProvisioningId 否 否 String CAM 用户同步的状态。取值:

Enabled:CAM 用户同步已启用。
Disabled:CAM 用户同步未启用。
示例值: up-sjisnw8ois
Status 否 否 String CAM 用户同步的状态。取值:
Enabled:CAM 用户同步已启用。
Disabled:CAM 用户同步未启用。
示例值: Enabled
PrincipalName 否 否 String CAM 用户同步的身份名称。取值:
当PrincipalType取值为Group时,该值为CIC用户组名称。
当PrincipalType取值为User时,该值为CIC用户名称。
示例值: user1
PrincipalType 否 否 String CAM 用户同步的身份类型。取值:

User:表示该 CAM 用户同步的身份是CIC用户。
Group:表示该 CAM 用户同步的身份是CIC用户组。
示例值: User
TargetUin 否 否 Int64 集团账号目标账号的UIN。
示例值: 111111111111
TargetType 否 否 String 同步的集团账号目标账号的类型,ManagerUin管理账号;MemberUin成员账号
示例值: MemberUin
Description 否 否 String 描述。
示例值: description
PrincipalId 否 否 String CAM 用户同步的身份 ID。取值:
当PrincipalType取值为Group时,该值为CIC用户组 ID(g-)。
当PrincipalType取值为User时,该值为CIC用户 ID(u-
)。
示例值: u-xuec8dnd

SAMLServiceProvider

SAML服务提供商信息

被如下接口引用:GetZoneSAMLServiceProviderInfo

名称 必选 允许NULL 类型 描述
EntityId 否 否 String https://XXX/saml/sp/z-sjw8ensa
示例值: https://XXX/saml/sp/z-sjw8
*
ZoneId 否 否 String 空间ID。
示例值: z-2d8shd8***
EncodedMetadataDocument 否 否 String SP 元数据文档(Base64 编码)。
示例值: JTNDJTNGeG1sJTIwdmVyc2lvbiUzRCUyMjEuMCUyMiUyMGVuY29kaW5nJTNE***
AcsUrl 否 否 String SP 的 ACS URL。
示例值: https://XXX.com/saml/acs/swedx-22a20du2-x2je9****

CreateUserInfo

批量创建用户的用户信息

被如下接口引用:BatchCreateUser

名称 必选 允许NULL 类型 描述
UserName 是 否 String 用户名称。空间内必须唯一。不支持修改。  格式:包含数字、英文字母和特殊符号+ = , . @ - _ 。  长度:最大 64 个字符
示例值: Alice
FirstName 否 否 String 用户的姓。  长度:最大 64 个字符。
示例值: Alice
LastName 否 否 String 用户的名。  长度:最大 64 个字符。
示例值: Alice
DisplayName 否 否 String 用户的显示名称。  长度:最大 256 个字符。
示例值: Alice
Description 否 否 String 用户的描述。  长度:最大 1024 个字符。
示例值: description
Email 否 否 String 用户的电子邮箱。目录内必须唯一。  长度:最大 128 个字符。
示例值: Alice@example.com
UserStatus 否 否 String 用户的状态。取值:  Enabled(默认值):启用。 Disabled:禁用。
示例值: Enabled

GroupInfo

用户组信息。

被如下接口引用:CreateGroup、GetGroup、ListGroups、UpdateGroup

名称 必选 允许NULL 类型 描述
GroupId 否 否 String 用户组的 ID。
示例值: g-sd8sh8sdno***
MemberCount 否 否 Int64 组员数量。
示例值: 1
IsSelected 否 否 Bool 如果有入参FilterUsers,用户在用户组返回true,否则返回false
示例值: true
GroupName 否 否 String 用户组的名称。
示例值: group_name
Description 否 否 String 用户组的描述。
示例值: description
CreateTime 否 否 String 用户组的创建时间。
示例值: 2025-01-03 12:12:23
GroupType 否 否 String 用户组的类型  Manual:手动创建,Synchronized:外部导入。
示例值: Manual
UpdateTime 否 否 String 用户组的修改时间。
示例值: 2025-01-03 12:12:23

GroupMembers

用户信息

被如下接口引用:ListGroupMembers

名称 必选 允许NULL 类型 描述
UserType 否 否 String 用户类型  Manual:手动创建,Synchronized:外部导入。
示例值: Manual
UserId 否 否 String 用户 ID
示例值: u-34nesn3u
JoinTime 否 否 String 用户加入用户组的时间
示例值: 2025-01-03 12:12:23
UserName 否 否 String 查询username。
示例值: Alice
DisplayName 否 否 String 用户的显示名称。
示例值: Alice
Description 否 否 String 用户的描述。
示例值: description
Email 否 否 String 用户的电子邮箱。目录内必须唯一。
示例值: Alice@example.com
UserStatus 否 否 String 用户状态 Enabled:启用, Disabled:禁用。
示例值: Enabled

RoleAssignments

成员账号的授权详情

被如下接口引用:ListRoleAssignments

名称 必选 允许NULL 类型 描述
PrincipalName 否 否 String 用户名称或者用户组名称
示例值: user1
UpdateTime 否 否 String 更新时间。
示例值: 2025-01-03 12:12:23
TargetName 否 否 String 集团账号目标账号的名称。
示例值: user2
RoleConfigurationId 否 否 String 权限配置ID。
示例值: rc-sisjdia
TargetUin 否 否 Int64 集团账号目标账号的UIN。
示例值: 111111111111
PrincipalType 否 否 String CAM 用户同步的身份类型。取值: User:表示该 CAM 用户同步的身份是CIC用户。 Group:表示该 CAM 用户同步的身份是CIC用户组。
示例值: User
CreateTime 否 否 String 创建时间。
示例值: 2025-01-03 12:12:23
RoleConfigurationName 否 否 String 权限配置名称。
示例值: conf1
TargetType 否 否 String 同步的集团账号目标账号的类型,ManagerUin管理账号;MemberUin成员账号。
示例值: MemberUin
PrincipalId 否 否 String CAM 用户同步的身份 ID。取值: 当PrincipalType取值为Group时,该值为CIC 用户组 ID(g-)。 当PrincipalType取值为User时,该值为CIC 用户 ID(u-)。
示例值: u-xuec8dnd

TaskStatus

任务状态信息。

被如下接口引用:GetProvisioningTaskStatus、GetTaskStatus

名称 必选 允许NULL 类型 描述
FailureReason 否 否 String 任务失败原因。
说明
只有Status为Failed,才会显示该参数。
示例值: 失败
Status 否 否 String 任务状态。取值:  InProgress:任务执行中。 Success:任务执行成功。 Failed:任务执行失败。
示例值: InProgress
TaskId 否 否 String 任务 ID。
示例值: t-x8jd983n****
TaskType 否 否 String 任务类型。取值:
ProvisionRoleConfiguration:部署权限配置。
DeprovisionRoleConfiguration:解除权限配置部署。
CreateRoleAssignment:在成员 账号上授权。
DeleteRoleAssignment:移除 成员 账号上的授权。
示例值: CreateRoleAssignment

Credentials

临时访问凭证

被如下接口引用:GenRoleConfigurationCredential

名称 必选 允许NULL 类型 描述
Token 是 否 String 访问token
示例值: da1e***
TmpSecretId 是 否 String 临时证书密钥ID
示例值: AKID***
TmpSecretKey 是 否 String 临时证书密钥Key
示例值: q95K***

RoleConfigurationProvisionings

权限配置同步

被如下接口引用:ListRoleConfigurationProvisionings

名称 必选 允许NULL 类型 描述
CreateTime 否 否 String 创建时间,
示例值: 2025-01-03 12:12:23
UpdateTime 否 否 String 修改时间,
示例值: 2025-01-03 12:12:23
TargetType 否 否 String 同步的集团账号目标账号的类型,ManagerUin管理账号;MemberUin成员账号
示例值: MemberUin
DeploymentStatus 否 否 String Deployed: 部署成功 DeployedRequired:需要重新部署 DeployFailed:部署失败
示例值: DeployedRequired
RoleConfigurationId 否 否 String 权限配置ID。
示例值: rc-sisjdia
RoleConfigurationName 否 否 String 权限配置名称。
示例值: conf1
TargetUin 否 否 Int64 集团账号目标账号的UIN
示例值: 111111111111
TargetName 否 否 String 集团账号目标账号的名称。
示例值: user1

SAMLIdPCertificate

SAML 签名证书信息

被如下接口引用:ListExternalSAMLIdPCertificates

名称 必选 允许NULL 类型 描述
SerialNumber 否 否 String 证书序列号。
示例值: 1347934239****
PublicKey 否 否 String PEM 格式的公钥证书(Base64 编码)。
示例值: nMIIBtjCCAV***
SignatureAlgorithm 否 否 String 证书的签名算法。
示例值: SHA256with***
NotAfter 否 否 String 证书的过期时间。
示例值: 2030-06-23 07:09:11
NotBefore 否 否 String 证书的创建时间。
示例值: 2023-06-23 07:09:11
Subject 否 否 String 证书的主体。
示例值: 5.6.54.22.1.9.1=#dj39dj39e3w9rm3e2e3****,CN=dev-xxxxxx,OU=SSOProvider,O=Okta
X509Certificate 否 否 String PEM 格式的 X509 证书。
示例值: nMIIBtjCCAV***
Issuer 否 否 String 证书颁发者。
示例值: 5.6.54.22.1.9.1=#dj39dj39e3w9rm3e2e3****,CN=dev-xxxxxx,OU=SSOProvider,O=Okta
Version 否 否 Int64 证书版本。
示例值: 1
CertificateId 否 否 String 证书ID。
示例值: dp-c-2jd8923je29****

PolicyDetail

策略详情

被如下接口引用:AddPermissionPolicyToRoleConfiguration

名称 必选 允许NULL 类型 描述
PolicyId 是 否 Int64 策略ID。
示例值: 40001
PolicyName 否 是 String 策略名称。
示例值: QcloudAccessForOceanusRole

JoinedGroups

用户加入的用户组

被如下接口引用:ListJoinedGroupsForUser

名称 必选 允许NULL 类型 描述
GroupName 否 否 String 用户组的名称。
示例值: group_name
Description 否 否 String 用户组的描述。
示例值: description
GroupId 否 否 String 用户组 ID。
示例值: g-sd8sh8sdno***
GroupType 否 否 String 用户组的类型。取值:

Manual:手动创建。
Synchronized:外部同步。
示例值: Manual
JoinTime 否 否 String 加入用户组的时间
示例值: 2025-01-03 12:12:23

UserProvisioningEvent

用户同步信息

被如下接口引用:ListUserSyncProvisioningEvents

名称 必选 允许NULL 类型 描述
TargetName 否 否 String 集团账号目标账号名称。
示例值: user1
DuplicationStrategy 否 否 String 冲突策略。当CIC 用户同步到 CAM 时,如果 CAM 中存在同名用户时的处理策略。取值: KeepBoth:两者都保留。当CIC 用户被同步到 CAM 时,如果 CAM 已经存在同名用户,则对CIC 用户的用户名添加后缀_cic后尝试创建该用户名的 CAM 用户。 TakeOver:替换。当CIC 用户被同步到 CAM 时,如果 CAM 已经存在同名用户,则直接将已经存在的 CAM 用户替换为CIC 同步用户。
示例值: KeepBoth
CreateTime 否 否 String 创建时间。
示例值: 2025-01-03 12:12:23
UpdateTime 否 否 String 更新时间。
示例值: 2025-01-03 12:12:23
ErrorCount 否 否 Int64 执行失败次数。
示例值: 1
TargetType 否 否 String 同步的集团账号目标账号类型,ManagerUin管理账号;MemberUin成员账号
示例值: MemberUin
PrincipalId 否 否 String CAM 用户同步的身份 ID。取值:
当PrincipalType取值为Group时,该值为CIC用户组 ID(g-)。
当PrincipalType取值为User时,该值为CIC用户 ID(u-
)。
示例值: u-xuec8dnd
TargetUin 否 否 Int64 集团账号目标账号的UIN。
示例值: 111111111111
SourceType 否 否 String 源操作类型。取值:

StartProvisioning:启用 CAM 用户同步。
DeleteProvisioning:删除 CAM 用户同步。
AddUserToGroup:用户加入用户组。
RemoveUserFromGroup:用户从用户组移出。
示例值: StartProvisioning
ErrorInfo 否 否 String CAM 用户同步事件上次执行失败的错误信息。
示例值: Delete Failed
PrincipalName 否 否 String CAM 用户同步的身份名称。取值:当PrincipalType取值为Group时,该值为CIC用户组名称。当PrincipalType取值为User时,该值为CIC用户名称。
示例值: user1
PrincipalType 否 否 String CAM 用户同步的身份类型。取值:User:表示该 CAM 用户同步的身份是CIC用户。Group:表示该 CAM 用户同步的身份是CIC用户组。
示例值: User
DeletionStrategy 否 否 String 删除策略。删除 CAM 用户同步时,对已同步的 CAM 用户的处理策略。取值: Delete:删除。删除 CAM 用户同步时,会删除从CIC 已经同步到 CAM 中的 CAM 用户。 Keep:保留。删除 RAM 用户同步时,会保留从CIC 已经同步到 CAM 中的 CAM 用户。
示例值: Delete
EventId 否 否 String 同步事件ID。
示例值: e-dksosmws
UserProvisioningId 否 否 String CAM 用户同步的状态。取值:
Enabled:CAM 用户同步已启用。
Disabled:CAM 用户同步未启用。
示例值: up-sjisnw8ois

RoleAssignmentInfo

授权成员账号信息

被如下接口引用:CreateRoleAssignment

名称 必选 允许NULL 类型 描述
PrincipalId 否 否 String CAM 用户同步的身份 ID。取值:
当PrincipalType取值为Group时,该值为CIC用户组 ID(g-)。
当PrincipalType取值为User时,该值为CIC用户 ID(u-
)。
示例值: u-xuec8dnd
PrincipalType 否 否 String CAM 用户同步的身份类型。取值:

User:表示该 CAM 用户同步的身份是CIC用户。
Group:表示该 CAM 用户同步的身份是CIC用户组。
示例值: User
TargetUin 否 否 Int64 同步集团账号目标账号的UIN。
示例值: 111111111111
TargetType 否 否 String 同步集团账号目标账号的类型,ManagerUin管理账号;MemberUin成员账号
示例值: MemberUin
RoleConfigurationId 否 否 String 权限配置ID。
示例值: rc-sisjdia

ZoneStatistics

CIC的空间统计

被如下接口引用:GetZoneStatistics

名称 必选 允许NULL 类型 描述
RoleConfigurationSyncCount 否 否 Int64 同步角色数。
示例值: 1
UserQuota 否 否 Int64 用户配额。
示例值: 20
GroupQuota 否 否 Int64 用户组配额。
示例值: 20
RoleConfigurationQuota 否 否 Int64 权限配置配额。
示例值: 20
SystemPolicyPerRoleConfigurationQuota 否 否 Int64 权限配置绑定的系统策略配额。
示例值: 20
UserCount 否 否 Int64 用户数。
示例值: 1
GroupCount 否 否 Int64 用户组数。
示例值: 1
RoleConfigurationCount 否 否 Int64 权限配置数
示例值: 1
UserProvisioningCount 否 否 Int64 同步用户数。
示例值: 1

UserProvisioningsTask

用户同步任务状态信息。

被如下接口引用:CreateUserSyncProvisioning、DeleteUserSyncProvisioning

名称 必选 允许NULL 类型 描述
PrincipalType 否 否 String CAM 用户同步的身份类型。取值: User:表示该 CAM 用户同步的身份是CIC 用户。 Group:表示该 CAM 用户同步的身份是CIC 用户组。
示例值: User
PrincipalName 否 否 String 用户或者用户组名称。
示例值: user1
DeletionStrategy 否 否 String 删除策略。Delete:删除;Keep:保留
示例值: Delete
TaskId 否 否 String 任务ID。
示例值: t-x8jd983n****
TaskType 否 否 String 任务类型。StartProvisioning:用户同步,DeleteProvisioning:删除用户同步
示例值: CreateRoleAssignment
TaskStatus 否 否 String 任务状态:InProgress: 进行中,Failed: 失败 3:Success: 成功
示例值: InProgress
UserProvisioningId 否 否 String 用户同步ID。
示例值: up-sjisnw8ois
TargetUin 否 否 Int64 授权的集团账号目标账号的UIN
示例值: 111111111111
TargetType 否 否 String 同步的集团账号目标账号的类型,ManagerUin管理账号;MemberUin成员账号
示例值: MemberUin
PrincipalId 否 否 String  CAM 用户同步的身份 ID。取值: 当PrincipalType取值为Group时,该值为CIC 用户组 ID(g-)。 当PrincipalType取值为User时,该值为CIC 用户 ID(u-)。
示例值: u-xuec8dnd
DuplicationStrategy 否 否 String 冲突策略。KeepBoth:两者都保留;TakeOver:替换
示例值: KeepBoth

RolePolicie

CIC的权限策略

被如下接口引用:ListPermissionPoliciesInRoleConfiguration

名称 必选 允许NULL 类型 描述
RolePolicyDocument 否 否 String 自定义策略内容。仅自定义策略返回该参数。
示例值: {"statement":{"action":["name/cvm:","name/vpc:","name/cos:","name/cmqtopic:","name/cmqqueue:"],"effect":"allow","resource":""},"version":"2.0"}
AddTime 否 否 String 权限策略被添加到权限配置的时间。
示例值: 2025-01-03 12:12:23
RolePolicyId 否 是 Int64 策略ID。
示例值: 40001
RolePolicyName 否 否 String 权限策略名称
示例值: AdminPolicy
RolePolicyType 否 否 String 权限策略类型
示例值: Custom

RoleProvisioningsTask

同步部署角色任务状态信息。

被如下接口引用:DismantleRoleConfiguration、ProvisionRoleConfiguration

名称 必选 允许NULL 类型 描述
TaskStatus 否 是 String 任务状态:InProgress: 进行中,Failed: 失败 3:Success: 成功
示例值: InProgress
TaskId 否 否 String 任务ID。
示例值: t-x8jd983n****
RoleConfigurationId 否 否 String 权限配置ID。
示例值: rc-sisjdia
RoleConfigurationName 否 否 String 权限配置名称。
示例值: conf1
TargetUin 否 否 Int64 授权的集团账号目标账号的UIN
示例值: 111111111111
TargetType 否 是 String 同步的集团账号目标账号的类型,ManagerUin管理账号;MemberUin成员账号
示例值: MemberUin
TaskType 否 是 String 任务类型。
示例值: CreateRoleAssignment

SAMLIdentityProviderConfiguration

saml 身份提供商配置信息。

被如下接口引用:GetExternalSAMLIdentityProvider

名称 必选 允许NULL 类型 描述
LoginUrl 否 否 String IdP 的登录地址。
示例值: https://dev-xxxxx
CreateTime 否 否 String 创建时间。
示例值: 2025-01-03 12:12:23
UpdateTime 否 否 String 更新时间。
示例值: 2025-01-03 12:12:23
EntityId 否 否 String IdP 标识。
示例值: http://www.***.com
SSOStatus 否 否 String SSO 登录的启用状态。取值:  Enabled:启用。 Disabled(默认值):禁用。
示例值: Enbaled
EncodedMetadataDocument 否 否 String IdP 元数据文档(Base64 编码)。
示例值: PD94bWwgdmVyc2lvbj0i***
CertificateIds 否 否 Array of String X509证书ID。
示例值: dp-c-2jd8923je29****

UserSyncProvisioning

CAM用户同步信息

被如下接口引用:CreateUserSyncProvisioning

名称 必选 允许NULL 类型 描述
Description 否 否 String 描述。
示例值: his is cam user 
PrincipalId 否 否 String CAM 用户同步的身份 ID。取值:
当PrincipalType取值为Group时,该值为CIC用户组 ID(g-)。
当PrincipalType取值为User时,该值为CIC用户 ID(u-
)。
示例值: u-xuec8dnd
PrincipalType 否 否 String CAM 用户同步的身份类型。取值:

User:表示该 CAM 用户同步的身份是CIC用户。
Group:表示该 CAM 用户同步的身份是CIC用户组。
示例值: User
TargetUin 否 否 Int64 同步的集团账号目标账号的UIN。
示例值: 111111111111
DuplicationStrategy 否 否 String 冲突策略。当CIC 用户同步到 CAM 时,如果 CAM 中存在同名用户时的处理策略。取值: KeepBoth:两者都保留。当CIC 用户被同步到 CAM 时,如果 CAM 已经存在同名用户,则对CIC 用户的用户名添加后缀_cic后尝试创建该用户名的 CAM 用户。 TakeOver:替换。当CIC 用户被同步到 CAM 时,如果 CAM 已经存在同名用户,则直接将已经存在的 CAM 用户替换为CIC 同步用户。
示例值: KeepBoth
DeletionStrategy 否 否 String 删除策略。删除 CAM 用户同步时,对已同步的 CAM 用户的处理策略。取值: Delete:删除。删除 CAM 用户同步时,会删除从CIC 已经同步到 CAM 中的 CAM 用户。 Keep:保留。删除 RAM 用户同步时,会保留从CIC 已经同步到 CAM 中的 CAM 用户。
示例值: Delete
TargetType 否 否 String 同步的集团账号目标账号的类型,ManagerUin管理账号;MemberUin成员账号
示例值: MemberUin

UserInfo

用户信息

被如下接口引用:CreateUser、GetUser、ListUsers、UpdateUser

名称 必选 允许NULL 类型 描述
UserStatus 否 否 String 用户状态 Enabled:启用, Disabled:禁用。
示例值: Enabled
UserType 否 否 String 用户类型  Manual:手动创建,Synchronized:外部导入。
示例值: Manual
UserId 否 否 String 用户 ID
示例值: u-34nesn3u
IsSelected 否 否 Bool 是否选中
示例值: false
UserName 否 否 String 查询username。
示例值: Alice
DisplayName 否 否 String 用户的显示名称。
示例值: Alice
Description 否 否 String 用户的描述。
示例值: description
Email 否 否 String 用户的电子邮箱。目录内必须唯一。
示例值: Alice@example.com
CreateTime 否 否 String 用户的创建时间
示例值: 2025-01-03 12:12:23
UpdateTime 否 否 String 用户的修改时间
示例值: 2025-01-03 12:12:23
FirstName 否 否 String 用户的名。
示例值: Alice
LastName 否 否 String 用户的姓。
示例值: Alice

UserGroupIds

用户与所属用户组ID的映射

被如下接口引用:BatchListJoinedGroupsForUsers

名称 必选 允许NULL 类型 描述
UserId 是 否 String 用户ID
示例值: u-2sw92msa
GroupIds 是 否 Array of String 用户所属的用户组ID列表
示例值: ["g-3x3s34fr2"]

SCIMCredential

SCIM密钥

被如下接口引用:ListSCIMCredentials

名称 必选 允许NULL 类型 描述
CreateTime 否 否 String SCIM 密钥的创建时间。
示例值: 2025-01-03 12:12:23
ExpireTime 否 否 String SCIM 密钥的过期时间。
示例值: 2025-01-03 12:12:23
ZoneId 否 否 String 空间ID。z-前缀开头,后面是12位随机数字/小写字母
示例值: z-2d8shd8***
Status 否 否 String SCIM密钥状态,Enabled已开启,Disabled已关闭。
示例值: Enabled
CredentialId 否 否 String SCIM密钥ID。scimcred-前缀开头,后面是12位随机数字/小写字母。
示例值: scimcred-lkj****
CredentialType 否 否 String SCIM密钥类型。
示例值: BearerToken