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.
6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 |
# File 'lib/v20210331/models.rb', line 6872 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
6870 6871 6872 |
# File 'lib/v20210331/models.rb', line 6870 def CreateTime @CreateTime end |
#PrincipalId ⇒ Object
6870 6871 6872 |
# File 'lib/v20210331/models.rb', line 6870 def PrincipalId @PrincipalId end |
#PrincipalName ⇒ Object
6870 6871 6872 |
# File 'lib/v20210331/models.rb', line 6870 def PrincipalName @PrincipalName end |
#PrincipalType ⇒ Object
6870 6871 6872 |
# File 'lib/v20210331/models.rb', line 6870 def PrincipalType @PrincipalType end |
#RoleConfigurationId ⇒ Object
6870 6871 6872 |
# File 'lib/v20210331/models.rb', line 6870 def RoleConfigurationId @RoleConfigurationId end |
#RoleConfigurationName ⇒ Object
6870 6871 6872 |
# File 'lib/v20210331/models.rb', line 6870 def RoleConfigurationName @RoleConfigurationName end |
#TargetName ⇒ Object
6870 6871 6872 |
# File 'lib/v20210331/models.rb', line 6870 def TargetName @TargetName end |
#TargetType ⇒ Object
6870 6871 6872 |
# File 'lib/v20210331/models.rb', line 6870 def TargetType @TargetType end |
#TargetUin ⇒ Object
6870 6871 6872 |
# File 'lib/v20210331/models.rb', line 6870 def TargetUin @TargetUin end |
#UpdateTime ⇒ Object
6870 6871 6872 |
# File 'lib/v20210331/models.rb', line 6870 def UpdateTime @UpdateTime end |
Instance Method Details
#deserialize(params) ⇒ Object
6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 |
# File 'lib/v20210331/models.rb', line 6885 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 |