Class: TencentCloud::Organization::V20210331::ListTargetsForPolicyRequest

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

Overview

ListTargetsForPolicy请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(policyid = nil, rp = nil, page = nil, targettype = nil, policytype = nil, keyword = nil) ⇒ ListTargetsForPolicyRequest

Returns a new instance of ListTargetsForPolicyRequest.



5360
5361
5362
5363
5364
5365
5366
5367
# File 'lib/v20210331/models.rb', line 5360

def initialize(policyid=nil, rp=nil, page=nil, targettype=nil, policytype=nil, keyword=nil)
  @PolicyId = policyid
  @Rp = rp
  @Page = page
  @TargetType = targettype
  @PolicyType = policytype
  @Keyword = keyword
end

Instance Attribute Details

#KeywordObject

Parameters:

  • PolicyId:

    策略Id。

  • Rp:

    每页数量。默认值是 20,必须大于 0 且小于或等于 200

  • Page:

    页码。默认值是 1,从 1开始,不能大于 200

  • TargetType:

    策略类型。取值范围:All-全部、User-用户、Node-节点

  • PolicyType:

    策略类型。默认值SERVICE_CONTROL_POLICY,取值范围:SERVICE_CONTROL_POLICY-服务控制策略、TAG_POLICY-标签策略

  • Keyword:

    按照多个策略id搜索,空格隔开。



5358
5359
5360
# File 'lib/v20210331/models.rb', line 5358

def Keyword
  @Keyword
end

#PageObject

Parameters:

  • PolicyId:

    策略Id。

  • Rp:

    每页数量。默认值是 20,必须大于 0 且小于或等于 200

  • Page:

    页码。默认值是 1,从 1开始,不能大于 200

  • TargetType:

    策略类型。取值范围:All-全部、User-用户、Node-节点

  • PolicyType:

    策略类型。默认值SERVICE_CONTROL_POLICY,取值范围:SERVICE_CONTROL_POLICY-服务控制策略、TAG_POLICY-标签策略

  • Keyword:

    按照多个策略id搜索,空格隔开。



5358
5359
5360
# File 'lib/v20210331/models.rb', line 5358

def Page
  @Page
end

#PolicyIdObject

Parameters:

  • PolicyId:

    策略Id。

  • Rp:

    每页数量。默认值是 20,必须大于 0 且小于或等于 200

  • Page:

    页码。默认值是 1,从 1开始,不能大于 200

  • TargetType:

    策略类型。取值范围:All-全部、User-用户、Node-节点

  • PolicyType:

    策略类型。默认值SERVICE_CONTROL_POLICY,取值范围:SERVICE_CONTROL_POLICY-服务控制策略、TAG_POLICY-标签策略

  • Keyword:

    按照多个策略id搜索,空格隔开。



5358
5359
5360
# File 'lib/v20210331/models.rb', line 5358

def PolicyId
  @PolicyId
end

#PolicyTypeObject

Parameters:

  • PolicyId:

    策略Id。

  • Rp:

    每页数量。默认值是 20,必须大于 0 且小于或等于 200

  • Page:

    页码。默认值是 1,从 1开始,不能大于 200

  • TargetType:

    策略类型。取值范围:All-全部、User-用户、Node-节点

  • PolicyType:

    策略类型。默认值SERVICE_CONTROL_POLICY,取值范围:SERVICE_CONTROL_POLICY-服务控制策略、TAG_POLICY-标签策略

  • Keyword:

    按照多个策略id搜索,空格隔开。



5358
5359
5360
# File 'lib/v20210331/models.rb', line 5358

def PolicyType
  @PolicyType
end

#RpObject

Parameters:

  • PolicyId:

    策略Id。

  • Rp:

    每页数量。默认值是 20,必须大于 0 且小于或等于 200

  • Page:

    页码。默认值是 1,从 1开始,不能大于 200

  • TargetType:

    策略类型。取值范围:All-全部、User-用户、Node-节点

  • PolicyType:

    策略类型。默认值SERVICE_CONTROL_POLICY,取值范围:SERVICE_CONTROL_POLICY-服务控制策略、TAG_POLICY-标签策略

  • Keyword:

    按照多个策略id搜索,空格隔开。



5358
5359
5360
# File 'lib/v20210331/models.rb', line 5358

def Rp
  @Rp
end

#TargetTypeObject

Parameters:

  • PolicyId:

    策略Id。

  • Rp:

    每页数量。默认值是 20,必须大于 0 且小于或等于 200

  • Page:

    页码。默认值是 1,从 1开始,不能大于 200

  • TargetType:

    策略类型。取值范围:All-全部、User-用户、Node-节点

  • PolicyType:

    策略类型。默认值SERVICE_CONTROL_POLICY,取值范围:SERVICE_CONTROL_POLICY-服务控制策略、TAG_POLICY-标签策略

  • Keyword:

    按照多个策略id搜索,空格隔开。



5358
5359
5360
# File 'lib/v20210331/models.rb', line 5358

def TargetType
  @TargetType
end

Instance Method Details

#deserialize(params) ⇒ Object



5369
5370
5371
5372
5373
5374
5375
5376
# File 'lib/v20210331/models.rb', line 5369

def deserialize(params)
  @PolicyId = params['PolicyId']
  @Rp = params['Rp']
  @Page = params['Page']
  @TargetType = params['TargetType']
  @PolicyType = params['PolicyType']
  @Keyword = params['Keyword']
end