Class: TencentCloud::Organization::V20210331::OrgMembersAuthPolicy

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

Overview

组织成员访问授权策略

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(identityid = nil, identityrolename = nil, identityrolealiasname = nil, createtime = nil, policyid = nil, policyname = nil, memberuin = nil, membername = nil, orgsubaccountuin = nil, orgsubaccountname = nil, bindtype = nil, members = nil) ⇒ OrgMembersAuthPolicy

Returns a new instance of OrgMembersAuthPolicy.



6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
# File 'lib/v20210331/models.rb', line 6450

def initialize(identityid=nil, identityrolename=nil, identityrolealiasname=nil, createtime=nil, policyid=nil, policyname=nil, memberuin=nil, membername=nil, orgsubaccountuin=nil, orgsubaccountname=nil, bindtype=nil, members=nil)
  @IdentityId = identityid
  @IdentityRoleName = identityrolename
  @IdentityRoleAliasName = identityrolealiasname
  @CreateTime = createtime
  @PolicyId = policyid
  @PolicyName = policyname
  @MemberUin = memberuin
  @MemberName = membername
  @OrgSubAccountUin = orgsubaccountuin
  @OrgSubAccountName = orgsubaccountname
  @BindType = bindtype
  @Members = members
end

Instance Attribute Details

#BindTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IdentityId:

    身份Id。

  • IdentityRoleName:

    身份的角色名。

  • IdentityRoleAliasName:

    身份的角色别名。

  • CreateTime:

    创建时间。

  • PolicyId:

    成员访问策略Id。

  • PolicyName:

    成员访问策略名称。

  • MemberUin:

    成员uin。

  • MemberName:

    成员名称。

  • OrgSubAccountUin:

    子账号uin或者用户组Id。

  • OrgSubAccountName:

    子账号名称或者用户组名称。

  • BindType:

    绑定类型。1-子账号、2-用户组

  • Members:

    成员信息。



6448
6449
6450
# File 'lib/v20210331/models.rb', line 6448

def BindType
  @BindType
end

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IdentityId:

    身份Id。

  • IdentityRoleName:

    身份的角色名。

  • IdentityRoleAliasName:

    身份的角色别名。

  • CreateTime:

    创建时间。

  • PolicyId:

    成员访问策略Id。

  • PolicyName:

    成员访问策略名称。

  • MemberUin:

    成员uin。

  • MemberName:

    成员名称。

  • OrgSubAccountUin:

    子账号uin或者用户组Id。

  • OrgSubAccountName:

    子账号名称或者用户组名称。

  • BindType:

    绑定类型。1-子账号、2-用户组

  • Members:

    成员信息。



6448
6449
6450
# File 'lib/v20210331/models.rb', line 6448

def CreateTime
  @CreateTime
end

#IdentityIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IdentityId:

    身份Id。

  • IdentityRoleName:

    身份的角色名。

  • IdentityRoleAliasName:

    身份的角色别名。

  • CreateTime:

    创建时间。

  • PolicyId:

    成员访问策略Id。

  • PolicyName:

    成员访问策略名称。

  • MemberUin:

    成员uin。

  • MemberName:

    成员名称。

  • OrgSubAccountUin:

    子账号uin或者用户组Id。

  • OrgSubAccountName:

    子账号名称或者用户组名称。

  • BindType:

    绑定类型。1-子账号、2-用户组

  • Members:

    成员信息。



6448
6449
6450
# File 'lib/v20210331/models.rb', line 6448

def IdentityId
  @IdentityId
end

#IdentityRoleAliasNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IdentityId:

    身份Id。

  • IdentityRoleName:

    身份的角色名。

  • IdentityRoleAliasName:

    身份的角色别名。

  • CreateTime:

    创建时间。

  • PolicyId:

    成员访问策略Id。

  • PolicyName:

    成员访问策略名称。

  • MemberUin:

    成员uin。

  • MemberName:

    成员名称。

  • OrgSubAccountUin:

    子账号uin或者用户组Id。

  • OrgSubAccountName:

    子账号名称或者用户组名称。

  • BindType:

    绑定类型。1-子账号、2-用户组

  • Members:

    成员信息。



6448
6449
6450
# File 'lib/v20210331/models.rb', line 6448

def IdentityRoleAliasName
  @IdentityRoleAliasName
end

#IdentityRoleNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IdentityId:

    身份Id。

  • IdentityRoleName:

    身份的角色名。

  • IdentityRoleAliasName:

    身份的角色别名。

  • CreateTime:

    创建时间。

  • PolicyId:

    成员访问策略Id。

  • PolicyName:

    成员访问策略名称。

  • MemberUin:

    成员uin。

  • MemberName:

    成员名称。

  • OrgSubAccountUin:

    子账号uin或者用户组Id。

  • OrgSubAccountName:

    子账号名称或者用户组名称。

  • BindType:

    绑定类型。1-子账号、2-用户组

  • Members:

    成员信息。



6448
6449
6450
# File 'lib/v20210331/models.rb', line 6448

def IdentityRoleName
  @IdentityRoleName
end

#MemberNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IdentityId:

    身份Id。

  • IdentityRoleName:

    身份的角色名。

  • IdentityRoleAliasName:

    身份的角色别名。

  • CreateTime:

    创建时间。

  • PolicyId:

    成员访问策略Id。

  • PolicyName:

    成员访问策略名称。

  • MemberUin:

    成员uin。

  • MemberName:

    成员名称。

  • OrgSubAccountUin:

    子账号uin或者用户组Id。

  • OrgSubAccountName:

    子账号名称或者用户组名称。

  • BindType:

    绑定类型。1-子账号、2-用户组

  • Members:

    成员信息。



