PostgresInstanceSkuArgs

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

The resource model definition representing SKU for Azure Database for PostgresSQL - Azure Arc

Constructors

Link copied to clipboard
constructor(capacity: Output<Int>? = null, dev: Output<Boolean>? = null, family: Output<String>? = null, name: Output<String>, size: Output<String>? = null, tier: Output<PostgresInstanceSkuTier>? = 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 dev: Output<Boolean>? = null

Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.

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. 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<PostgresInstanceSkuTier>? = null

This field is required to be implemented by the Resource Provider if the service has more than one tier.

Functions

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