public interface SqlServer extends GroupableResource<SqlServerManager,ServerInner>, Refreshable<SqlServer>, Updatable<SqlServer.Update>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
SqlServer.Definition
Container interface for all the definitions that need to be implemented.
|
static interface |
SqlServer.DefinitionStages
Grouping of all the storage account definition stages.
|
static interface |
SqlServer.Update
The template for a SQLServer update operation, containing all the settings that can be modified.
|
static interface |
SqlServer.UpdateStages
Grouping of all the SQLServer update stages.
|
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>region, regionName, tags, typenameresourceGroupNamemanagerinnerModelrefresh, refreshAsyncString fullyQualifiedDomainName()
String administratorLogin()
String version()
String kind()
String state()
boolean isManagedServiceIdentityEnabled()
String systemAssignedManagedServiceIdentityTenantId()
String systemAssignedManagedServiceIdentityPrincipalId()
IdentityType managedServiceIdentityType()
List<ServerMetric> listUsageMetrics()
List<ServiceObjective> listServiceObjectives()
ServiceObjective getServiceObjective(String serviceObjectiveName)
serviceObjectiveName - name of the service objective to be fetchedMap<String,RecommendedElasticPool> listRecommendedElasticPools()
List<SqlRestorableDroppedDatabase> listRestorableDroppedDatabases()
com.azure.core.http.rest.PagedFlux<SqlRestorableDroppedDatabase> listRestorableDroppedDatabasesAsync()
SqlFirewallRule enableAccessFromAzureServices()
A firewall rule named "AllowAllWindowsAzureIps" with the start IP "0.0.0.0" will be added to the SQL server if one does not exist.
void removeAccessFromAzureServices()
The firewall rule named "AllowAllWindowsAzureIps" will be removed from the SQL server.
SqlActiveDirectoryAdministrator setActiveDirectoryAdministrator(String userLogin, String id)
Azure Active Directory authentication allows you to centrally manage identity and access to your Azure SQL Database V12.
userLogin - the user or group login; it can be the name or the email addressid - the user or group unique IDSqlActiveDirectoryAdministrator getActiveDirectoryAdministrator()
void removeActiveDirectoryAdministrator()
SqlServerAutomaticTuning getServerAutomaticTuning()
SqlFirewallRuleOperations.SqlFirewallRuleActionsDefinition firewallRules()
SqlVirtualNetworkRuleOperations.SqlVirtualNetworkRuleActionsDefinition virtualNetworkRules()
SqlElasticPoolOperations.SqlElasticPoolActionsDefinition elasticPools()
SqlDatabaseOperations.SqlDatabaseActionsDefinition databases()
SqlServerDnsAliasOperations.SqlServerDnsAliasActionsDefinition dnsAliases()
SqlFailoverGroupOperations.SqlFailoverGroupActionsDefinition failoverGroups()
SqlServerKeyOperations.SqlServerKeyActionsDefinition serverKeys()
SqlEncryptionProtectorOperations.SqlEncryptionProtectorActionsDefinition encryptionProtectors()
SqlServerSecurityAlertPolicyOperations.SqlServerSecurityAlertPolicyActionsDefinition serverSecurityAlertPolicies()
Copyright © 2020 Microsoft Corporation. All rights reserved.