Class: TencentCloud::Ckafka::V20190819::InquireCkafkaPriceRequest

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

Overview

InquireCkafkaPrice请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instancetype = nil, instancechargeparam = nil, instancenum = nil, bandwidth = nil, inquirydiskparam = nil, messageretention = nil, topic = nil, partition = nil, zoneids = nil, categoryaction = nil, billtype = nil, publicnetworkparam = nil, instanceid = nil) ⇒ InquireCkafkaPriceRequest

Returns a new instance of InquireCkafkaPriceRequest.



7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
# File 'lib/v20190819/models.rb', line 7538

def initialize(instancetype=nil, instancechargeparam=nil, instancenum=nil, bandwidth=nil, inquirydiskparam=nil, messageretention=nil, topic=nil, partition=nil, zoneids=nil, categoryaction=nil, billtype=nil, publicnetworkparam=nil, instanceid=nil)
  @InstanceType = instancetype
  @InstanceChargeParam = instancechargeparam
  @InstanceNum = instancenum
  @Bandwidth = bandwidth
  @InquiryDiskParam = inquirydiskparam
  @MessageRetention = messageretention
  @Topic = topic
  @Partition = partition
  @ZoneIds = zoneids
  @CategoryAction = categoryaction
  @BillType = billtype
  @PublicNetworkParam = publicnetworkparam
  @InstanceId = instanceid
end

Instance Attribute Details

#BandwidthObject

分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563

Parameters:

  • InstanceType:

    国内站标准版填写standards2, 国际站标准版填写standard,专业版填写profession,高级版填写premium

  • InstanceChargeParam:

    购买/续费付费类型(购买时不填的话, 默认获取购买包年包月一个月的费用)

  • InstanceNum:

    购买/续费时购买的实例数量(不填时, 默认为1个)

  • Bandwidth:

    实例内网带宽大小, 单位MB/s (购买时必填,专业版/高级版询价时带宽信息必填)

  • InquiryDiskParam:

    实例的硬盘购买类型以及大小 (购买时必填,专业版/高级版询价时磁盘信息必填)

  • MessageRetention:

    实例消息保留时间大小, 单位小时 (购买时必填)

  • Topic:

    购买实例topic数, 单位个 (购买时必填)

  • Partition:

    购买实例分区数, 单位个 (购买时必填,专业版/高级版询价时带宽信息必填)

  • ZoneIds:

    购买地域, 可通过查看DescribeCkafkaZone这个接口获取ZoneId

  • CategoryAction:

    标记操作, 新购填写purchase, 续费填写renew, (不填时, 默认为purchase)

  • BillType:

    国内站购买的版本, sv_ckafka_instance_s2_1(入门型), sv_ckafka_instance_s2_2(标准版), sv_ckafka_instance_s2_3(进阶型), 如果instanceType为standards2, 但该参数为空, 则默认值为sv_ckafka_instance_s2_1

  • PublicNetworkParam:

    公网带宽计费模式, 目前只有专业版支持公网带宽 (购买公网带宽时必填),取值为3的倍数

  • InstanceId:

    续费时的实例id, 续费时填写



7536
7537
7538
# File 'lib/v20190819/models.rb', line 7536

def Bandwidth
  @Bandwidth
end

#BillTypeObject

分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563

Parameters:

  • InstanceType:

    国内站标准版填写standards2, 国际站标准版填写standard,专业版填写profession,高级版填写premium

  • InstanceChargeParam:

    购买/续费付费类型(购买时不填的话, 默认获取购买包年包月一个月的费用)

  • InstanceNum:

    购买/续费时购买的实例数量(不填时, 默认为1个)

  • Bandwidth:

    实例内网带宽大小, 单位MB/s (购买时必填,专业版/高级版询价时带宽信息必填)

  • InquiryDiskParam:

    实例的硬盘购买类型以及大小 (购买时必填,专业版/高级版询价时磁盘信息必填)

  • MessageRetention:

    实例消息保留时间大小, 单位小时 (购买时必填)

  • Topic:

    购买实例topic数, 单位个 (购买时必填)

  • Partition:

    购买实例分区数, 单位个 (购买时必填,专业版/高级版询价时带宽信息必填)

  • ZoneIds:

    购买地域, 可通过查看DescribeCkafkaZone这个接口获取ZoneId

  • CategoryAction:

    标记操作, 新购填写purchase, 续费填写renew, (不填时, 默认为purchase)

  • BillType:

    国内站购买的版本, sv_ckafka_instance_s2_1(入门型), sv_ckafka_instance_s2_2(标准版), sv_ckafka_instance_s2_3(进阶型), 如果instanceType为standards2, 但该参数为空, 则默认值为sv_ckafka_instance_s2_1

  • PublicNetworkParam:

    公网带宽计费模式, 目前只有专业版支持公网带宽 (购买公网带宽时必填),取值为3的倍数

  • InstanceId:

    续费时的实例id, 续费时填写



