Class: TencentCloud::Organization::V20210331::ListPoliciesRequest

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

Overview

ListPolicies请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(rp = nil, page = nil, scope = nil, keyword = nil, policytype = nil) ⇒ ListPoliciesRequest

Returns a new instance of ListPoliciesRequest.



4919
4920
4921
4922
4923
4924
4925
# File 'lib/v20210331/models.rb', line 4919

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

Instance Attribute Details

#KeywordObject

Parameters:

  • Rp:

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

  • Page:

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

  • Scope:

    查询范围。取值范围: All-获取所有策略、QCS-只获取预设策略、Local-只获取自定义策略,默认值:All

  • Keyword:

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

  • PolicyType:

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



4917
4918
4919
# File 'lib/v20210331/models.rb', line 4917

def Keyword
  @Keyword
end

#PageObject

Parameters:

  • Rp:

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

  • Page:

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

  • Scope:

    查询范围。取值范围: All-获取所有策略、QCS-只获取预设策略、Local-只获取自定义策略,默认值:All

  • Keyword:

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

  • PolicyType:

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



4917
4918
4919
# File 'lib/v20210331/models.rb', line 4917

def Page
  @Page
end

#PolicyTypeObject

Parameters:

  • Rp:

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

  • Page:

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

  • Scope:

    查询范围。取值范围: All-获取所有策略、QCS-只获取预设策略、Local-只获取自定义策略,默认值:All

  • Keyword:

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

  • PolicyType:

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



4917
4918
4919
# File 'lib/v20210331/models.rb', line 4917

def PolicyType
  @PolicyType
end

#RpObject

Parameters:

  • Rp:

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

  • Page:

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

  • Scope:

    查询范围。取值范围: All-获取所有策略、QCS-只获取预设策略、Local-只获取自定义策略,默认值:All

  • Keyword:

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

  • PolicyType:

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



4917
4918
4919
# File 'lib/v20210331/models.rb', line 4917

def Rp
  @Rp
end

#ScopeObject

Parameters:

  • Rp:

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

  • Page:

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

  • Scope:

    查询范围。取值范围: All-获取所有策略、QCS-只获取预设策略、Local-只获取自定义策略,默认值:All

  • Keyword:

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

  • PolicyType:

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



4917
4918
4919
# File 'lib/v20210331/models.rb', line 4917

def Scope
  @Scope
end

Instance Method Details

#deserialize(params) ⇒ Object



4927
4928
4929
4930
4931
4932
4933
# File 'lib/v20210331/models.rb', line 4927

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