Class: TencentCloud::Organization::V20210331::DeleteRoleAssignmentRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Organization::V20210331::DeleteRoleAssignmentRequest
- Defined in:
- lib/v20210331/models.rb
Overview
DeleteRoleAssignment请求参数结构体
Instance Attribute Summary collapse
- #DeprovisionStrategy ⇒ Object
- #PrincipalId ⇒ Object
- #PrincipalType ⇒ Object
- #RoleConfigurationId ⇒ Object
- #TargetType ⇒ Object
- #TargetUin ⇒ Object
- #ZoneId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(zoneid = nil, roleconfigurationid = nil, targettype = nil, targetuin = nil, principaltype = nil, principalid = nil, deprovisionstrategy = nil) ⇒ DeleteRoleAssignmentRequest
constructor
A new instance of DeleteRoleAssignmentRequest.
Constructor Details
#initialize(zoneid = nil, roleconfigurationid = nil, targettype = nil, targetuin = nil, principaltype = nil, principalid = nil, deprovisionstrategy = nil) ⇒ DeleteRoleAssignmentRequest
Returns a new instance of DeleteRoleAssignmentRequest.
1867 1868 1869 1870 1871 1872 1873 1874 1875 |
# File 'lib/v20210331/models.rb', line 1867 def initialize(zoneid=nil, roleconfigurationid=nil, targettype=nil, targetuin=nil, principaltype=nil, principalid=nil, deprovisionstrategy=nil) @ZoneId = zoneid @RoleConfigurationId = roleconfigurationid @TargetType = targettype @TargetUin = targetuin @PrincipalType = principaltype @PrincipalId = principalid @DeprovisionStrategy = deprovisionstrategy end |
Instance Attribute Details
#DeprovisionStrategy ⇒ Object
1865 1866 1867 |
# File 'lib/v20210331/models.rb', line 1865 def DeprovisionStrategy @DeprovisionStrategy end |
#PrincipalId ⇒ Object
1865 1866 1867 |
# File 'lib/v20210331/models.rb', line 1865 def PrincipalId @PrincipalId end |
#PrincipalType ⇒ Object
1865 1866 1867 |
# File 'lib/v20210331/models.rb', line 1865 def PrincipalType @PrincipalType end |
#RoleConfigurationId ⇒ Object
1865 1866 1867 |
# File 'lib/v20210331/models.rb', line 1865 def RoleConfigurationId @RoleConfigurationId end |
#TargetType ⇒ Object
1865 1866 1867 |
# File 'lib/v20210331/models.rb', line 1865 def TargetType @TargetType end |
#TargetUin ⇒ Object
1865 1866 1867 |
# File 'lib/v20210331/models.rb', line 1865 def TargetUin @TargetUin end |
#ZoneId ⇒ Object
1865 1866 1867 |
# File 'lib/v20210331/models.rb', line 1865 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
1877 1878 1879 1880 1881 1882 1883 1884 1885 |
# File 'lib/v20210331/models.rb', line 1877 def deserialize(params) @ZoneId = params['ZoneId'] @RoleConfigurationId = params['RoleConfigurationId'] @TargetType = params['TargetType'] @TargetUin = params['TargetUin'] @PrincipalType = params['PrincipalType'] @PrincipalId = params['PrincipalId'] @DeprovisionStrategy = params['DeprovisionStrategy'] end |