ServerPropertiesForCreate interface

The properties used to create a new server.

Properties

createMode

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

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: "Default" | "PointInTimeRestore" | "GeoRestore" | "Replica"

Property Value

"Default" | "PointInTimeRestore" | "GeoRestore" | "Replica"

infrastructureEncryption

Status showing whether the server enabled infrastructure encryption.

infrastructureEncryption?: string

Property Value

string

minimalTlsVersion

Enforce a minimal Tls version for the server.

minimalTlsVersion?: string

Property Value

string

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

sslEnforcement

Enable ssl enforcement or not when connect to server.

sslEnforcement?: SslEnforcementEnum

Property Value

storageProfile

Storage profile of a server.

storageProfile?: StorageProfile

Property Value

version

Server version.

version?: string

Property Value

string