Share via


ServerPropertiesForGeoRestore Class

The properties used to create a new server by restoring to a different region from a geo replicated backup.

All required parameters must be populated in order to send to server.

Constructor

ServerPropertiesForGeoRestore(*, source_server_id: str, version: str | _models.ServerVersion | None = None, ssl_enforcement: str | _models.SslEnforcementEnum | None = None, minimal_tls_version: str | _models.MinimalTlsVersionEnum | None = None, public_network_access: str | _models.PublicNetworkAccessEnum | None = None, storage_profile: _models.StorageProfile | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
version

Server version. Known values are: "10.2" and "10.3".

Default value: None
ssl_enforcement

Enable ssl enforcement or not when connect to server. Known values are: "Enabled" and "Disabled".

Default value: None
minimal_tls_version

Enforce a minimal Tls version for the server. Known values are: "TLS1_0", "TLS1_1", "TLS1_2", and "TLSEnforcementDisabled".

Default value: None
public_network_access

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

Default value: None
storage_profile

Storage profile of a server.

Default value: None
source_server_id
str

The source server id to restore from. Required.

Variables

Name Description
version

Server version. Known values are: "10.2" and "10.3".

ssl_enforcement

Enable ssl enforcement or not when connect to server. Known values are: "Enabled" and "Disabled".

minimal_tls_version

Enforce a minimal Tls version for the server. Known values are: "TLS1_0", "TLS1_1", "TLS1_2", and "TLSEnforcementDisabled".

public_network_access

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

storage_profile

Storage profile of a server.

create_mode

The mode to create a new server. Required. Known values are: "Default", "PointInTimeRestore", "GeoRestore", and "Replica".

source_server_id
str

The source server id to restore from. Required.