Class ServerPropertiesForGeoRestoreArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.dbformysql.inputs.ServerPropertiesForGeoRestoreArgs
-
public final class ServerPropertiesForGeoRestoreArgs extends com.pulumi.resources.ResourceArgs
The properties used to create a new server by restoring to a different region from a geo replicated backup.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ServerPropertiesForGeoRestoreArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ServerPropertiesForGeoRestoreArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServerPropertiesForGeoRestoreArgs.Builder
builder()
static ServerPropertiesForGeoRestoreArgs.Builder
builder(ServerPropertiesForGeoRestoreArgs defaults)
com.pulumi.core.Output<java.lang.String>
createMode()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,InfrastructureEncryption>>>
infrastructureEncryption()
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>
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 ServerPropertiesForGeoRestoreArgs Empty
-
-
Method Detail
-
createMode
public com.pulumi.core.Output<java.lang.String> createMode()
- Returns:
- The mode to create a new server. Expected value is 'GeoRestore'.
-
infrastructureEncryption
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,InfrastructureEncryption>>> infrastructureEncryption()
- Returns:
- Status showing whether the server enabled infrastructure encryption.
-
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'
-
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 ServerPropertiesForGeoRestoreArgs.Builder builder()
-
builder
public static ServerPropertiesForGeoRestoreArgs.Builder builder(ServerPropertiesForGeoRestoreArgs defaults)
-
-