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 can be utilized during server creation and for server updates, except for the azure |
|
Server |
createMode()
Get the create |
|
External |
externalGovernanceStatus()
Get the external |
| 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. |
|
Server |
isIPv6Enabled()
Get the is |
| String |
keyId()
Get the key |
| String |
kind()
Get the kind property: Kind of sql server. |
|
Minimal |
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 |
| Integer |
retentionDays()
Get the retention |
| 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 can be utilized during server creation and for server updates, except for the azure |
|
Server |
withCreateMode(ServerCreateMode createMode)
Set the create |
|
Server |
withFederatedClientId(UUID federatedClientId)
Set the federated |
|
Server |
withIdentity(ResourceIdentity identity)
Set the identity property: The Azure Active Directory identity of the server. |
|
Server |
withIsIPv6Enabled(ServerNetworkAccessFlag isIPv6Enabled)
Set the is |
|
Server |
withKeyId(String keyId)
Set the key |
|
Server |
withLocation(String location) |
|
Server |
withMinimalTlsVersion(MinimalTlsVersion minimalTlsVersion)
Set the minimal |
|
Server |
withPrimaryUserAssignedIdentityId(String primaryUserAssignedIdentityId)
Set the primary |
|
Server |
withPublicNetworkAccess(ServerPublicNetworkAccessFlag publicNetworkAccess)
Set the public |
|
Server |
withRestrictOutboundNetworkAccess(ServerNetworkAccessFlag restrictOutboundNetworkAccess)
Set the restrict |
|
Server |
withRetentionDays(Integer retentionDays)
Set the retention |
|
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 can be utilized during server creation and for server updates, except for the azureADOnlyAuthentication property. To update the azureADOnlyAuthentication property, individual API must be used.
Returns:
createMode
public ServerCreateMode createMode()
Get the createMode property: Create mode for server, only valid values for this are Normal and Restore.
Returns:
externalGovernanceStatus
public ExternalGovernanceStatus externalGovernanceStatus()
Get the externalGovernanceStatus property: Status of external governance.
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:
isIPv6Enabled
public ServerNetworkAccessFlag isIPv6Enabled()
Get the isIPv6Enabled property: Whether or not to enable IPv6 support for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
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 MinimalTlsVersion minimalTlsVersion()
Get the minimalTlsVersion property: Minimal TLS version. Allowed values: 'None', 1.0', '1.1', '1.2', '1.3'.
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<ServerPrivateEndpointConnection> privateEndpointConnections()
Get the privateEndpointConnections property: List of private endpoint connections on a server.
Returns:
publicNetworkAccess
public ServerPublicNetworkAccessFlag 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' or 'SecuredByPerimeter'.
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:
retentionDays
public Integer retentionDays()
Get the retentionDays property: Number of days this server will stay soft-deleted.
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 can be utilized during server creation and for server updates, except for the azureADOnlyAuthentication property. To update the azureADOnlyAuthentication property, individual API must be used.
Parameters:
Returns:
withCreateMode
public ServerInner withCreateMode(ServerCreateMode createMode)
Set the createMode property: Create mode for server, only valid values for this are Normal and Restore.
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:
withIsIPv6Enabled
public ServerInner withIsIPv6Enabled(ServerNetworkAccessFlag isIPv6Enabled)
Set the isIPv6Enabled property: Whether or not to enable IPv6 support for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
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(MinimalTlsVersion minimalTlsVersion)
Set the minimalTlsVersion property: Minimal TLS version. Allowed values: 'None', 1.0', '1.1', '1.2', '1.3'.
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(ServerPublicNetworkAccessFlag 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' or 'SecuredByPerimeter'.
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:
withRetentionDays
public ServerInner withRetentionDays(Integer retentionDays)
Set the retentionDays property: Number of days this server will stay soft-deleted.
Parameters:
Returns:
withTags
public ServerInner withTags(Map<String,String> tags)
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: