Class: TencentCloud::Organization::V20210331::OrgMemberAuthAccount

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

Overview

成员和子账号的授权关系

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(orgsubaccountuin = nil, policyid = nil, policyname = nil, identityid = nil, identityrolename = nil, identityrolealiasname = nil, createtime = nil, updatetime = nil, orgsubaccountname = nil) ⇒ OrgMemberAuthAccount

Returns a new instance of OrgMemberAuthAccount.



6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
# File 'lib/v20210331/models.rb', line 6122

def initialize(orgsubaccountuin=nil, policyid=nil, policyname=nil, identityid=nil, identityrolename=nil, identityrolealiasname=nil, createtime=nil, updatetime=nil, orgsubaccountname=nil)
  @OrgSubAccountUin = orgsubaccountuin
  @PolicyId = policyid
  @PolicyName = policyname
  @IdentityId = identityid
  @IdentityRoleName = identityrolename
  @IdentityRoleAliasName = identityrolealiasname
  @CreateTime = createtime
  @UpdateTime = updatetime
  @OrgSubAccountName = orgsubaccountname
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • OrgSubAccountUin:

    组织子账号Uin。

  • PolicyId:

    策略ID。

  • PolicyName:

    策略名。

  • IdentityId:

    身份ID。

  • IdentityRoleName:

    身份角色名。

  • IdentityRoleAliasName:

    身份角色别名。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。

  • OrgSubAccountName:

    子账号名称



6120
6121
6122
# File 'lib/v20210331/models.rb', line 6120

def CreateTime
  @CreateTime
end

#IdentityIdObject

Parameters:

  • OrgSubAccountUin:

    组织子账号Uin。

  • PolicyId:

    策略ID。

  • PolicyName:

    策略名。

  • IdentityId:

    身份ID。

  • IdentityRoleName:

    身份角色名。

  • IdentityRoleAliasName:

    身份角色别名。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。

  • OrgSubAccountName:

    子账号名称



6120
6121
6122
# File 'lib/v20210331/models.rb', line 6120

def IdentityId
  @IdentityId
end

#IdentityRoleAliasNameObject

Parameters:

  • OrgSubAccountUin:

    组织子账号Uin。

  • PolicyId:

    策略ID。

  • PolicyName:

    策略名。

  • IdentityId:

    身份ID。

  • IdentityRoleName:

    身份角色名。

  • IdentityRoleAliasName:

    身份角色别名。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。

  • OrgSubAccountName:

    子账号名称



6120
6121
6122
# File 'lib/v20210331/models.rb', line 6120

def IdentityRoleAliasName
  @IdentityRoleAliasName
end

#IdentityRoleNameObject

Parameters:

  • OrgSubAccountUin:

    组织子账号Uin。

  • PolicyId:

    策略ID。

  • PolicyName:

    策略名。

  • IdentityId:

    身份ID。

  • IdentityRoleName:

    身份角色名。

  • IdentityRoleAliasName:

    身份角色别名。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。

  • OrgSubAccountName:

    子账号名称



6120
6121
6122
# File 'lib/v20210331/models.rb', line 6120

def IdentityRoleName
  @IdentityRoleName
end

#OrgSubAccountNameObject

Parameters:

  • OrgSubAccountUin:

    组织子账号Uin。

  • PolicyId:

    策略ID。

  • PolicyName:

    策略名。

  • IdentityId:

    身份ID。

  • IdentityRoleName:

    身份角色名。

  • IdentityRoleAliasName:

    身份角色别名。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。

  • OrgSubAccountName:

    子账号名称



6120
6121
6122
# File 'lib/v20210331/models.rb', line 6120

def OrgSubAccountName
  @OrgSubAccountName
end

#OrgSubAccountUinObject

Parameters:

  • OrgSubAccountUin:

    组织子账号Uin。

  • PolicyId:

    策略ID。

  • PolicyName:

    策略名。

  • IdentityId:

    身份ID。

  • IdentityRoleName:

    身份角色名。

  • IdentityRoleAliasName:

    身份角色别名。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。

  • OrgSubAccountName:

    子账号名称



6120
6121
6122
# File 'lib/v20210331/models.rb', line 6120

def OrgSubAccountUin
  @OrgSubAccountUin
end

#PolicyIdObject

Parameters:

  • OrgSubAccountUin:

    组织子账号Uin。

  • PolicyId:

    策略ID。

  • PolicyName:

    策略名。

  • IdentityId:

    身份ID。

  • IdentityRoleName:

    身份角色名。

  • IdentityRoleAliasName:

    身份角色别名。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。

  • OrgSubAccountName:

    子账号名称



6120
6121
6122
# File 'lib/v20210331/models.rb', line 6120

def PolicyId
  @PolicyId
end

#PolicyNameObject

Parameters:

  • OrgSubAccountUin:

    组织子账号Uin。

  • PolicyId:

    策略ID。

  • PolicyName:

    策略名。

  • IdentityId:

    身份ID。

  • IdentityRoleName:

    身份角色名。

  • IdentityRoleAliasName:

    身份角色别名。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。

  • OrgSubAccountName:

    子账号名称



6120
6121
6122
# File 'lib/v20210331/models.rb', line 6120

def PolicyName
  @PolicyName
end

#UpdateTimeObject

Parameters:

  • OrgSubAccountUin:

    组织子账号Uin。

  • PolicyId:

    策略ID。

  • PolicyName:

    策略名。

  • IdentityId:

    身份ID。

  • IdentityRoleName:

    身份角色名。

  • IdentityRoleAliasName:

    身份角色别名。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。

  • OrgSubAccountName:

    子账号名称



6120
6121
6122
# File 'lib/v20210331/models.rb', line 6120

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
# File 'lib/v20210331/models.rb', line 6134

def deserialize(params)
  @OrgSubAccountUin = params['OrgSubAccountUin']
  @PolicyId = params['PolicyId']
  @PolicyName = params['PolicyName']
  @IdentityId = params['IdentityId']
  @IdentityRoleName = params['IdentityRoleName']
  @IdentityRoleAliasName = params['IdentityRoleAliasName']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @OrgSubAccountName = params['OrgSubAccountName']
end