7536
7537
7538
# File 'lib/v20190819/models.rb', line 7536

def BillType
  @BillType
end

#CategoryActionObject

分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563

Parameters:

  • InstanceType:

    国内站标准版填写standards2, 国际站标准版填写standard,专业版填写profession,高级版填写premium

  • InstanceChargeParam:

    购买/续费付费类型(购买时不填的话, 默认获取购买包年包月一个月的费用)

  • InstanceNum:

    购买/续费时购买的实例数量(不填时, 默认为1个)

  • Bandwidth:

    实例内网带宽大小, 单位MB/s (购买时必填,专业版/高级版询价时带宽信息必填)

  • InquiryDiskParam:

    实例的硬盘购买类型以及大小 (购买时必填,专业版/高级版询价时磁盘信息必填)

  • MessageRetention:

    实例消息保留时间大小, 单位小时 (购买时必填)

  • Topic:

    购买实例topic数, 单位个 (购买时必填)

  • Partition:

    购买实例分区数, 单位个 (购买时必填,专业版/高级版询价时带宽信息必填)

  • ZoneIds:

    购买地域, 可通过查看DescribeCkafkaZone这个接口获取ZoneId

  • CategoryAction:

    标记操作, 新购填写purchase, 续费填写renew, (不填时, 默认为purchase)

  • BillType:

    国内站购买的版本, sv_ckafka_instance_s2_1(入门型), sv_ckafka_instance_s2_2(标准版), sv_ckafka_instance_s2_3(进阶型), 如果instanceType为standards2, 但该参数为空, 则默认值为sv_ckafka_instance_s2_1

  • PublicNetworkParam:

    公网带宽计费模式, 目前只有专业版支持公网带宽 (购买公网带宽时必填),取值为3的倍数

  • InstanceId:

    续费时的实例id, 续费时填写



7536
7537
7538
# File 'lib/v20190819/models.rb', line 7536

def CategoryAction
  @CategoryAction
end

#InquiryDiskParamObject

分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563

Parameters:

  • InstanceType:

    国内站标准版填写standards2, 国际站标准版填写standard,专业版填写profession,高级版填写premium

  • InstanceChargeParam:

    购买/续费付费类型(购买时不填的话, 默认获取购买包年包月一个月的费用)

  • InstanceNum:

    购买/续费时购买的实例数量(不填时, 默认为1个)

  • Bandwidth:

    实例内网带宽大小, 单位MB/s (购买时必填,专业版/高级版询价时带宽信息必填)

  • InquiryDiskParam:

    实例的硬盘购买类型以及大小 (购买时必填,专业版/高级版询价时磁盘信息必填)

  • MessageRetention:

    实例消息保留时间大小, 单位小时 (购买时必填)

  • Topic:

    购买实例topic数, 单位个 (购买时必填)

  • Partition:

    购买实例分区数, 单位个 (购买时必填,专业版/高级版询价时带宽信息必填)

  • ZoneIds:

    购买地域, 可通过查看DescribeCkafkaZone这个接口获取ZoneId

  • CategoryAction:

    标记操作, 新购填写purchase, 续费填写renew, (不填时, 默认为purchase)

  • BillType:

    国内站购买的版本, sv_ckafka_instance_s2_1(入门型), sv_ckafka_instance_s2_2(标准版), sv_ckafka_instance_s2_3(进阶型), 如果instanceType为standards2, 但该参数为空, 则默认值为sv_ckafka_instance_s2_1

  • PublicNetworkParam:

    公网带宽计费模式, 目前只有专业版支持公网带宽 (购买公网带宽时必填),取值为3的倍数

  • InstanceId:

    续费时的实例id, 续费时填写



7536
7537
7538
# File 'lib/v20190819/models.rb', line 7536

def InquiryDiskParam
  @InquiryDiskParam
end

#InstanceChargeParamObject

分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563

