RocketMQInstanceProductInfoArgs

data class RocketMQInstanceProductInfoArgs(val autoScaling: Output<Boolean>? = null, val messageRetentionTime: Output<Int>? = null, val msgProcessSpec: Output<String>, val sendReceiveRatio: Output<Double>? = null, val storageEncryption: Output<Boolean>? = null, val storageSecretKey: Output<String>? = null, val supportAutoScaling: Output<Boolean>? = null, val traceOn: Output<Boolean>? = null) : ConvertibleToJava<RocketMQInstanceProductInfoArgs>

Constructors

Link copied to clipboard
constructor(autoScaling: Output<Boolean>? = null, messageRetentionTime: Output<Int>? = null, msgProcessSpec: Output<String>, sendReceiveRatio: Output<Double>? = null, storageEncryption: Output<Boolean>? = null, storageSecretKey: Output<String>? = null, supportAutoScaling: Output<Boolean>? = null, traceOn: Output<Boolean>? = null)

Properties

Link copied to clipboard
val autoScaling: Output<Boolean>? = null

is open auto scaling.

Link copied to clipboard
val messageRetentionTime: Output<Int>? = null

Duration of message retention. Unit: hours. For the range of values, please refer to Usage Limits>Resource Quotas>Limitations on Message Retention. The message storage in AlibabaCloud RocketMQ is fully implemented in a serverless and elastic manner, with charges based on the actual storage space. You can control the storage capacity of messages by adjusting the duration of message retention. For more information, please see Storage Fees.

Link copied to clipboard
val msgProcessSpec: Output<String>

Message sending and receiving calculation specifications. For details about the upper limit for sending and receiving messages, see Instance Specifications.

Link copied to clipboard
val sendReceiveRatio: Output<Double>? = null

message send receive ratio. Value range: 0.2, 0.5.

Link copied to clipboard
val storageEncryption: Output<Boolean>? = null

Specifies whether to enable the encryption at rest feature. Valid values: true, false.

Link copied to clipboard
val storageSecretKey: Output<String>? = null

The key for encryption at rest.

Link copied to clipboard
val supportAutoScaling: Output<Boolean>? = null

is support auto scaling.

Link copied to clipboard
val traceOn: Output<Boolean>? = null

Whether to enable the message trace function. Valid values: true, false.

Functions

Link copied to clipboard
open override fun toJava(): RocketMQInstanceProductInfoArgs