ServerInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. sql. fluent. models. ServerInner
- com.
- com.
- com.
public final class ServerInner
extends Resource
An Azure SQL Database server.
Constructor Summary
Constructor | Description |
---|---|
ServerInner() |
Creates an instance of Server |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
administratorLogin()
Get the administrator |
String |
administratorLoginPassword()
Get the administrator |
Server |
administrators()
Get the administrators property: The Azure Active Directory administrator of the server. |
UUID |
federatedClientId()
Get the federated |
static
Server |
fromJson(JsonReader jsonReader)
Reads an instance of Server |
String |
fullyQualifiedDomainName()
Get the fully |
String |
id()
Get the id property: Fully qualified resource Id for the resource. |
Resource |
identity()
Get the identity property: The Azure Active Directory identity of the server. |
String |
keyId()
Get the key |
String |
kind()
Get the kind property: Kind of sql server. |
String |
minimalTlsVersion()
Get the minimal |
String |
name()
Get the name property: The name of the resource. |
String |
primaryUserAssignedIdentityId()
Get the primary |
List<Server |
privateEndpointConnections()
Get the private |
Server |
publicNetworkAccess()
Get the public |
Server |
restrictOutboundNetworkAccess()
Get the restrict |
String |
state()
Get the state property: The state of the server. |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
String |
version()
Get the version property: The version of the server. |
Server |
withAdministratorLogin(String administratorLogin)
Set the administrator |
Server |
withAdministratorLoginPassword(String administratorLoginPassword)
Set the administrator |
Server |
withAdministrators(ServerExternalAdministrator administrators)
Set the administrators property: The Azure Active Directory administrator of the server. |
Server |
withFederatedClientId(UUID federatedClientId)
Set the federated |
Server |
withIdentity(ResourceIdentity identity)
Set the identity property: The Azure Active Directory identity of the server. |
Server |
withKeyId(String keyId)
Set the key |
Server |
withLocation(String location) |
Server |
withMinimalTlsVersion(String minimalTlsVersion)
Set the minimal |
Server |
withPrimaryUserAssignedIdentityId(String primaryUserAssignedIdentityId)
Set the primary |
Server |
withPublicNetworkAccess(ServerNetworkAccessFlag publicNetworkAccess)
Set the public |
Server |
withRestrictOutboundNetworkAccess(ServerNetworkAccessFlag restrictOutboundNetworkAccess)
Set the restrict |
Server |
withTags(Map<String,String> tags) |
Server |
withVersion(String version)
Set the version property: The version of the server. |
Server |
workspaceFeature()
Get the workspace |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
ServerInner
public ServerInner()
Creates an instance of ServerInner class.
Method Details
administratorLogin
public String administratorLogin()
Get the administratorLogin property: Administrator username for the server. Once created it cannot be changed.
Returns:
administratorLoginPassword
public String administratorLoginPassword()
Get the administratorLoginPassword property: The administrator login password (required for server creation).
Returns:
administrators
public ServerExternalAdministrator administrators()
Get the administrators property: The Azure Active Directory administrator of the server.
Returns:
federatedClientId
public UUID federatedClientId()
Get the federatedClientId property: The Client id used for cross tenant CMK scenario.
Returns:
fromJson
public static ServerInner fromJson(JsonReader jsonReader)
Reads an instance of ServerInner from the JsonReader.
Parameters:
Returns:
Throws:
fullyQualifiedDomainName
public String fullyQualifiedDomainName()
Get the fullyQualifiedDomainName property: The fully qualified domain name of the server.
Returns:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
ServerInner.id()Returns:
identity
public ResourceIdentity identity()
Get the identity property: The Azure Active Directory identity of the server.
Returns:
keyId
public String keyId()
Get the keyId property: A CMK URI of the key to use for encryption.
Returns:
kind
public String kind()
Get the kind property: Kind of sql server. This is metadata used for the Azure portal experience.
Returns:
minimalTlsVersion
public String minimalTlsVersion()
Get the minimalTlsVersion property: Minimal TLS version. Allowed values: '1.0', '1.1', '1.2'.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
ServerInner.name()Returns:
primaryUserAssignedIdentityId
public String primaryUserAssignedIdentityId()
Get the primaryUserAssignedIdentityId property: The resource id of a user assigned identity to be used by default.
Returns:
privateEndpointConnections
public List
Get the privateEndpointConnections property: List of private endpoint connections on a server.
Returns:
publicNetworkAccess
public ServerNetworkAccessFlag publicNetworkAccess()
Get the publicNetworkAccess property: Whether or not public endpoint access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
Returns:
restrictOutboundNetworkAccess
public ServerNetworkAccessFlag restrictOutboundNetworkAccess()
Get the restrictOutboundNetworkAccess property: Whether or not to restrict outbound network access for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
Returns:
state
public String state()
Get the state property: The state of the server.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ServerInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
ServerInner.type()Returns:
validate
public void validate()
Validates the instance.
version
public String version()
Get the version property: The version of the server.
Returns:
withAdministratorLogin
public ServerInner withAdministratorLogin(String administratorLogin)
Set the administratorLogin property: Administrator username for the server. Once created it cannot be changed.
Parameters:
Returns:
withAdministratorLoginPassword
public ServerInner withAdministratorLoginPassword(String administratorLoginPassword)
Set the administratorLoginPassword property: The administrator login password (required for server creation).
Parameters:
Returns:
withAdministrators
public ServerInner withAdministrators(ServerExternalAdministrator administrators)
Set the administrators property: The Azure Active Directory administrator of the server.
Parameters:
Returns:
withFederatedClientId
public ServerInner withFederatedClientId(UUID federatedClientId)
Set the federatedClientId property: The Client id used for cross tenant CMK scenario.
Parameters:
Returns:
withIdentity
public ServerInner withIdentity(ResourceIdentity identity)
Set the identity property: The Azure Active Directory identity of the server.
Parameters:
Returns:
withKeyId
public ServerInner withKeyId(String keyId)
Set the keyId property: A CMK URI of the key to use for encryption.
Parameters:
Returns:
withLocation
public ServerInner withLocation(String location)
Overrides:
ServerInner.withLocation(String location)Parameters:
withMinimalTlsVersion
public ServerInner withMinimalTlsVersion(String minimalTlsVersion)
Set the minimalTlsVersion property: Minimal TLS version. Allowed values: '1.0', '1.1', '1.2'.
Parameters:
Returns:
withPrimaryUserAssignedIdentityId
public ServerInner withPrimaryUserAssignedIdentityId(String primaryUserAssignedIdentityId)
Set the primaryUserAssignedIdentityId property: The resource id of a user assigned identity to be used by default.
Parameters:
Returns:
withPublicNetworkAccess
public ServerInner withPublicNetworkAccess(ServerNetworkAccessFlag publicNetworkAccess)
Set the publicNetworkAccess property: Whether or not public endpoint access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
Parameters:
Returns:
withRestrictOutboundNetworkAccess
public ServerInner withRestrictOutboundNetworkAccess(ServerNetworkAccessFlag restrictOutboundNetworkAccess)
Set the restrictOutboundNetworkAccess property: Whether or not to restrict outbound network access for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
Parameters:
Returns:
withTags
public ServerInner withTags(Map
Overrides:
ServerInner.withTags(Map<String,String> tags)Parameters:
withVersion
public ServerInner withVersion(String version)
Set the version property: The version of the server.
Parameters:
Returns:
workspaceFeature
public ServerWorkspaceFeature workspaceFeature()
Get the workspaceFeature property: Whether or not existing server has a workspace created and if it allows connection from workspace.
Returns:
Applies to
Azure SDK for Java