Parameters:

  • InstanceType:

    国内站标准版填写standards2, 国际站标准版填写standard,专业版填写profession,高级版填写premium

  • InstanceChargeParam:

    购买/续费付费类型(购买时不填的话, 默认获取购买包年包月一个月的费用)

  • InstanceNum:

    购买/续费时购买的实例数量(不填时, 默认为1个)

  • Bandwidth:

    实例内网带宽大小, 单位MB/s (购买时必填,专业版/高级版询价时带宽信息必填)

  • InquiryDiskParam:

    实例的硬盘购买类型以及大小 (购买时必填,专业版/高级版询价时磁盘信息必填)

  • MessageRetention:

    实例消息保留时间大小, 单位小时 (购买时必填)

  • Topic:

    购买实例topic数, 单位个 (购买时必填)

  • Partition:

    购买实例分区数, 单位个 (购买时必填,专业版/高级版询价时带宽信息必填)

  • ZoneIds:

    购买地域, 可通过查看DescribeCkafkaZone这个接口获取ZoneId

  • CategoryAction:

    标记操作, 新购填写purchase, 续费填写renew, (不填时, 默认为purchase)

  • BillType:

    国内站购买的版本, sv_ckafka_instance_s2_1(入门型), sv_ckafka_instance_s2_2(标准版), sv_ckafka_instance_s2_3(进阶型), 如果instanceType为standards2, 但该参数为空, 则默认值为sv_ckafka_instance_s2_1

  • PublicNetworkParam:

    公网带宽计费模式, 目前只有专业版支持公网带宽 (购买公网带宽时必填),取值为3的倍数

  • InstanceId:

    续费时的实例id, 续费时填写



7536
7537
7538
# File 'lib/v20190819/models.rb', line 7536

def InstanceChargeParam
  @InstanceChargeParam
end

#InstanceIdObject

分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563

Parameters:

  • InstanceType:

    国内站标准版填写standards2, 国际站标准版填写standard,专业版填写profession,高级版填写premium

  • InstanceChargeParam:

    购买/续费付费类型(购买时不填的话, 默认获取购买包年包月一个月的费用)

  • InstanceNum:

    购买/续费时购买的实例数量(不填时, 默认为1个)

  • Bandwidth:

    实例内网带宽大小, 单位MB/s (购买时必填,专业版/高级版询价时带宽信息必填)

  • InquiryDiskParam:

    实例的硬盘购买类型以及大小 (购买时必填,专业版/高级版询价时磁盘信息必填)

  • MessageRetention:

    实例消息保留时间大小, 单位小时 (购买时必填)

  • Topic:

    购买实例topic数, 单位个 (购买时必填)

  • Partition:

    购买实例分区数, 单位个 (购买时必填,专业版/高级版询价时带宽信息必填)

  • ZoneIds:

    购买地域, 可通过查看DescribeCkafkaZone这个接口获取ZoneId

  • CategoryAction:

    标记操作, 新购填写purchase, 续费填写renew, (不填时, 默认为purchase)

  • BillType:

    国内站购买的版本, sv_ckafka_instance_s2_1(入门型), sv_ckafka_instance_s2_2(标准版), sv_ckafka_instance_s2_3(进阶型), 如果instanceType为standards2, 但该参数为空, 则默认值为sv_ckafka_instance_s2_1

  • PublicNetworkParam:

    公网带宽计费模式, 目前只有专业版支持公网带宽 (购买公网带宽时必填),取值为3的倍数

  • InstanceId:

    续费时的实例id, 续费时填写



7536
7537
7538
# File 'lib/v20190819/models.rb', line 7536

def InstanceId
  @InstanceId
end

#InstanceNumObject

分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563

