ServerPropertiesForRestore interface

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

Extends

Properties

createMode

Polymorphic discriminator, which specifies the different types this object can be

restorePointInTime

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

sourceServerId

The source server id to restore from.

Inherited Properties

infrastructureEncryption

Status showing whether the server enabled infrastructure encryption.

minimalTlsVersion

Enforce a minimal Tls version for the server.

publicNetworkAccess

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

sslEnforcement

Enable ssl enforcement or not when connect to server.

storageProfile

Storage profile of a server.

version

Server version.

Property Details

createMode

Polymorphic discriminator, which specifies the different types this object can be

createMode: "PointInTimeRestore"

Property Value

"PointInTimeRestore"

restorePointInTime

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

restorePointInTime: Date

Property Value

Date

sourceServerId

The source server id to restore from.

sourceServerId: string

Property Value

string

Inherited Property Details

infrastructureEncryption

Status showing whether the server enabled infrastructure encryption.

infrastructureEncryption?: string

Property Value

string

Inherited From ServerPropertiesForCreate.infrastructureEncryption

minimalTlsVersion

Enforce a minimal Tls version for the server.

minimalTlsVersion?: string

Property Value

string

Inherited From ServerPropertiesForCreate.minimalTlsVersion

publicNetworkAccess

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

publicNetworkAccess?: string

Property Value

string

Inherited From ServerPropertiesForCreate.publicNetworkAccess

sslEnforcement

Enable ssl enforcement or not when connect to server.

sslEnforcement?: SslEnforcementEnum

Property Value

Inherited From ServerPropertiesForCreate.sslEnforcement

storageProfile

Storage profile of a server.

storageProfile?: StorageProfile

Property Value

Inherited From ServerPropertiesForCreate.storageProfile

version

Server version.

version?: string

Property Value

string

Inherited From ServerPropertiesForCreate.version