DeploymentSkuArgs

data class DeploymentSkuArgs(val capacity: Output<Int>? = null, val family: Output<String>? = null, val name: Output<String>, val size: Output<String>? = null, val tier: Output<String>? = null) : ConvertibleToJava<DeploymentSkuArgs>

Constructors

Link copied to clipboard
constructor(capacity: Output<Int>? = null, family: Output<String>? = null, name: Output<String>, size: Output<String>? = null, tier: Output<String>? = null)

Properties

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

Tokens-per-Minute (TPM). The unit of measure for this field is in the thousands of Tokens-per-Minute. Defaults to 1 which means that the limitation is 1000 tokens per minute. If the resources SKU supports scale in/out then the capacity field should be included in the resources' configuration. If the scale in/out is not supported by the resources SKU then this field can be safely omitted. For more information about TPM please see the product documentation.

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

If the service has different generations of hardware, for the same SKU, then that can be captured here. Changing this forces a new resource to be created.

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

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. Changing this forces a new resource to be created.

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

Possible values are Free, Basic, Standard, Premium, Enterprise. This property is required only when multiple tiers are available with the SKU name. Changing this forces a new resource to be created.

Functions

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