ServerPropertiesForRestoreArgs

data class ServerPropertiesForRestoreArgs(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 restorePointInTime: Output<String>, val sourceServerId: Output<String>, val sslEnforcement: Output<SslEnforcementEnum>? = null, val storageProfile: Output<StorageProfileArgs>? = null, val version: Output<Either<String, SingleServerVersion>>? = null) : ConvertibleToJava<ServerPropertiesForRestoreArgs>

The properties used to create a new server by restoring from a backup.

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, restorePointInTime: Output<String>, sourceServerId: Output<String>, sslEnforcement: Output<SslEnforcementEnum>? = null, storageProfile: Output<StorageProfileArgs>? = null, version: Output<Either<String, SingleServerVersion>>? = null)

Properties

Link copied to clipboard
val createMode: Output<String>

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

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

Restore point creation time (ISO8601 format), specifying the time to restore from.

Link copied to clipboard
val sourceServerId: Output<String>

The source server id to restore 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, SingleServerVersion>>? = null

Server version.

Functions

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