Class: TencentCloud::Organization::V20210331::UpdateUserSyncProvisioningRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210331/models.rb

Overview

UpdateUserSyncProvisioning请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, userprovisioningid = nil, newdescription = nil, newduplicationstateful = nil, newdeletionstrategy = nil) ⇒ UpdateUserSyncProvisioningRequest

Returns a new instance of UpdateUserSyncProvisioningRequest.



8253
8254
8255
8256
8257
8258
8259
# File 'lib/v20210331/models.rb', line 8253

def initialize(zoneid=nil, userprovisioningid=nil, newdescription=nil, newduplicationstateful=nil, newdeletionstrategy=nil)
  @ZoneId = zoneid
  @UserProvisioningId = userprovisioningid
  @NewDescription = newdescription
  @NewDuplicationStateful = newduplicationstateful
  @NewDeletionStrategy = newdeletionstrategy
end

Instance Attribute Details

#NewDeletionStrategyObject

Parameters:

  • ZoneId:

    空间ID。

  • UserProvisioningId:

    用户同步的iD

  • NewDescription:

    用户同步描述。

  • NewDuplicationStateful:

    冲突策略。当CIC 用户同步到 CAM 时,如果 CAM 中存在同名用户时的处理策略。取值: KeepBoth:两者都保留。当CIC 用户被同步到 CAM 时,如果 CAM 已经存在同名用户,则对CIC 用户的用户名添加后缀_cic后尝试创建该用户名的 CAM 用户。 TakeOver:替换。当CIC 用户被同步到 CAM 时,如果 CAM 已经存在同名用户,则直接将已经存在的 CAM 用户替换为CIC 同步用户。

  • NewDeletionStrategy:

    删除策略。删除 CAM 用户同步时,对已同步的 CAM 用户的处理策略。取值: Delete:删除。删除 CAM 用户同步时,会删除从CIC 已经同步到 CAM 中的 CAM 用户。 Keep:保留。删除 RAM 用户同步时,会保留从CIC 已经同步到 CAM 中的 CAM 用户。



8251
8252
8253
# File 'lib/v20210331/models.rb', line 8251

def NewDeletionStrategy
  @NewDeletionStrategy
end

#NewDescriptionObject

Parameters:

  • ZoneId:

    空间ID。

  • UserProvisioningId:

    用户同步的iD

  • NewDescription:

    用户同步描述。

  • NewDuplicationStateful:

    冲突策略。当CIC 用户同步到 CAM 时,如果 CAM 中存在同名用户时的处理策略。取值: KeepBoth:两者都保留。当CIC 用户被同步到 CAM 时,如果 CAM 已经存在同名用户,则对CIC 用户的用户名添加后缀_cic后尝试创建该用户名的 CAM 用户。 TakeOver:替换。当CIC 用户被同步到 CAM 时,如果 CAM 已经存在同名用户,则直接将已经存在的 CAM 用户替换为CIC 同步用户。

  • NewDeletionStrategy:

    删除策略。删除 CAM 用户同步时,对已同步的 CAM 用户的处理策略。取值: Delete:删除。删除 CAM 用户同步时,会删除从CIC 已经同步到 CAM 中的 CAM 用户。 Keep:保留。删除 RAM 用户同步时,会保留从CIC 已经同步到 CAM 中的 CAM 用户。



8251
8252
8253
# File 'lib/v20210331/models.rb', line 8251

def NewDescription
  @NewDescription
end

#NewDuplicationStatefulObject

Parameters:

  • ZoneId:

    空间ID。

  • UserProvisioningId:

    用户同步的iD

  • NewDescription:

    用户同步描述。

  • NewDuplicationStateful:

    冲突策略。当CIC 用户同步到 CAM 时,如果 CAM 中存在同名用户时的处理策略。取值: KeepBoth:两者都保留。当CIC 用户被同步到 CAM 时,如果 CAM 已经存在同名用户,则对CIC 用户的用户名添加后缀_cic后尝试创建该用户名的 CAM 用户。 TakeOver:替换。当CIC 用户被同步到 CAM 时,如果 CAM 已经存在同名用户,则直接将已经存在的 CAM 用户替换为CIC 同步用户。

  • NewDeletionStrategy:

    删除策略。删除 CAM 用户同步时,对已同步的 CAM 用户的处理策略。取值: Delete:删除。删除 CAM 用户同步时,会删除从CIC 已经同步到 CAM 中的 CAM 用户。 Keep:保留。删除 RAM 用户同步时,会保留从CIC 已经同步到 CAM 中的 CAM 用户。



8251
8252
8253
# File 'lib/v20210331/models.rb', line 8251

def NewDuplicationStateful
  @NewDuplicationStateful
end

#UserProvisioningIdObject

Parameters:

  • ZoneId:

    空间ID。

  • UserProvisioningId:

    用户同步的iD

  • NewDescription:

    用户同步描述。

  • NewDuplicationStateful:

    冲突策略。当CIC 用户同步到 CAM 时,如果 CAM 中存在同名用户时的处理策略。取值: KeepBoth:两者都保留。当CIC 用户被同步到 CAM 时,如果 CAM 已经存在同名用户,则对CIC 用户的用户名添加后缀_cic后尝试创建该用户名的 CAM 用户。 TakeOver:替换。当CIC 用户被同步到 CAM 时,如果 CAM 已经存在同名用户,则直接将已经存在的 CAM 用户替换为CIC 同步用户。

  • NewDeletionStrategy:

    删除策略。删除 CAM 用户同步时,对已同步的 CAM 用户的处理策略。取值: Delete:删除。删除 CAM 用户同步时,会删除从CIC 已经同步到 CAM 中的 CAM 用户。 Keep:保留。删除 RAM 用户同步时,会保留从CIC 已经同步到 CAM 中的 CAM 用户。



8251
8252
8253
# File 'lib/v20210331/models.rb', line 8251

def UserProvisioningId
  @UserProvisioningId
end

#ZoneIdObject

Parameters:

  • ZoneId:

    空间ID。

  • UserProvisioningId:

    用户同步的iD

  • NewDescription:

    用户同步描述。

  • NewDuplicationStateful:

    冲突策略。当CIC 用户同步到 CAM 时,如果 CAM 中存在同名用户时的处理策略。取值: KeepBoth:两者都保留。当CIC 用户被同步到 CAM 时,如果 CAM 已经存在同名用户,则对CIC 用户的用户名添加后缀_cic后尝试创建该用户名的 CAM 用户。 TakeOver:替换。当CIC 用户被同步到 CAM 时,如果 CAM 已经存在同名用户,则直接将已经存在的 CAM 用户替换为CIC 同步用户。

  • NewDeletionStrategy:

    删除策略。删除 CAM 用户同步时,对已同步的 CAM 用户的处理策略。取值: Delete:删除。删除 CAM 用户同步时,会删除从CIC 已经同步到 CAM 中的 CAM 用户。 Keep:保留。删除 RAM 用户同步时,会保留从CIC 已经同步到 CAM 中的 CAM 用户。



8251
8252
8253
# File 'lib/v20210331/models.rb', line 8251

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



8261
8262
8263
8264
8265
8266
8267
# File 'lib/v20210331/models.rb', line 8261

def deserialize(params)
  @ZoneId = params['ZoneId']
  @UserProvisioningId = params['UserProvisioningId']
  @NewDescription = params['NewDescription']
  @NewDuplicationStateful = params['NewDuplicationStateful']
  @NewDeletionStrategy = params['NewDeletionStrategy']
end