Server Class

Definition

An Azure SQL Database server.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Server : Microsoft.Azure.Management.Sql.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Server = class
    inherit TrackedResource
Public Class Server
Inherits TrackedResource
Inheritance
Attributes

Constructors

Server()

Initializes a new instance of the Server class.

Server(String, String, String, String, IDictionary<String,String>, ResourceIdentity, String, String, String, String, String, String, IList<ServerPrivateEndpointConnection>, String, String, String, String, Nullable<Guid>, String, ServerExternalAdministrator, String)

Initializes a new instance of the Server class.

Properties

AdministratorLogin

Gets or sets administrator username for the server. Once created it cannot be changed.

AdministratorLoginPassword

Gets or sets the administrator login password (required for server creation).

Administrators

Gets or sets the Azure Active Directory identity of the server.

FederatedClientId

Gets or sets the Client id used for cross tenant CMK scenario

FullyQualifiedDomainName

Gets the fully qualified domain name of the server.

Id

Gets resource ID.

(Inherited from Resource)
Identity

Gets or sets the Azure Active Directory identity of the server.

KeyId

Gets or sets a CMK URI of the key to use for encryption.

Kind

Gets kind of sql server. This is metadata used for the Azure portal experience.

Location

Gets or sets resource location.

(Inherited from TrackedResource)
MinimalTlsVersion

Gets or sets minimal TLS version. Allowed values: '1.0', '1.1', '1.2'

Name

Gets resource name.

(Inherited from Resource)
PrimaryUserAssignedIdentityId

Gets or sets the resource id of a user assigned identity to be used by default.

PrivateEndpointConnections

Gets list of private endpoint connections on a server

PublicNetworkAccess

Gets or sets whether or not public endpoint access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. Possible values include: 'Enabled', 'Disabled'

RestrictOutboundNetworkAccess

Gets or sets whether or not to restrict outbound network access for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. Possible values include: 'Enabled', 'Disabled'

State

Gets the state of the server.

Tags

Gets or sets resource tags.

(Inherited from TrackedResource)
Type

Gets resource type.

(Inherited from Resource)
Version

Gets or sets the version of the server.

WorkspaceFeature

Gets whether or not existing server has a workspace created and if it allows connection from workspace. Possible values include: 'Connected', 'Disconnected'

Methods

Validate()

Validate the object.

Applies to