ServerPropertiesForCreate interface   
The properties used to create a new server.
Properties
| create | Polymorphic discriminator, which specifies the different types this object can be | 
| 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: "Default" | "PointInTimeRestore" | "GeoRestore" | "Replica"Property Value
"Default" | "PointInTimeRestore" | "GeoRestore" | "Replica"
		infrastructureEncryption
	 
	Status showing whether the server enabled infrastructure encryption.
infrastructureEncryption?: stringProperty Value
string
		minimalTlsVersion
	  
	Enforce a minimal Tls version for the server.
minimalTlsVersion?: stringProperty 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?: stringProperty Value
string
		sslEnforcement
	 
	Enable ssl enforcement or not when connect to server.
sslEnforcement?: SslEnforcementEnumProperty Value
		storageProfile
	 
	
version
Server version.
version?: stringProperty Value
string