Class: TencentCloud::Teo::V20220901::ExportZoneConfigRequest

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

Overview

ExportZoneConfig请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, types = nil) ⇒ ExportZoneConfigRequest

Returns a new instance of ExportZoneConfigRequest.



12866
12867
12868
12869
# File 'lib/v20220901/models.rb', line 12866

def initialize(zoneid=nil, types=nil)
  @ZoneId = zoneid
  @Types = types
end

Instance Attribute Details

#TypesObject

需注意:后续支持导出的类型会随着迭代增加,导出所有类型时需要注意导出文件大小,建议使用时指定需要导出的配置类型,以便控制请求响应包负载大小。

Parameters:

  • ZoneId:

    站点 ID。

  • Types:

    导出配置项的类型列表,不填表示导出所有类型的配置,当前支持的取值有:<li>L7AccelerationConfig:表示导出七层加速配置,对应控制台「站点加速-全局加速配置」和「站点加速-规则引擎」。</li>



12864
12865
12866
# File 'lib/v20220901/models.rb', line 12864

def Types
  @Types
end

#ZoneIdObject

需注意:后续支持导出的类型会随着迭代增加,导出所有类型时需要注意导出文件大小,建议使用时指定需要导出的配置类型,以便控制请求响应包负载大小。

Parameters:

  • ZoneId:

    站点 ID。

  • Types:

    导出配置项的类型列表,不填表示导出所有类型的配置,当前支持的取值有:<li>L7AccelerationConfig:表示导出七层加速配置,对应控制台「站点加速-全局加速配置」和「站点加速-规则引擎」。</li>



12864
12865
12866
# File 'lib/v20220901/models.rb', line 12864

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



12871
12872
12873
12874
# File 'lib/v20220901/models.rb', line 12871

def deserialize(params)
  @ZoneId = params['ZoneId']
  @Types = params['Types']
end