Parameters:

  • InstanceType:

    国内站标准版填写standards2, 国际站标准版填写standard,专业版填写profession,高级版填写premium

  • InstanceChargeParam:

    购买/续费付费类型(购买时不填的话, 默认获取购买包年包月一个月的费用)

  • InstanceNum:

    购买/续费时购买的实例数量(不填时, 默认为1个)

  • Bandwidth:

    实例内网带宽大小, 单位MB/s (购买时必填,专业版/高级版询价时带宽信息必填)

  • InquiryDiskParam:

    实例的硬盘购买类型以及大小 (购买时必填,专业版/高级版询价时磁盘信息必填)

  • MessageRetention:

    实例消息保留时间大小, 单位小时 (购买时必填)

  • Topic:

    购买实例topic数, 单位个 (购买时必填)

  • Partition:

    购买实例分区数, 单位个 (购买时必填,专业版/高级版询价时带宽信息必填)

  • ZoneIds:

    购买地域, 可通过查看DescribeCkafkaZone这个接口获取ZoneId

  • CategoryAction:

    标记操作, 新购填写purchase, 续费填写renew, (不填时, 默认为purchase)

  • BillType:

    国内站购买的版本, sv_ckafka_instance_s2_1(入门型), sv_ckafka_instance_s2_2(标准版), sv_ckafka_instance_s2_3(进阶型), 如果instanceType为standards2, 但该参数为空, 则默认值为sv_ckafka_instance_s2_1

  • PublicNetworkParam:

    公网带宽计费模式, 目前只有专业版支持公网带宽 (购买公网带宽时必填),取值为3的倍数

  • InstanceId:

    续费时的实例id, 续费时填写



7536
7537
7538
# File 'lib/v20190819/models.rb', line 7536

def InstanceNum
  @InstanceNum
end

#InstanceTypeObject

分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563

Parameters:

  • InstanceType:

    国内站标准版填写standards2, 国际站标准版填写standard,专业版填写profession,高级版填写premium

  • InstanceChargeParam:

    购买/续费付费类型(购买时不填的话, 默认获取购买包年包月一个月的费用)

  • InstanceNum:

    购买/续费时购买的实例数量(不填时, 默认为1个)

  • Bandwidth:

    实例内网带宽大小, 单位MB/s (购买时必填,专业版/高级版询价时带宽信息必填)

  • InquiryDiskParam:

    实例的硬盘购买类型以及大小 (购买时必填,专业版/高级版询价时磁盘信息必填)

  • MessageRetention:

    实例消息保留时间大小, 单位小时 (购买时必填)

  • Topic:

    购买实例topic数, 单位个 (购买时必填)

  • Partition:

    购买实例分区数, 单位个 (购买时必填,专业版/高级版询价时带宽信息必填)

  • ZoneIds:

    购买地域, 可通过查看DescribeCkafkaZone这个接口获取ZoneId

  • CategoryAction:

    标记操作, 新购填写purchase, 续费填写renew, (不填时, 默认为purchase)

  • BillType:

    国内站购买的版本, sv_ckafka_instance_s2_1(入门型), sv_ckafka_instance_s2_2(标准版), sv_ckafka_instance_s2_3(进阶型), 如果instanceType为standards2, 但该参数为空, 则默认值为sv_ckafka_instance_s2_1

  • PublicNetworkParam:

    公网带宽计费模式, 目前只有专业版支持公网带宽 (购买公网带宽时必填),取值为3的倍数

  • InstanceId:

    续费时的实例id, 续费时填写



7536
7537
7538
# File 'lib/v20190819/models.rb', line 7536

def InstanceType
  @InstanceType
end

#MessageRetentionObject

分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563

Parameters:

  • InstanceType:

    国内站标准版填写standards2, 国际站标准版填写standard,专业版填写profession,高级版填写premium

  • InstanceChargeParam:

    购买/续费付费类型(购买时不填的话, 默认获取购买包年包月一个月的费用)

  • InstanceNum:

    购买/续费时购买的实例数量(不填时, 默认为1个)

  • Bandwidth:

    实例内网带宽大小, 单位MB/s (购买时必填,专业版/高级版询价时带宽信息必填)

  • InquiryDiskParam:

    实例的硬盘购买类型以及大小 (购买时必填,专业版/高级版询价时磁盘信息必填)

  • MessageRetention:

    实例消息保留时间大小, 单位小时 (购买时必填)

  • Topic:

    购买实例topic数, 单位个 (购买时必填)

  • Partition:

    购买实例分区数, 单位个 (购买时必填,专业版/高级版询价时带宽信息必填)

  • ZoneIds:

    购买地域, 可通过查看DescribeCkafkaZone这个接口获取ZoneId

  • CategoryAction:

    标记操作, 新购填写purchase, 续费填写renew, (不填时, 默认为purchase)

  • BillType:

    国内站购买的版本, sv_ckafka_instance_s2_1(入门型), sv_ckafka_instance_s2_2(标准版), sv_ckafka_instance_s2_3(进阶型), 如果instanceType为standards2, 但该参数为空, 则默认值为sv_ckafka_instance_s2_1

  • PublicNetworkParam:

    公网带宽计费模式, 目前只有专业版支持公网带宽 (购买公网带宽时必填),取值为3的倍数

  • InstanceId:

    续费时的实例id, 续费时填写



