Server interface
Represents a server.
- Extends
Properties
| administrator | The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation). | 
| byok | Status showing whether the server data encryption is enabled with customer-managed keys. NOTE: This property will not be serialized. It can only be populated by the server. | 
| earliest | Earliest restore point creation time (ISO8601 format) | 
| fully | The fully qualified domain name of a server. | 
| identity | The Azure Active Directory identity of the server. | 
| infrastructure | Status showing whether the server enabled infrastructure encryption. | 
| master | The master server id of a replica server. | 
| minimal | Enforce a minimal Tls version for the server. | 
| private | List of private endpoint connections on a server NOTE: This property will not be serialized. It can only be populated by 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' | 
| replica | The maximum number of replicas that a master server can have. | 
| replication | The replication role of the server. | 
| sku | The SKU (pricing tier) of the server. | 
| ssl | Enable ssl enforcement or not when connect to server. | 
| storage | Storage profile of a server. | 
| user | A state of a server that is visible to user. | 
| version | Server version. | 
Inherited Properties
| id | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server. | 
| location | The geo-location where the resource lives | 
| name | The name of the resource NOTE: This property will not be serialized. It can only be populated by the server. | 
| tags | Resource tags. | 
| type | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server. | 
Property Details
		administratorLogin
	 
	The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).
administratorLogin?: stringProperty Value
string
		byokEnforcement
	 
	Status showing whether the server data encryption is enabled with customer-managed keys. NOTE: This property will not be serialized. It can only be populated by the server.
byokEnforcement?: stringProperty Value
string
		earliestRestoreDate
	  
	Earliest restore point creation time (ISO8601 format)
earliestRestoreDate?: DateProperty Value
Date
		fullyQualifiedDomainName
	   
	The fully qualified domain name of a server.
fullyQualifiedDomainName?: stringProperty Value
string
identity
The Azure Active Directory identity of the server.
identity?: ResourceIdentityProperty Value
		infrastructureEncryption
	 
	Status showing whether the server enabled infrastructure encryption.
infrastructureEncryption?: stringProperty Value
string
		masterServerId
	  
	The master server id of a replica server.
masterServerId?: stringProperty Value
string
		minimalTlsVersion
	  
	Enforce a minimal Tls version for the server.
minimalTlsVersion?: stringProperty Value
string
		privateEndpointConnections
	  
	List of private endpoint connections on a server NOTE: This property will not be serialized. It can only be populated by the server.
privateEndpointConnections?: ServerPrivateEndpointConnection[]Property Value
		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
		replicaCapacity
	 
	The maximum number of replicas that a master server can have.
replicaCapacity?: numberProperty Value
number
		replicationRole
	 
	The replication role of the server.
replicationRole?: stringProperty Value
string
sku
		sslEnforcement
	 
	Enable ssl enforcement or not when connect to server.
sslEnforcement?: SslEnforcementEnumProperty Value
		storageProfile
	 
	
		userVisibleState
	  
	A state of a server that is visible to user.
userVisibleState?: stringProperty Value
string
version
Server version.
version?: stringProperty Value
string
Inherited Property Details
id
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.
id?: stringProperty Value
string
Inherited From TrackedResource.id
location
The geo-location where the resource lives
location: stringProperty Value
string
Inherited From TrackedResource.location
name
The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.
name?: stringProperty Value
string
Inherited From TrackedResource.name
tags
Resource tags.
tags?: {[propertyName: string]: string}Property Value
{[propertyName: string]: string}
Inherited From TrackedResource.tags
type
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.
type?: stringProperty Value
string
Inherited From TrackedResource.type