Package version:

Interface Server

An Azure SQL Database server.

Hierarchy

Properties

administratorLogin?: string

Administrator username for the server. Once created it cannot be changed.

administratorLoginPassword?: string

The administrator login password (required for server creation).

The Azure Active Directory administrator of the server. This can only be used at server create time. If used for server update, it will be ignored or it will result in an error. For updates individual APIs will need to be used.

externalGovernanceStatus?: string

Status of external governance. NOTE: This property will not be serialized. It can only be populated by the server.

federatedClientId?: string

The Client id used for cross tenant CMK scenario

fullyQualifiedDomainName?: string

The fully qualified domain name of the server. NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Resource ID. NOTE: This property will not be serialized. It can only be populated by the server.

identity?: ResourceIdentity

The Azure Active Directory identity of the server.

keyId?: string

A CMK URI of the key to use for encryption.

kind?: string

Kind of sql server. This is metadata used for the Azure portal experience. NOTE: This property will not be serialized. It can only be populated by the server.

location: string

Resource location.

minimalTlsVersion?: string

Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2'

name?: string

Resource name. NOTE: This property will not be serialized. It can only be populated by the server.

primaryUserAssignedIdentityId?: string

The resource id of a user assigned identity to be used by default.

privateEndpointConnections?: ServerPrivateEndpointConnection[]

List of private endpoint connections on a server NOTE: This property will not be serialized. It can only be populated by the server.

publicNetworkAccess?: string

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

restrictOutboundNetworkAccess?: string

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

state?: string

The state of the server. NOTE: This property will not be serialized. It can only be populated by the server.

tags?: {
    [propertyName: string]: string;
}

Resource tags.

Type declaration

  • [propertyName: string]: string
type?: string

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

version?: string

The version of the server.

workspaceFeature?: string

Whether or not existing server has a workspace created and if it allows connection from workspace NOTE: This property will not be serialized. It can only be populated by the server.

Generated using TypeDoc