7536
7537
7538
# File 'lib/v20190819/models.rb', line 7536

def MessageRetention
  @MessageRetention
end

#PartitionObject

分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563

Parameters:

  • InstanceType:

    国内站标准版填写standards2, 国际站标准版填写standard,专业版填写profession,高级版填写premium

  • InstanceChargeParam:

    购买/续费付费类型(购买时不填的话, 默认获取购买包年包月一个月的费用)

  • InstanceNum:

    购买/续费时购买的实例数量(不填时, 默认为1个)

  • Bandwidth:

    实例内网带宽大小, 单位MB/s (购买时必填,专业版/高级版询价时带宽信息必填)

  • InquiryDiskParam:

    实例的硬盘购买类型以及大小 (购买时必填,专业版/高级版询价时磁盘信息必填)

  • MessageRetention:

    实例消息保留时间大小, 单位小时 (购买时必填)

  • Topic:

    购买实例topic数, 单位个 (购买时必填)

  • Partition:

    购买实例分区数, 单位个 (购买时必填,专业版/高级版询价时带宽信息必填)

  • ZoneIds:

    购买地域, 可通过查看DescribeCkafkaZone这个接口获取ZoneId

  • CategoryAction:

    标记操作, 新购填写purchase, 续费填写renew, (不填时, 默认为purchase)

  • BillType:

    国内站购买的版本, sv_ckafka_instance_s2_1(入门型), sv_ckafka_instance_s2_2(标准版), sv_ckafka_instance_s2_3(进阶型), 如果instanceType为standards2, 但该参数为空, 则默认值为sv_ckafka_instance_s2_1

  • PublicNetworkParam:

    公网带宽计费模式, 目前只有专业版支持公网带宽 (购买公网带宽时必填),取值为3的倍数

  • InstanceId:

    续费时的实例id, 续费时填写



7536
7537
7538
# File 'lib/v20190819/models.rb', line 7536

def Partition
  @Partition
end

#PublicNetworkParamObject

分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563

Parameters:

  • InstanceType:

    国内站标准版填写standards2, 国际站标准版填写standard,专业版填写profession,高级版填写premium

  • InstanceChargeParam:

    购买/续费付费类型(购买时不填的话, 默认获取购买包年包月一个月的费用)

  • InstanceNum:

    购买/续费时购买的实例数量(不填时, 默认为1个)

  • Bandwidth:

    实例内网带宽大小, 单位MB/s (购买时必填,专业版/高级版询价时带宽信息必填)

  • InquiryDiskParam:

    实例的硬盘购买类型以及大小 (购买时必填,专业版/高级版询价时磁盘信息必填)

  • MessageRetention:

    实例消息保留时间大小, 单位小时 (购买时必填)

  • Topic:

    购买实例topic数, 单位个 (购买时必填)

  • Partition:

    购买实例分区数, 单位个 (购买时必填,专业版/高级版询价时带宽信息必填)

  • ZoneIds:

    购买地域, 可通过查看DescribeCkafkaZone这个接口获取ZoneId

  • CategoryAction:

    标记操作, 新购填写purchase, 续费填写renew, (不填时, 默认为purchase)

  • BillType:

    国内站购买的版本, sv_ckafka_instance_s2_1(入门型), sv_ckafka_instance_s2_2(标准版), sv_ckafka_instance_s2_3(进阶型), 如果instanceType为standards2, 但该参数为空, 则默认值为sv_ckafka_instance_s2_1

  • PublicNetworkParam:

    公网带宽计费模式, 目前只有专业版支持公网带宽 (购买公网带宽时必填),取值为3的倍数

  • InstanceId:

    续费时的实例id, 续费时填写



7536
7537
7538
# File 'lib/v20190819/models.rb', line 7536

def PublicNetworkParam
  @PublicNetworkParam
end

#TopicObject

分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563

