AgReplicaArgs

data class AgReplicaArgs(val commit: Output<Either<String, Commit>>? = null, val failover: Output<Either<String, Failover>>? = null, val readableSecondary: Output<Either<String, ReadableSecondary>>? = null, val role: Output<Either<String, Role>>? = null, val sqlVirtualMachineInstanceId: Output<String>? = null) : ConvertibleToJava<AgReplicaArgs>

Availability group replica configuration.

Constructors

Link copied to clipboard
constructor(commit: Output<Either<String, Commit>>? = null, failover: Output<Either<String, Failover>>? = null, readableSecondary: Output<Either<String, ReadableSecondary>>? = null, role: Output<Either<String, Role>>? = null, sqlVirtualMachineInstanceId: Output<String>? = null)

Properties

Link copied to clipboard
val commit: Output<Either<String, Commit>>? = null

Replica commit mode in availability group.

Link copied to clipboard
val failover: Output<Either<String, Failover>>? = null

Replica failover mode in availability group.

Link copied to clipboard
val readableSecondary: Output<Either<String, ReadableSecondary>>? = null

Replica readable secondary mode in availability group.

Link copied to clipboard
val role: Output<Either<String, Role>>? = null

Replica Role in availability group.

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

Sql VirtualMachine Instance Id.

Functions

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