ServerPropertiesForRestore interface   
The properties used to create a new server by restoring from a backup.
- Extends
Properties
| create | Polymorphic discriminator, which specifies the different types this object can be | 
| restore | Restore point creation time (ISO8601 format), specifying the time to restore from. | 
| source | The source server id to restore from. | 
Inherited Properties
| infrastructure | Status showing whether the server enabled infrastructure encryption. | 
| minimal | Enforce a minimal Tls version for the server. | 
| public | Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled' | 
| ssl | Enable ssl enforcement or not when connect to server. | 
| storage | 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: DateProperty Value
Date
		sourceServerId
	  
	The source server id to restore from.
sourceServerId: stringProperty Value
string
Inherited Property Details
		infrastructureEncryption
	 
	Status showing whether the server enabled infrastructure encryption.
infrastructureEncryption?: stringProperty Value
string
Inherited From ServerPropertiesForCreate.infrastructureEncryption
		minimalTlsVersion
	  
	Enforce a minimal Tls version for the server.
minimalTlsVersion?: stringProperty 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?: stringProperty Value
string
Inherited From ServerPropertiesForCreate.publicNetworkAccess
		sslEnforcement
	 
	Enable ssl enforcement or not when connect to server.
sslEnforcement?: SslEnforcementEnumProperty Value
Inherited From ServerPropertiesForCreate.sslEnforcement
		storageProfile
	 
	Storage profile of a server.
storageProfile?: StorageProfileProperty Value
Inherited From ServerPropertiesForCreate.storageProfile
version
Server version.
version?: stringProperty Value
string
Inherited From ServerPropertiesForCreate.version