Class: TencentCloud::Organization::V20210331::OrgMemberPolicy

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

Overview

组织成员被授权的策略

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(policyid = nil, policyname = nil, identityid = nil, identityrolename = nil, identityrolealiasname = nil, description = nil, createtime = nil, updatetime = nil) ⇒ OrgMemberPolicy

Returns a new instance of OrgMemberPolicy.



6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
# File 'lib/v20210331/models.rb', line 6248

def initialize(policyid=nil, policyname=nil, identityid=nil, identityrolename=nil, identityrolealiasname=nil, description=nil, createtime=nil, updatetime=nil)
  @PolicyId = policyid
  @PolicyName = policyname
  @IdentityId = identityid
  @IdentityRoleName = identityrolename
  @IdentityRoleAliasName = identityrolealiasname
  @Description = description
  @CreateTime = createtime
  @UpdateTime = updatetime
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • PolicyId:

    策略ID。

  • PolicyName:

    策略名。

  • IdentityId:

    身份ID。

  • IdentityRoleName:

    身份角色名。

  • IdentityRoleAliasName:

    身份角色别名。

  • Description:

    描述。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



6246
6247
6248
# File 'lib/v20210331/models.rb', line 6246

def CreateTime
  @CreateTime
end

#DescriptionObject

Parameters:

  • PolicyId:

    策略ID。

  • PolicyName:

    策略名。

  • IdentityId:

    身份ID。

  • IdentityRoleName:

    身份角色名。

  • IdentityRoleAliasName:

    身份角色别名。

  • Description:

    描述。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



6246
6247
6248
# File 'lib/v20210331/models.rb', line 6246

def Description
  @Description
end

#IdentityIdObject

Parameters:

  • PolicyId:

    策略ID。

  • PolicyName:

    策略名。

  • IdentityId:

    身份ID。

  • IdentityRoleName:

    身份角色名。

  • IdentityRoleAliasName:

    身份角色别名。

  • Description:

    描述。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



6246
6247
6248
# File 'lib/v20210331/models.rb', line 6246

def IdentityId
  @IdentityId
end

#IdentityRoleAliasNameObject

Parameters:

  • PolicyId:

    策略ID。

  • PolicyName:

    策略名。

  • IdentityId:

    身份ID。

  • IdentityRoleName:

    身份角色名。

  • IdentityRoleAliasName:

    身份角色别名。

  • Description:

    描述。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



6246
6247
6248
# File 'lib/v20210331/models.rb', line 6246

def IdentityRoleAliasName
  @IdentityRoleAliasName
end

#IdentityRoleNameObject

Parameters:

  • PolicyId:

    策略ID。

  • PolicyName:

    策略名。

  • IdentityId:

    身份ID。

  • IdentityRoleName:

    身份角色名。

  • IdentityRoleAliasName:

    身份角色别名。

  • Description:

    描述。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



6246
6247
6248
# File 'lib/v20210331/models.rb', line 6246

def IdentityRoleName
  @IdentityRoleName
end

#PolicyIdObject

Parameters:

  • PolicyId:

    策略ID。

  • PolicyName:

    策略名。

  • IdentityId:

    身份ID。

  • IdentityRoleName:

    身份角色名。

  • IdentityRoleAliasName:

    身份角色别名。

  • Description:

    描述。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



6246
6247
6248
# File 'lib/v20210331/models.rb', line 6246

def PolicyId
  @PolicyId
end

#PolicyNameObject

Parameters:

  • PolicyId:

    策略ID。

  • PolicyName:

    策略名。

  • IdentityId:

    身份ID。

  • IdentityRoleName:

    身份角色名。

  • IdentityRoleAliasName:

    身份角色别名。

  • Description:

    描述。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



6246
6247
6248
# File 'lib/v20210331/models.rb', line 6246

def PolicyName
  @PolicyName
end

#UpdateTimeObject

Parameters:

  • PolicyId:

    策略ID。

  • PolicyName:

    策略名。

  • IdentityId:

    身份ID。

  • IdentityRoleName:

    身份角色名。

  • IdentityRoleAliasName:

    身份角色别名。

  • Description:

    描述。

  • CreateTime:

    创建时间。

  • UpdateTime:

    更新时间。



6246
6247
6248
# File 'lib/v20210331/models.rb', line 6246

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
# File 'lib/v20210331/models.rb', line 6259

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