SqlManagedInstanceK8sSpecArgs

data class SqlManagedInstanceK8sSpecArgs(val replicas: Output<Int>? = null, val scheduling: Output<K8sSchedulingArgs>? = null, val security: Output<K8sSecurityArgs>? = null, val settings: Output<K8sSettingsArgs>? = null) : ConvertibleToJava<SqlManagedInstanceK8sSpecArgs>

The kubernetes spec information.

Constructors

Link copied to clipboard
constructor(replicas: Output<Int>? = null, scheduling: Output<K8sSchedulingArgs>? = null, security: Output<K8sSecurityArgs>? = null, settings: Output<K8sSettingsArgs>? = null)

Properties

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

This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.

Link copied to clipboard
val scheduling: Output<K8sSchedulingArgs>? = null

The kubernetes scheduling information.

Link copied to clipboard
val security: Output<K8sSecurityArgs>? = null

The kubernetes security information.

Link copied to clipboard
val settings: Output<K8sSettingsArgs>? = null

The kubernetes settings information.

Functions

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