FailoverGroupSpecArgs

data class FailoverGroupSpecArgs(val partnerMI: Output<String>? = null, val partnerMirroringCert: Output<String>? = null, val partnerMirroringURL: Output<String>? = null, val partnerSyncMode: Output<Either<String, FailoverGroupPartnerSyncMode>>? = null, val role: Output<Either<String, InstanceFailoverGroupRole>>, val sharedName: Output<String>? = null, val sourceMI: Output<String>? = null) : ConvertibleToJava<FailoverGroupSpecArgs>

The specifications of the failover group resource.

Constructors

Link copied to clipboard
constructor(partnerMI: Output<String>? = null, partnerMirroringCert: Output<String>? = null, partnerMirroringURL: Output<String>? = null, partnerSyncMode: Output<Either<String, FailoverGroupPartnerSyncMode>>? = null, role: Output<Either<String, InstanceFailoverGroupRole>>, sharedName: Output<String>? = null, sourceMI: Output<String>? = null)

Properties

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

The name of the partner SQL managed instance.

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

The mirroring endpoint public certificate for the partner SQL managed instance. Only PEM format is supported.

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

The mirroring endpoint URL of the partner SQL managed instance.

Link copied to clipboard

The partner sync mode of the SQL managed instance.

Link copied to clipboard
val role: Output<Either<String, InstanceFailoverGroupRole>>

The role of the SQL managed instance in this failover group.

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

The shared name of the failover group for this SQL managed instance. Both SQL managed instance and its partner have to use the same shared name.

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

The name of the SQL managed instance with this failover group role.

Functions

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