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.



307
308
309
310
311
312
313
314
315
316
317
318
319
# File 'lib/v20190116/models.rb', line 307

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,表示取不到有效值。

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

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

  • PolicyType:

    取值为User和QCS。User代表自定义策略,QCS代表系统策略

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

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

  • OperateUinType:

    取值为0和1。OperateUinType为0表示OperateUin字段是子账号Uin。如果OperateUinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线,1代表已下线,0代表未下线

  • DeactivedDetail:

    已下线的产品列表



305
306
307
# File 'lib/v20190116/models.rb', line 305

def AddTime
  @AddTime
end

#CreateModeObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

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

  • PolicyType:

    取值为User和QCS。User代表自定义策略,QCS代表系统策略

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

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

  • OperateUinType:

    取值为0和1。OperateUinType为0表示OperateUin字段是子账号Uin。如果OperateUinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线,1代表已下线,0代表未下线

  • DeactivedDetail:

    已下线的产品列表



305
306
307
# File 'lib/v20190116/models.rb', line 305

def CreateMode
  @CreateMode
end

#DeactivedObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

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

  • PolicyType:

    取值为User和QCS。User代表自定义策略,QCS代表系统策略

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

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

  • OperateUinType:

    取值为0和1。OperateUinType为0表示OperateUin字段是子账号Uin。如果OperateUinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线,1代表已下线,0代表未下线

  • DeactivedDetail:

    已下线的产品列表



305
306
307
# File 'lib/v20190116/models.rb', line 305

def Deactived
  @Deactived
end

#DeactivedDetailObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

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

  • PolicyType:

    取值为User和QCS。User代表自定义策略,QCS代表系统策略

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

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

  • OperateUinType:

    取值为0和1。OperateUinType为0表示OperateUin字段是子账号Uin。如果OperateUinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线,1代表已下线,0代表未下线

  • DeactivedDetail:

    已下线的产品列表



305
306
307
# File 'lib/v20190116/models.rb', line 305

def DeactivedDetail
  @DeactivedDetail
end

#OperateOwnerUinObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

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

  • PolicyType:

    取值为User和QCS。User代表自定义策略,QCS代表系统策略

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

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

  • OperateUinType:

    取值为0和1。OperateUinType为0表示OperateUin字段是子账号Uin。如果OperateUinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线,1代表已下线,0代表未下线

  • DeactivedDetail:

    已下线的产品列表



305
306
307
# File 'lib/v20190116/models.rb', line 305

def OperateOwnerUin
  @OperateOwnerUin
end

#OperateUinObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

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

  • PolicyType:

    取值为User和QCS。User代表自定义策略,QCS代表系统策略

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

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

  • OperateUinType:

    取值为0和1。OperateUinType为0表示OperateUin字段是子账号Uin。如果OperateUinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线,1代表已下线,0代表未下线

  • DeactivedDetail:

    已下线的产品列表



305
306
307
# File 'lib/v20190116/models.rb', line 305

def OperateUin
  @OperateUin
end

#OperateUinTypeObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

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

  • PolicyType:

    取值为User和QCS。User代表自定义策略,QCS代表系统策略

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

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

  • OperateUinType:

    取值为0和1。OperateUinType为0表示OperateUin字段是子账号Uin。如果OperateUinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线,1代表已下线,0代表未下线

  • DeactivedDetail:

    已下线的产品列表



305
306
307
# File 'lib/v20190116/models.rb', line 305

def OperateUinType
  @OperateUinType
end

#PolicyIdObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

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

  • PolicyType:

    取值为User和QCS。User代表自定义策略,QCS代表系统策略

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

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

  • OperateUinType:

    取值为0和1。OperateUinType为0表示OperateUin字段是子账号Uin。如果OperateUinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线,1代表已下线,0代表未下线

  • DeactivedDetail:

    已下线的产品列表



305
306
307
# File 'lib/v20190116/models.rb', line 305

def PolicyId
  @PolicyId
end

#PolicyNameObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

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

  • PolicyType:

    取值为User和QCS。User代表自定义策略,QCS代表系统策略

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

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

  • OperateUinType:

    取值为0和1。OperateUinType为0表示OperateUin字段是子账号Uin。如果OperateUinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线,1代表已下线,0代表未下线

  • DeactivedDetail:

    已下线的产品列表



305
306
307
# File 'lib/v20190116/models.rb', line 305

def PolicyName
  @PolicyName
end

#PolicyTypeObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

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

  • PolicyType:

    取值为User和QCS。User代表自定义策略,QCS代表系统策略

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

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

  • OperateUinType:

    取值为0和1。OperateUinType为0表示OperateUin字段是子账号Uin。如果OperateUinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线,1代表已下线,0代表未下线

  • DeactivedDetail:

    已下线的产品列表



305
306
307
# File 'lib/v20190116/models.rb', line 305

def PolicyType
  @PolicyType
end

#RemarkObject

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

Parameters:

  • PolicyId:

    策略id

  • PolicyName:

    策略名称

  • AddTime:

    创建时间

  • CreateMode:

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

  • PolicyType:

    取值为User和QCS。User代表自定义策略,QCS代表系统策略

  • Remark:

    策略备注

  • OperateOwnerUin:

    策略关联操作者主账号

  • OperateUin:

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

  • OperateUinType:

    取值为0和1。OperateUinType为0表示OperateUin字段是子账号Uin。如果OperateUinType为1表示OperateUin字段是角色ID

  • Deactived:

    是否已下线,1代表已下线,0代表未下线

  • DeactivedDetail:

    已下线的产品列表



305
306
307
# File 'lib/v20190116/models.rb', line 305

def Remark
  @Remark
end

Instance Method Details

#deserialize(params) ⇒ Object



321
322
323
324
325
326
327
328
329
330
331
332
333
# File 'lib/v20190116/models.rb', line 321

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