ResourceModelWithAllowedPropertySetSkuArgs

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

Constructors

constructor(capacity: Output<Int>? = null, family: Output<String>? = null, name: Output<String>, size: Output<String>? = null, tier: Output<SkuTier>? = null)

Properties

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

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

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.

Link copied to clipboard
val name: Output<String>

The name of the SKU. Ex - P3. It is typically a letter+number code

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.

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

This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.

Functions

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