Class 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.
    • 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.