Class: TencentCloud::Organization::V20210331::ListPoliciesForTargetRequest

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

Overview

ListPoliciesForTarget请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(targetid = nil, rp = nil, page = nil, policytype = nil, keyword = nil) ⇒ ListPoliciesForTargetRequest

Returns a new instance of ListPoliciesForTargetRequest.



4856
4857
4858
4859
4860
4861
4862
# File 'lib/v20210331/models.rb', line 4856

def initialize(targetid=nil, rp=nil, page=nil, policytype=nil, keyword=nil)
  @TargetId = targetid
  @Rp = rp
  @Page = page
  @PolicyType = policytype
  @Keyword = keyword
end

Instance Attribute Details

#KeywordObject

Parameters:

  • TargetId:

    账号uin或者节点id。

  • Rp:

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

  • Page:

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

  • PolicyType:

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

  • Keyword:

    搜索关键字。按照策略名称搜索



4854
4855
4856
# File 'lib/v20210331/models.rb', line 4854

def Keyword
  @Keyword
end

#PageObject

Parameters:

  • TargetId:

    账号uin或者节点id。

  • Rp:

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

  • Page:

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

  • PolicyType:

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

  • Keyword:

    搜索关键字。按照策略名称搜索



4854
4855
4856
# File 'lib/v20210331/models.rb', line 4854

def Page
  @Page
end

#PolicyTypeObject

Parameters:

  • TargetId:

    账号uin或者节点id。

  • Rp:

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

  • Page:

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

  • PolicyType:

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

  • Keyword:

    搜索关键字。按照策略名称搜索



4854
4855
4856
# File 'lib/v20210331/models.rb', line 4854

def PolicyType
  @PolicyType
end

#RpObject

Parameters:

  • TargetId:

    账号uin或者节点id。

  • Rp:

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

  • Page:

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

  • PolicyType:

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

  • Keyword:

    搜索关键字。按照策略名称搜索



4854
4855
4856
# File 'lib/v20210331/models.rb', line 4854

def Rp
  @Rp
end

#TargetIdObject

Parameters:

  • TargetId:

    账号uin或者节点id。

  • Rp:

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

  • Page:

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

  • PolicyType:

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

  • Keyword:

    搜索关键字。按照策略名称搜索



4854
4855
4856
# File 'lib/v20210331/models.rb', line 4854

def TargetId
  @TargetId
end

Instance Method Details

#deserialize(params) ⇒ Object



4864
4865
4866
4867
4868
4869
4870
# File 'lib/v20210331/models.rb', line 4864

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