FleetTierPropertiesArgs

data class FleetTierPropertiesArgs(val capacity: Output<Int>? = null, val databaseCapacityMax: Output<Double>? = null, val databaseCapacityMin: Output<Double>? = null, val databaseSizeGbMax: Output<Int>? = null, val family: Output<String>? = null, val highAvailabilityReplicaCount: Output<Int>? = null, val poolNumOfDatabasesMax: Output<Int>? = null, val pooled: Output<Boolean>? = null, val serverless: Output<Boolean>? = null, val serviceTier: Output<String>? = null, val zoneRedundancy: Output<Either<String, ZoneRedundancy>>? = null) : ConvertibleToJava<FleetTierPropertiesArgs>

A Fleet tier properties.

Constructors

Link copied to clipboard
constructor(capacity: Output<Int>? = null, databaseCapacityMax: Output<Double>? = null, databaseCapacityMin: Output<Double>? = null, databaseSizeGbMax: Output<Int>? = null, family: Output<String>? = null, highAvailabilityReplicaCount: Output<Int>? = null, poolNumOfDatabasesMax: Output<Int>? = null, pooled: Output<Boolean>? = null, serverless: Output<Boolean>? = null, serviceTier: Output<String>? = null, zoneRedundancy: Output<Either<String, ZoneRedundancy>>? = null)

Properties

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

Capacity of provisioned resources in the tier, in units matching the specified service tier, for example vCore for GeneralPurpose.

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

Maximum allocated capacity per database, in units matching the specified service tier.

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

Minimum allocated capacity per database, in units matching the specified service tier.

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

Maximum database size in Gb.

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

Family of provisioned resources, for example Gen5.

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

Number of high availability replicas for databases in this tier.

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

If true, databases are pooled.

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

Maximum number of databases per pool.

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

If true, serverless resources are provisioned in the tier.

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

Service tier of provisioned resources. Supported values: GeneralPurpose, Hyperscale.

Link copied to clipboard
val zoneRedundancy: Output<Either<String, ZoneRedundancy>>? = null

Enable zone redundancy for all databases in this tier.

Functions

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