Class ServerPropertiesForRestoreArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.dbformariadb.inputs.ServerPropertiesForRestoreArgs
-
public final class ServerPropertiesForRestoreArgs extends com.pulumi.resources.ResourceArgs
The properties used to create a new server by restoring from a backup.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ServerPropertiesForRestoreArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ServerPropertiesForRestoreArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServerPropertiesForRestoreArgs.Builder
builder()
static ServerPropertiesForRestoreArgs.Builder
builder(ServerPropertiesForRestoreArgs defaults)
com.pulumi.core.Output<java.lang.String>
createMode()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,MinimalTlsVersionEnum>>>
minimalTlsVersion()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,PublicNetworkAccessEnum>>>
publicNetworkAccess()
com.pulumi.core.Output<java.lang.String>
restorePointInTime()
com.pulumi.core.Output<java.lang.String>
sourceServerId()
java.util.Optional<com.pulumi.core.Output<SslEnforcementEnum>>
sslEnforcement()
java.util.Optional<com.pulumi.core.Output<StorageProfileArgs>>
storageProfile()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ServerVersion>>>
version()
-
-
-
Field Detail
-
Empty
public static final ServerPropertiesForRestoreArgs Empty
-
-
Method Detail
-
createMode
public com.pulumi.core.Output<java.lang.String> createMode()
- Returns:
- The mode to create a new server. Expected value is 'PointInTimeRestore'.
-
minimalTlsVersion
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,MinimalTlsVersionEnum>>> minimalTlsVersion()
- Returns:
- Enforce a minimal Tls version for the server.
-
publicNetworkAccess
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,PublicNetworkAccessEnum>>> publicNetworkAccess()
- Returns:
- Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
-
restorePointInTime
public com.pulumi.core.Output<java.lang.String> restorePointInTime()
- Returns:
- Restore point creation time (ISO8601 format), specifying the time to restore from.
-
sourceServerId
public com.pulumi.core.Output<java.lang.String> sourceServerId()
- Returns:
- The source server id to restore from.
-
sslEnforcement
public java.util.Optional<com.pulumi.core.Output<SslEnforcementEnum>> sslEnforcement()
- Returns:
- Enable ssl enforcement or not when connect to server.
-
storageProfile
public java.util.Optional<com.pulumi.core.Output<StorageProfileArgs>> storageProfile()
- Returns:
- Storage profile of a server.
-
version
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ServerVersion>>> version()
- Returns:
- Server version.
-
builder
public static ServerPropertiesForRestoreArgs.Builder builder()
-
builder
public static ServerPropertiesForRestoreArgs.Builder builder(ServerPropertiesForRestoreArgs defaults)
-
-