Class: TencentCloud::Organization::V20210331::UserSyncProvisioning

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

Overview

CAM用户同步信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(description = nil, principalid = nil, principaltype = nil, targetuin = nil, duplicationstrategy = nil, deletionstrategy = nil, targettype = nil) ⇒ UserSyncProvisioning



8538
8539
8540
8541
8542
8543
8544
8545
8546
# File 'lib/v20210331/models.rb', line 8538

def initialize(description=nil, principalid=nil, principaltype=nil, targetuin=nil, duplicationstrategy=nil, deletionstrategy=nil, targettype=nil)
  @Description = description
  @PrincipalId = principalid
  @PrincipalType = principaltype
  @TargetUin = targetuin
  @DuplicationStrategy = duplicationstrategy
  @DeletionStrategy = deletionstrategy
  @TargetType = targettype
end

Instance Attribute Details

#DeletionStrategyObject

User:表示该 CAM 用户同步的身份是CIC用户。Group:表示该 CAM 用户同步的身份是CIC用户组。



8536
8537
8538
# File 'lib/v20210331/models.rb', line 8536

def DeletionStrategy
  @DeletionStrategy
end

#DescriptionObject

User:表示该 CAM 用户同步的身份是CIC用户。Group:表示该 CAM 用户同步的身份是CIC用户组。



8536
8537
8538
# File 'lib/v20210331/models.rb', line 8536

def Description
  @Description
end

#DuplicationStrategyObject

User:表示该 CAM 用户同步的身份是CIC用户。Group:表示该 CAM 用户同步的身份是CIC用户组。



8536
8537
8538
# File 'lib/v20210331/models.rb', line 8536

def DuplicationStrategy
  @DuplicationStrategy
end

#PrincipalIdObject

User:表示该 CAM 用户同步的身份是CIC用户。Group:表示该 CAM 用户同步的身份是CIC用户组。



8536
8537
8538
# File 'lib/v20210331/models.rb', line 8536

def PrincipalId
  @PrincipalId
end

#PrincipalTypeObject

User:表示该 CAM 用户同步的身份是CIC用户。Group:表示该 CAM 用户同步的身份是CIC用户组。



8536
8537
8538
# File 'lib/v20210331/models.rb', line 8536

def PrincipalType
  @PrincipalType
end

#TargetTypeObject

User:表示该 CAM 用户同步的身份是CIC用户。Group:表示该 CAM 用户同步的身份是CIC用户组。



8536
8537
8538
# File 'lib/v20210331/models.rb', line 8536

def TargetType
  @TargetType
end

#TargetUinObject

User:表示该 CAM 用户同步的身份是CIC用户。Group:表示该 CAM 用户同步的身份是CIC用户组。



8536
8537
8538
# File 'lib/v20210331/models.rb', line 8536

def TargetUin
  @TargetUin
end

Instance Method Details

#deserialize(params) ⇒ Object



8548
8549
8550
8551
8552
8553
8554
8555
8556
# File 'lib/v20210331/models.rb', line 8548

def deserialize(params)
  @Description = params['Description']
  @PrincipalId = params['PrincipalId']
  @PrincipalType = params['PrincipalType']
  @TargetUin = params['TargetUin']
  @DuplicationStrategy = params['DuplicationStrategy']
  @DeletionStrategy = params['DeletionStrategy']
  @TargetType = params['TargetType']
end