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.



7224
7225
7226
7227
7228
7229
7230
# File 'lib/v20210331/models.rb', line 7224

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:

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



7222
7223
7224
# File 'lib/v20210331/models.rb', line 7222

def AddTime
  @AddTime
end

#RolePolicyDocumentObject

Parameters:

  • RolePolicyId:

    策略ID。

  • RolePolicyName:

    权限策略名称

  • RolePolicyType:

    权限策略类型

  • RolePolicyDocument:

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

  • AddTime:

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



7222
7223
7224
# File 'lib/v20210331/models.rb', line 7222

def RolePolicyDocument
  @RolePolicyDocument
end

#RolePolicyIdObject

Parameters:

  • RolePolicyId:

    策略ID。

  • RolePolicyName:

    权限策略名称

  • RolePolicyType:

    权限策略类型

  • RolePolicyDocument:

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

  • AddTime:

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



7222
7223
7224
# File 'lib/v20210331/models.rb', line 7222

def RolePolicyId
  @RolePolicyId
end

#RolePolicyNameObject

Parameters:

  • RolePolicyId:

    策略ID。

  • RolePolicyName:

    权限策略名称

  • RolePolicyType:

    权限策略类型

  • RolePolicyDocument:

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

  • AddTime:

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



7222
7223
7224
# File 'lib/v20210331/models.rb', line 7222

def RolePolicyName
  @RolePolicyName
end

#RolePolicyTypeObject

Parameters:

  • RolePolicyId:

    策略ID。

  • RolePolicyName:

    权限策略名称

  • RolePolicyType:

    权限策略类型

  • RolePolicyDocument:

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

  • AddTime:

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



7222
7223
7224
# File 'lib/v20210331/models.rb', line 7222

def RolePolicyType
  @RolePolicyType
end

Instance Method Details

#deserialize(params) ⇒ Object



7232
7233
7234
7235
7236
7237
7238
# File 'lib/v20210331/models.rb', line 7232

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