6448
6449
6450
# File 'lib/v20210331/models.rb', line 6448

def MemberName
  @MemberName
end

#MembersObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IdentityId:

    身份Id。

  • IdentityRoleName:

    身份的角色名。

  • IdentityRoleAliasName:

    身份的角色别名。

  • CreateTime:

    创建时间。

  • PolicyId:

    成员访问策略Id。

  • PolicyName:

    成员访问策略名称。

  • MemberUin:

    成员uin。

  • MemberName:

    成员名称。

  • OrgSubAccountUin:

    子账号uin或者用户组Id。

  • OrgSubAccountName:

    子账号名称或者用户组名称。

  • BindType:

    绑定类型。1-子账号、2-用户组

  • Members:

    成员信息。



6448
6449
6450
# File 'lib/v20210331/models.rb', line 6448

def Members
  @Members
end

#MemberUinObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IdentityId:

    身份Id。

  • IdentityRoleName:

    身份的角色名。

  • IdentityRoleAliasName:

    身份的角色别名。

  • CreateTime:

    创建时间。

  • PolicyId:

    成员访问策略Id。

  • PolicyName:

    成员访问策略名称。

  • MemberUin:

    成员uin。

  • MemberName:

    成员名称。

  • OrgSubAccountUin:

    子账号uin或者用户组Id。

  • OrgSubAccountName:

    子账号名称或者用户组名称。

  • BindType:

    绑定类型。1-子账号、2-用户组

  • Members:

    成员信息。



6448
6449
6450
# File 'lib/v20210331/models.rb', line 6448

def MemberUin
  @MemberUin
end

#OrgSubAccountNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IdentityId:

    身份Id。

  • IdentityRoleName:

    身份的角色名。

  • IdentityRoleAliasName:

    身份的角色别名。

  • CreateTime:

    创建时间。

  • PolicyId:

    成员访问策略Id。

  • PolicyName:

    成员访问策略名称。

  • MemberUin:

    成员uin。

  • MemberName:

    成员名称。

  • OrgSubAccountUin:

    子账号uin或者用户组Id。

  • OrgSubAccountName:

    子账号名称或者用户组名称。

  • BindType:

    绑定类型。1-子账号、2-用户组

  • Members:

    成员信息。



6448
6449
6450
# File 'lib/v20210331/models.rb', line 6448

def OrgSubAccountName
  @OrgSubAccountName
end

#OrgSubAccountUinObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IdentityId:

    身份Id。

  • IdentityRoleName:

    身份的角色名。

  • IdentityRoleAliasName:

    身份的角色别名。

  • CreateTime:

    创建时间。

  • PolicyId:

    成员访问策略Id。

  • PolicyName:

    成员访问策略名称。

  • MemberUin:

    成员uin。

  • MemberName:

    成员名称。

  • OrgSubAccountUin:

    子账号uin或者用户组Id。

  • OrgSubAccountName:

    子账号名称或者用户组名称。

  • BindType:

    绑定类型。1-子账号、2-用户组

  • Members:

    成员信息。



6448
6449
6450
# File 'lib/v20210331/models.rb', line 6448

def OrgSubAccountUin
  @OrgSubAccountUin
end

#PolicyIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IdentityId:

    身份Id。

  • IdentityRoleName:

    身份的角色名。

  • IdentityRoleAliasName:

    身份的角色别名。

  • CreateTime:

    创建时间。

  • PolicyId:

    成员访问策略Id。

  • PolicyName:

    成员访问策略名称。

  • MemberUin:

    成员uin。

  • MemberName:

    成员名称。

  • OrgSubAccountUin:

    子账号uin或者用户组Id。

  • OrgSubAccountName:

    子账号名称或者用户组名称。

  • BindType:

    绑定类型。1-子账号、2-用户组

  • Members:

    成员信息。



6448
6449
6450
# File 'lib/v20210331/models.rb', line 6448

def PolicyId
  @PolicyId
end

#PolicyNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IdentityId:

    身份Id。

  • IdentityRoleName:

    身份的角色名。

  • IdentityRoleAliasName:

    身份的角色别名。

  • CreateTime:

    创建时间。

  • PolicyId:

    成员访问策略Id。

  • PolicyName:

    成员访问策略名称。

  • MemberUin:

    成员uin。

  • MemberName:

    成员名称。

  • OrgSubAccountUin:

    子账号uin或者用户组Id。

  • OrgSubAccountName:

    子账号名称或者用户组名称。

  • BindType:

    绑定类型。1-子账号、2-用户组

  • Members:

    成员信息。



6448
6449
6450
# File 'lib/v20210331/models.rb', line 6448

def PolicyName
  @PolicyName
end

Instance Method Details

#deserialize(params) ⇒ Object



6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
# File 'lib/v20210331/models.rb', line 6465

def deserialize(params)
  @IdentityId = params['IdentityId']
  @IdentityRoleName = params['IdentityRoleName']
  @IdentityRoleAliasName = params['IdentityRoleAliasName']
  @CreateTime = params['CreateTime']
  @PolicyId = params['PolicyId']
  @PolicyName = params['PolicyName']
  @MemberUin = params['MemberUin']
  @MemberName = params['MemberName']
  @OrgSubAccountUin = params['OrgSubAccountUin']
  @OrgSubAccountName = params['OrgSubAccountName']
  @BindType = params['BindType']
  unless params['Members'].nil?
    @Members = []
    params['Members'].each do |i|
      membermaininfo_tmp = MemberMainInfo.new
      membermaininfo_tmp.deserialize(i)
      @Members << membermaininfo_tmp
    end
  end
end