ServerPropertiesForReplicaArgs

data class ServerPropertiesForReplicaArgs(val createMode: Output<String>, val infrastructureEncryption: Output<Either<String, InfrastructureEncryption>>? = null, val minimalTlsVersion: Output<Either<String, MinimalTlsVersionEnum>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccessEnum>>? = null, val sourceServerId: Output<String>, val sslEnforcement: Output<SslEnforcementEnum>? = null, val storageProfile: Output<StorageProfileArgs>? = null, val version: Output<Either<String, ServerVersion>>? = null) : ConvertibleToJava<ServerPropertiesForReplicaArgs>

The properties to create a new replica.

Constructors

Link copied to clipboard
constructor(createMode: Output<String>, infrastructureEncryption: Output<Either<String, InfrastructureEncryption>>? = null, minimalTlsVersion: Output<Either<String, MinimalTlsVersionEnum>>? = null, publicNetworkAccess: Output<Either<String, PublicNetworkAccessEnum>>? = null, sourceServerId: Output<String>, sslEnforcement: Output<SslEnforcementEnum>? = null, storageProfile: Output<StorageProfileArgs>? = null, version: Output<Either<String, ServerVersion>>? = null)

Properties

Link copied to clipboard
val createMode: Output<String>

The mode to create a new server. Expected value is 'Replica'.

Link copied to clipboard

Status showing whether the server enabled infrastructure encryption.

Link copied to clipboard
val minimalTlsVersion: Output<Either<String, MinimalTlsVersionEnum>>? = null

Enforce a minimal Tls version for the server.

Link copied to clipboard
val publicNetworkAccess: Output<Either<String, PublicNetworkAccessEnum>>? = null

Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'

Link copied to clipboard
val sourceServerId: Output<String>

The master server id to create replica from.

Link copied to clipboard
val sslEnforcement: Output<SslEnforcementEnum>? = null

Enable ssl enforcement or not when connect to server.

Link copied to clipboard
val storageProfile: Output<StorageProfileArgs>? = null

Storage profile of a server.

Link copied to clipboard
val version: Output<Either<String, ServerVersion>>? = null

Server version.

Functions

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