Class: TencentCloud::Cam::V20190116::AttachedPolicyOfRole

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

Overview

角色关联的策略信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(policyid = nil, policyname = nil, addtime = nil, policytype = nil, createmode = nil, deactived = nil, deactiveddetail = nil, description = nil) ⇒ AttachedPolicyOfRole



437
438
439
440
441
442
443
444
445
446
# File 'lib/v20190116/models.rb', line 437

def initialize(policyid=nil, policyname=nil, addtime=nil, policytype=nil, createmode=nil, deactived=nil, deactiveddetail=nil, description=nil)
  @PolicyId = policyid
  @PolicyName = policyname
  @AddTime = addtime
  @PolicyType = policytype
  @CreateMode = createmode
  @Deactived = deactived
  @DeactivedDetail = deactiveddetail
  @Description = description
end

Instance Attribute Details

#AddTimeObject



435
436
437
# File 'lib/v20190116/models.rb', line 435

def AddTime
  @AddTime
end

#CreateModeObject



435
436
437
# File 'lib/v20190116/models.rb', line 435

def CreateMode
  @CreateMode
end

#DeactivedObject



435
436
437
# File 'lib/v20190116/models.rb', line 435

def Deactived
  @Deactived
end

#DeactivedDetailObject



435
436
437
# File 'lib/v20190116/models.rb', line 435

def DeactivedDetail
  @DeactivedDetail
end

#DescriptionObject



435
436
437
# File 'lib/v20190116/models.rb', line 435

def Description
  @Description
end

#PolicyIdObject



435
436
437
# File 'lib/v20190116/models.rb', line 435

def PolicyId
  @PolicyId
end

#PolicyNameObject



435
436
437
# File 'lib/v20190116/models.rb', line 435

def PolicyName
  @PolicyName
end

#PolicyTypeObject



435
436
437
# File 'lib/v20190116/models.rb', line 435

def PolicyType
  @PolicyType
end

Instance Method Details

#deserialize(params) ⇒ Object



448
449
450
451
452
453
454
455
456
457
# File 'lib/v20190116/models.rb', line 448

def deserialize(params)
  @PolicyId = params['PolicyId']
  @PolicyName = params['PolicyName']
  @AddTime = params['AddTime']
  @PolicyType = params['PolicyType']
  @CreateMode = params['CreateMode']
  @Deactived = params['Deactived']
  @DeactivedDetail = params['DeactivedDetail']
  @Description = params['Description']
end