Parameters:

  • InstanceType:

    国内站标准版填写standards2, 国际站标准版填写standard,专业版填写profession,高级版填写premium

  • InstanceChargeParam:

    购买/续费付费类型(购买时不填的话, 默认获取购买包年包月一个月的费用)

  • InstanceNum:

    购买/续费时购买的实例数量(不填时, 默认为1个)

  • Bandwidth:

    实例内网带宽大小, 单位MB/s (购买时必填,专业版/高级版询价时带宽信息必填)

  • InquiryDiskParam:

    实例的硬盘购买类型以及大小 (购买时必填,专业版/高级版询价时磁盘信息必填)

  • MessageRetention:

    实例消息保留时间大小, 单位小时 (购买时必填)

  • Topic:

    购买实例topic数, 单位个 (购买时必填)

  • Partition:

    购买实例分区数, 单位个 (购买时必填,专业版/高级版询价时带宽信息必填)

  • ZoneIds:

    购买地域, 可通过查看DescribeCkafkaZone这个接口获取ZoneId

  • CategoryAction:

    标记操作, 新购填写purchase, 续费填写renew, (不填时, 默认为purchase)

  • BillType:

    国内站购买的版本, sv_ckafka_instance_s2_1(入门型), sv_ckafka_instance_s2_2(标准版), sv_ckafka_instance_s2_3(进阶型), 如果instanceType为standards2, 但该参数为空, 则默认值为sv_ckafka_instance_s2_1

  • PublicNetworkParam:

    公网带宽计费模式, 目前只有专业版支持公网带宽 (购买公网带宽时必填),取值为3的倍数

  • InstanceId:

    续费时的实例id, 续费时填写



7536
7537
7538
# File 'lib/v20190819/models.rb', line 7536

def Topic
  @Topic
end

#ZoneIdsObject

分区上限 最大值: 40000,步长: 100 可以通过以下链接查看规格限制: https://cloud.tencent.com/document/product/597/122563

Parameters:

  • InstanceType:

    国内站标准版填写standards2, 国际站标准版填写standard,专业版填写profession,高级版填写premium

  • InstanceChargeParam:

    购买/续费付费类型(购买时不填的话, 默认获取购买包年包月一个月的费用)

  • InstanceNum:

    购买/续费时购买的实例数量(不填时, 默认为1个)

  • Bandwidth:

    实例内网带宽大小, 单位MB/s (购买时必填,专业版/高级版询价时带宽信息必填)

  • InquiryDiskParam:

    实例的硬盘购买类型以及大小 (购买时必填,专业版/高级版询价时磁盘信息必填)

  • MessageRetention:

    实例消息保留时间大小, 单位小时 (购买时必填)

  • Topic:

    购买实例topic数, 单位个 (购买时必填)

  • Partition:

    购买实例分区数, 单位个 (购买时必填,专业版/高级版询价时带宽信息必填)

  • ZoneIds:

    购买地域, 可通过查看DescribeCkafkaZone这个接口获取ZoneId

  • CategoryAction:

    标记操作, 新购填写purchase, 续费填写renew, (不填时, 默认为purchase)

  • BillType:

    国内站购买的版本, sv_ckafka_instance_s2_1(入门型), sv_ckafka_instance_s2_2(标准版), sv_ckafka_instance_s2_3(进阶型), 如果instanceType为standards2, 但该参数为空, 则默认值为sv_ckafka_instance_s2_1

  • PublicNetworkParam:

    公网带宽计费模式, 目前只有专业版支持公网带宽 (购买公网带宽时必填),取值为3的倍数

  • InstanceId:

    续费时的实例id, 续费时填写



7536
7537
7538
# File 'lib/v20190819/models.rb', line 7536

def ZoneIds
  @ZoneIds
end

Instance Method Details

#deserialize(params) ⇒ Object



7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
# File 'lib/v20190819/models.rb', line 7554

def deserialize(params)
  @InstanceType = params['InstanceType']
  unless params['InstanceChargeParam'].nil?
    @InstanceChargeParam = InstanceChargeParam.new
    @InstanceChargeParam.deserialize(params['InstanceChargeParam'])
  end
  @InstanceNum = params['InstanceNum']
  @Bandwidth = params['Bandwidth']
  unless params['InquiryDiskParam'].nil?
    @InquiryDiskParam = InquiryDiskParam.new
    @InquiryDiskParam.deserialize(params['InquiryDiskParam'])
  end
  @MessageRetention = params['MessageRetention']
  @Topic = params['Topic']
  @Partition = params['Partition']
  @ZoneIds = params['ZoneIds']
  @CategoryAction = params['CategoryAction']
  @BillType = params['BillType']
  unless params['PublicNetworkParam'].nil?
    @PublicNetworkParam = InquiryPublicNetworkParam.new
    @PublicNetworkParam.deserialize(params['PublicNetworkParam'])
  end
  @InstanceId = params['InstanceId']
end