Class: TencentCloud::Organization::V20210331::RoleAssignments
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Organization::V20210331::RoleAssignments
- Defined in:
- lib/v20210331/models.rb
Overview
成员账号的授权详情
Instance Attribute Summary collapse
- #CreateTime ⇒ Object
- #PrincipalId ⇒ Object
- #PrincipalName ⇒ Object
- #PrincipalType ⇒ Object
- #RoleConfigurationId ⇒ Object
- #RoleConfigurationName ⇒ Object
- #TargetName ⇒ Object
- #TargetType ⇒ Object
- #TargetUin ⇒ Object
- #UpdateTime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(roleconfigurationid = nil, roleconfigurationname = nil, targetuin = nil, targettype = nil, principalid = nil, principaltype = nil, principalname = nil, createtime = nil, updatetime = nil, targetname = nil) ⇒ RoleAssignments
constructor
A new instance of RoleAssignments.
Constructor Details
#initialize(roleconfigurationid = nil, roleconfigurationname = nil, targetuin = nil, targettype = nil, principalid = nil, principaltype = nil, principalname = nil, createtime = nil, updatetime = nil, targetname = nil) ⇒ RoleAssignments
Returns a new instance of RoleAssignments.
7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 |
# File 'lib/v20210331/models.rb', line 7089 def initialize(roleconfigurationid=nil, roleconfigurationname=nil, targetuin=nil, targettype=nil, principalid=nil, principaltype=nil, principalname=nil, createtime=nil, updatetime=nil, targetname=nil) @RoleConfigurationId = roleconfigurationid @RoleConfigurationName = roleconfigurationname @TargetUin = targetuin @TargetType = targettype @PrincipalId = principalid @PrincipalType = principaltype @PrincipalName = principalname @CreateTime = createtime @UpdateTime = updatetime @TargetName = targetname end |
Instance Attribute Details
#CreateTime ⇒ Object
7087 7088 7089 |
# File 'lib/v20210331/models.rb', line 7087 def CreateTime @CreateTime end |
#PrincipalId ⇒ Object
7087 7088 7089 |
# File 'lib/v20210331/models.rb', line 7087 def PrincipalId @PrincipalId end |
#PrincipalName ⇒ Object
7087 7088 7089 |
# File 'lib/v20210331/models.rb', line 7087 def PrincipalName @PrincipalName end |
#PrincipalType ⇒ Object
7087 7088 7089 |
# File 'lib/v20210331/models.rb', line 7087 def PrincipalType @PrincipalType end |
#RoleConfigurationId ⇒ Object
7087 7088 7089 |
# File 'lib/v20210331/models.rb', line 7087 def RoleConfigurationId @RoleConfigurationId end |
#RoleConfigurationName ⇒ Object
7087 7088 7089 |
# File 'lib/v20210331/models.rb', line 7087 def RoleConfigurationName @RoleConfigurationName end |
#TargetName ⇒ Object
7087 7088 7089 |
# File 'lib/v20210331/models.rb', line 7087 def TargetName @TargetName end |
#TargetType ⇒ Object
7087 7088 7089 |
# File 'lib/v20210331/models.rb', line 7087 def TargetType @TargetType end |
#TargetUin ⇒ Object
7087 7088 7089 |
# File 'lib/v20210331/models.rb', line 7087 def TargetUin @TargetUin end |
#UpdateTime ⇒ Object
7087 7088 7089 |
# File 'lib/v20210331/models.rb', line 7087 def UpdateTime @UpdateTime end |
Instance Method Details
#deserialize(params) ⇒ Object
7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 |
# File 'lib/v20210331/models.rb', line 7102 def deserialize(params) @RoleConfigurationId = params['RoleConfigurationId'] @RoleConfigurationName = params['RoleConfigurationName'] @TargetUin = params['TargetUin'] @TargetType = params['TargetType'] @PrincipalId = params['PrincipalId'] @PrincipalType = params['PrincipalType'] @PrincipalName = params['PrincipalName'] @CreateTime = params['CreateTime'] @UpdateTime = params['UpdateTime'] @TargetName = params['TargetName'] end |