Class: TencentCloud::Cam::V20190116::AttachPolicyInfo

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, createmode = nil, policytype = nil, remark = nil, operateowneruin = nil, operateuin = nil, operateuintype = nil, deactived = nil, deactiveddetail = nil) ⇒ AttachPolicyInfo

Returns a new instance of AttachPolicyInfo.



317
318
319
320
321
322
323
324
325
326
327
328
329
# File 'lib/v20190116/models.rb', line 317

def initialize(policyid=nil, policyname=nil, addtime=nil, createmode=nil, policytype=nil, remark=nil, operateowneruin=nil, operateuin=nil, operateuintype=nil, deactived=nil, deactiveddetail=nil)
  @PolicyId = policyid
  @PolicyName = policyname
  @AddTime = addtime
  @CreateMode = createmode
  @PolicyType = policytype
  @Remark = remark
  @OperateOwnerUin = operateowneruin
  @OperateUin = operateuin
  @OperateUinType = operateuintype
  @Deactived = deactived
  @DeactivedDetail = deactiveddetail
end

Instance Attribute Details

#AddTimeObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

    创建来源,1 通过控制台创建, 2 通过策略语法创建。

  • PolicyType:

    取值为user和QCS

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

    策略关联操作者ID,如果UinType为0表示子账号Uin,如果UinType为1表示角色ID

  • OperateUinType:

    UinType为0表示OperateUin字段是子账号Uin,如果UinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线

  • DeactivedDetail:

    已下线的产品列表



315
316
317
# File 'lib/v20190116/models.rb', line 315

def AddTime
  @AddTime
end

#CreateModeObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

    创建来源,1 通过控制台创建, 2 通过策略语法创建。

  • PolicyType:

    取值为user和QCS

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

    策略关联操作者ID,如果UinType为0表示子账号Uin,如果UinType为1表示角色ID

  • OperateUinType:

    UinType为0表示OperateUin字段是子账号Uin,如果UinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线

  • DeactivedDetail:

    已下线的产品列表



315
316
317
# File 'lib/v20190116/models.rb', line 315

def CreateMode
  @CreateMode
end

#DeactivedObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

    创建来源,1 通过控制台创建, 2 通过策略语法创建。

  • PolicyType:

    取值为user和QCS

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

    策略关联操作者ID,如果UinType为0表示子账号Uin,如果UinType为1表示角色ID

  • OperateUinType:

    UinType为0表示OperateUin字段是子账号Uin,如果UinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线

  • DeactivedDetail:

    已下线的产品列表



315
316
317
# File 'lib/v20190116/models.rb', line 315

def Deactived
  @Deactived
end

#DeactivedDetailObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

    创建来源,1 通过控制台创建, 2 通过策略语法创建。

  • PolicyType:

    取值为user和QCS

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

    策略关联操作者ID,如果UinType为0表示子账号Uin,如果UinType为1表示角色ID

  • OperateUinType:

    UinType为0表示OperateUin字段是子账号Uin,如果UinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线

  • DeactivedDetail:

    已下线的产品列表



315
316
317
# File 'lib/v20190116/models.rb', line 315

def DeactivedDetail
  @DeactivedDetail
end

#OperateOwnerUinObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

    创建来源,1 通过控制台创建, 2 通过策略语法创建。

  • PolicyType:

    取值为user和QCS

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

    策略关联操作者ID,如果UinType为0表示子账号Uin,如果UinType为1表示角色ID

  • OperateUinType:

    UinType为0表示OperateUin字段是子账号Uin,如果UinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线

  • DeactivedDetail:

    已下线的产品列表



315
316
317
# File 'lib/v20190116/models.rb', line 315

def OperateOwnerUin
  @OperateOwnerUin
end

#OperateUinObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

    创建来源,1 通过控制台创建, 2 通过策略语法创建。

  • PolicyType:

    取值为user和QCS

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

    策略关联操作者ID,如果UinType为0表示子账号Uin,如果UinType为1表示角色ID

  • OperateUinType:

    UinType为0表示OperateUin字段是子账号Uin,如果UinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线

  • DeactivedDetail:

    已下线的产品列表



315
316
317
# File 'lib/v20190116/models.rb', line 315

def OperateUin
  @OperateUin
end

#OperateUinTypeObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

    创建来源,1 通过控制台创建, 2 通过策略语法创建。

  • PolicyType:

    取值为user和QCS

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

    策略关联操作者ID,如果UinType为0表示子账号Uin,如果UinType为1表示角色ID

  • OperateUinType:

    UinType为0表示OperateUin字段是子账号Uin,如果UinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线

  • DeactivedDetail:

    已下线的产品列表



315
316
317
# File 'lib/v20190116/models.rb', line 315

def OperateUinType
  @OperateUinType
end

#PolicyIdObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

    创建来源,1 通过控制台创建, 2 通过策略语法创建。

  • PolicyType:

    取值为user和QCS

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

    策略关联操作者ID,如果UinType为0表示子账号Uin,如果UinType为1表示角色ID

  • OperateUinType:

    UinType为0表示OperateUin字段是子账号Uin,如果UinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线

  • DeactivedDetail:

    已下线的产品列表



315
316
317
# File 'lib/v20190116/models.rb', line 315

def PolicyId
  @PolicyId
end

#PolicyNameObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

    创建来源,1 通过控制台创建, 2 通过策略语法创建。

  • PolicyType:

    取值为user和QCS

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

    策略关联操作者ID,如果UinType为0表示子账号Uin,如果UinType为1表示角色ID

  • OperateUinType:

    UinType为0表示OperateUin字段是子账号Uin,如果UinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线

  • DeactivedDetail:

    已下线的产品列表



315
316
317
# File 'lib/v20190116/models.rb', line 315

def PolicyName
  @PolicyName
end

#PolicyTypeObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

    创建来源,1 通过控制台创建, 2 通过策略语法创建。

  • PolicyType:

    取值为user和QCS

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

    策略关联操作者ID,如果UinType为0表示子账号Uin,如果UinType为1表示角色ID

  • OperateUinType:

    UinType为0表示OperateUin字段是子账号Uin,如果UinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线

  • DeactivedDetail:

    已下线的产品列表



315
316
317
# File 'lib/v20190116/models.rb', line 315

def PolicyType
  @PolicyType
end

#RemarkObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

    创建来源,1 通过控制台创建, 2 通过策略语法创建。

  • PolicyType:

    取值为user和QCS

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

    策略关联操作者ID,如果UinType为0表示子账号Uin,如果UinType为1表示角色ID

  • OperateUinType:

    UinType为0表示OperateUin字段是子账号Uin,如果UinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线

  • DeactivedDetail:

    已下线的产品列表



315
316
317
# File 'lib/v20190116/models.rb', line 315

def Remark
  @Remark
end

Instance Method Details

#deserialize(params) ⇒ Object



331
332
333
334
335
336
337
338
339
340
341
342
343
# File 'lib/v20190116/models.rb', line 331

def deserialize(params)
  @PolicyId = params['PolicyId']
  @PolicyName = params['PolicyName']
  @AddTime = params['AddTime']
  @CreateMode = params['CreateMode']
  @PolicyType = params['PolicyType']
  @Remark = params['Remark']
  @OperateOwnerUin = params['OperateOwnerUin']
  @OperateUin = params['OperateUin']
  @OperateUinType = params['OperateUinType']
  @Deactived = params['Deactived']
  @DeactivedDetail = params['DeactivedDetail']
end