Class: TencentCloud::Organization::V20210331::RolePolicie

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

Overview

CIC的权限策略

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(rolepolicyid = nil, rolepolicyname = nil, rolepolicytype = nil, rolepolicydocument = nil, addtime = nil) ⇒ RolePolicie

Returns a new instance of RolePolicie.



7003
7004
7005
7006
7007
7008
7009
# File 'lib/v20210331/models.rb', line 7003

def initialize(rolepolicyid=nil, rolepolicyname=nil, rolepolicytype=nil, rolepolicydocument=nil, addtime=nil)
  @RolePolicyId = rolepolicyid
  @RolePolicyName = rolepolicyname
  @RolePolicyType = rolepolicytype
  @RolePolicyDocument = rolepolicydocument
  @AddTime = addtime
end

Instance Attribute Details

#AddTimeObject

Parameters:

  • RolePolicyId:

    策略ID。

  • RolePolicyName:

    权限策略名称

  • RolePolicyType:

    权限策略类型

  • RolePolicyDocument:

    自定义策略内容。仅自定义策略返回该参数。

  • AddTime:

    权限策略被添加到权限配置的时间。



7001
7002
7003
# File 'lib/v20210331/models.rb', line 7001

def AddTime
  @AddTime
end

#RolePolicyDocumentObject

Parameters:

  • RolePolicyId:

    策略ID。

  • RolePolicyName:

    权限策略名称

  • RolePolicyType:

    权限策略类型

  • RolePolicyDocument:

    自定义策略内容。仅自定义策略返回该参数。

  • AddTime:

    权限策略被添加到权限配置的时间。



7001
7002
7003
# File 'lib/v20210331/models.rb', line 7001

def RolePolicyDocument
  @RolePolicyDocument
end

#RolePolicyIdObject

Parameters:

  • RolePolicyId:

    策略ID。

  • RolePolicyName:

    权限策略名称

  • RolePolicyType:

    权限策略类型

  • RolePolicyDocument:

    自定义策略内容。仅自定义策略返回该参数。

  • AddTime:

    权限策略被添加到权限配置的时间。



7001
7002
7003
# File 'lib/v20210331/models.rb', line 7001

def RolePolicyId
  @RolePolicyId
end

#RolePolicyNameObject

Parameters:

  • RolePolicyId:

    策略ID。

  • RolePolicyName:

    权限策略名称

  • RolePolicyType:

    权限策略类型

  • RolePolicyDocument:

    自定义策略内容。仅自定义策略返回该参数。

  • AddTime:

    权限策略被添加到权限配置的时间。



7001
7002
7003
# File 'lib/v20210331/models.rb', line 7001

def RolePolicyName
  @RolePolicyName
end

#RolePolicyTypeObject

Parameters:

  • RolePolicyId:

    策略ID。

  • RolePolicyName:

    权限策略名称

  • RolePolicyType:

    权限策略类型

  • RolePolicyDocument:

    自定义策略内容。仅自定义策略返回该参数。

  • AddTime:

    权限策略被添加到权限配置的时间。



7001
7002
7003
# File 'lib/v20210331/models.rb', line 7001

def RolePolicyType
  @RolePolicyType
end

Instance Method Details

#deserialize(params) ⇒ Object



7011
7012
7013
7014
7015
7016
7017
# File 'lib/v20210331/models.rb', line 7011

def deserialize(params)
  @RolePolicyId = params['RolePolicyId']
  @RolePolicyName = params['RolePolicyName']
  @RolePolicyType = params['RolePolicyType']
  @RolePolicyDocument = params['RolePolicyDocument']
  @AddTime = params['AddTime']
end