SqlServer インターフェイス

実装

GroupableResource<com.microsoft.azure.management.sql.implementation.SqlServerManager,com.microsoft.azure.management.sql.implementation.ServerInner> 更新可能<Sqlserver> 更新<更新>

public interface SqlServer
extends GroupableResource<com.microsoft.azure.management.sql.implementation.SqlServerManager,com.microsoft.azure.management.sql.implementation.ServerInner>, Refreshable<SqlServer>, Updatable<Update>

Azure SQL サーバーの不変のクライアント側表現。

メソッドの概要

修飾子と型 メソッドと説明
abstract java.lang.String administratorLogin()
abstract SqlDatabaseActionsDefinition databases()
abstract SqlServerDnsAliasActionsDefinition dnsAliases()
abstract SqlElasticPoolActionsDefinition elasticPools()
abstract SqlFirewallRule enableAccessFromAzureServices()

このサーバーへの Azure サービスの既定のアクセス権を true に設定します。

abstract SqlEncryptionProtectorActionsDefinition encryptionProtectors()
abstract SqlFailoverGroupActionsDefinition failoverGroups()
abstract SqlFirewallRuleActionsDefinition firewallRules()
abstract java.lang.String fullyQualifiedDomainName()
abstract SqlActiveDirectoryAdministrator getActiveDirectoryAdministrator()

このサーバーの Active Directory 管理者を取得します。

abstract SqlServerAutomaticTuning getServerAutomaticTuning()

SQL Server の自動チューニングの状態とオプションを取得します。

abstract ServiceObjective getServiceObjective(String serviceObjectiveName)

特定の Sql Server サービス目標に関する情報を取得します。

abstract boolean isManagedServiceIdentityEnabled()
abstract java.lang.String kind()
abstract java.util.Map<java.lang.String,RecommendedElasticPool> listRecommendedElasticPools()

サーバーに推奨されるすべてのエラスティック プールを返します。

abstract java.util.List<SqlRestorableDroppedDatabase> listRestorableDroppedDatabases()
abstract rx.Observable<SqlRestorableDroppedDatabase> listRestorableDroppedDatabasesAsync()
abstract java.util.List<ServiceObjective> listServiceObjectives()
abstract java.util.List<ServerMetric> listUsageMetrics()
abstract java.util.List<ServerMetric> listUsages()
abstract IdentityType managedServiceIdentityType()
abstract void removeAccessFromAzureServices()

このサーバーへの Azure サービスの既定のアクセス権を false に設定します。

abstract void removeActiveDirectoryAdministrator()

このサーバーから Active Directory 管理者を削除します。

abstract SqlServerKeyActionsDefinition serverKeys()
abstract SqlServerSecurityAlertPolicyActionsDefinition serverSecurityAlertPolicies()
abstract SqlActiveDirectoryAdministrator setActiveDirectoryAdministrator(String userLogin, String id)

Active Directory 管理者をこのサーバーに設定します。

abstract java.lang.String state()
abstract java.lang.String systemAssignedManagedServiceIdentityPrincipalId()
abstract java.lang.String systemAssignedManagedServiceIdentityTenantId()
abstract java.lang.String version()
abstract SqlVirtualNetworkRuleActionsDefinition virtualNetworkRules()

メソッドの詳細

administratorLogin

public abstract String administratorLogin()

Returns:

SQL Serverの管理者ログイン ユーザー名

databases

public abstract SqlDatabaseOperations.SqlDatabaseActionsDefinition databases()

Returns:

この SQL Server のデータベースを管理するためのエントリ ポイント

dnsAliases

public abstract SqlServerDnsAliasOperations.SqlServerDnsAliasActionsDefinition dnsAliases()

Returns:

このサーバーのSQL SERVER DNS エイリアスを管理するエントリ ポイント

elasticPools

public abstract SqlElasticPoolOperations.SqlElasticPoolActionsDefinition elasticPools()

Returns:

このサーバーの SQL エラスティック プールを管理するためのエントリ ポイント

enableAccessFromAzureServices

public abstract SqlFirewallRule enableAccessFromAzureServices()

このサーバーへの Azure サービスの既定のアクセス権を true に設定します。

開始 IP が "0.0.0.0. 0" の "AllowAllWindowsAzureIps" という名前のファイアウォール規則が存在しない場合、SQL サーバーに追加されます。

Returns:

SQL ファイアウォール規則

encryptionProtectors

public abstract SqlEncryptionProtectorOperations.SqlEncryptionProtectorActionsDefinition encryptionProtectors()

Returns:

このサーバーの SQL 暗号化保護機能を管理するためのエントリ ポイント

failoverGroups

public abstract SqlFailoverGroupOperations.SqlFailoverGroupActionsDefinition failoverGroups()

Returns:

このサーバーの SQL フェールオーバー グループを管理するためのエントリ ポイント

firewallRules

public abstract SqlFirewallRuleOperations.SqlFirewallRuleActionsDefinition firewallRules()

Returns:

このサーバーの SQL ファイアウォール規則を管理するためのエントリ ポイント

fullyQualifiedDomainName

public abstract String fullyQualifiedDomainName()

Returns:

SQL Serverの完全修飾名

getActiveDirectoryAdministrator

public abstract SqlActiveDirectoryAdministrator getActiveDirectoryAdministrator()

このサーバーの Active Directory 管理者を取得します。

Returns:

SQL Server Active Directory 管理者オブジェクトの表現 (設定されていない場合は null)

getServerAutomaticTuning

public abstract SqlServerAutomaticTuning getServerAutomaticTuning()

SQL Server の自動チューニングの状態とオプションを取得します。

Returns:

SQL Server の自動チューニングの状態とオプション

getServiceObjective

public abstract ServiceObjective getServiceObjective(String serviceObjectiveName)

特定の Sql Server サービス目標に関する情報を取得します。

Parameters:

serviceObjectiveName - フェッチするサービス目標の名前

Returns:

サービス目標の情報

isManagedServiceIdentityEnabled

public abstract boolean isManagedServiceIdentityEnabled()

Returns:

SQL サーバーでマネージド サービス ID が有効になっている場合は true

kind

public abstract String kind()

Returns:

SQL Server "kind"

listRecommendedElasticPools

public abstract Map listRecommendedElasticPools()

サーバーに推奨されるすべてのエラスティック プールを返します。

Returns:

サーバーに推奨されるエラスティック プールの一覧

listRestorableDroppedDatabases

public abstract List listRestorableDroppedDatabases()

Returns:

復元可能なすべての削除されたデータベースの一覧

listRestorableDroppedDatabasesAsync

public abstract Observable listRestorableDroppedDatabasesAsync()

Returns:

復元可能なすべての削除されたデータベースの一覧

listServiceObjectives

public abstract List listServiceObjectives()

Returns:

すべてのサービス目標に関する情報の一覧

listUsageMetrics

public abstract List listUsageMetrics()

Returns:

は、Azure SQL サーバーの使用状況メトリックの一覧を返します

listUsages


public abstract List listUsages()

Returns:

は、Azure SQL Server の使用状況 (ServerMetric) の一覧を返します

managedServiceIdentityType

public abstract IdentityType managedServiceIdentityType()

Returns:

SQL サーバーに使用されるマネージド サービス ID の種類。

removeAccessFromAzureServices

public abstract void removeAccessFromAzureServices()

このサーバーへの Azure サービスの既定のアクセス権を false に設定します。

"AllowAllWindowsAzureIps" という名前のファイアウォール規則が SQL サーバーから削除されます。

removeActiveDirectoryAdministrator

public abstract void removeActiveDirectoryAdministrator()

このサーバーから Active Directory 管理者を削除します。

serverKeys

public abstract SqlServerKeyOperations.SqlServerKeyActionsDefinition serverKeys()

Returns:

このサーバーのSQL Serverキーを管理するエントリ ポイント

serverSecurityAlertPolicies

public abstract SqlServerSecurityAlertPolicyOperations.SqlServerSecurityAlertPolicyActionsDefinition serverSecurityAlertPolicies()

Returns:

このサーバーのセキュリティ アラート ポリシー SQL Server管理するエントリ ポイント

setActiveDirectoryAdministrator

public abstract SqlActiveDirectoryAdministrator setActiveDirectoryAdministrator(String userLogin, String id)

Active Directory 管理者をこのサーバーに設定します。

Azure Active Directory 認証を使用すると、ID と Azure SQL Database V12 へのアクセスを一元的に管理できます。

Parameters:

userLogin - ユーザーまたはグループのログイン。名前または電子メール アドレスを指定できます
id - ユーザーまたはグループの一意の ID

Returns:

SQL Server Active Directory 管理者オブジェクトの表現

state

public abstract String state()

Returns:

サーバーの状態。

systemAssignedManagedServiceIdentityPrincipalId

public abstract String systemAssignedManagedServiceIdentityPrincipalId()

Returns:

SQL サーバーに割り当てられたシステム割り当て (ローカル) マネージド サービス ID 固有の Active Directory サービス プリンシパル ID。

systemAssignedManagedServiceIdentityTenantId

public abstract String systemAssignedManagedServiceIdentityTenantId()

Returns:

SQL サーバーに割り当てられたシステム割り当て (ローカル) マネージド サービス ID 固有の Active Directory テナント ID。

version

public abstract String version()

Returns:

SQL Server バージョン

virtualNetworkRules

public abstract SqlVirtualNetworkRuleOperations.SqlVirtualNetworkRuleActionsDefinition virtualNetworkRules()

Returns:

このサーバーの SQL Virtual Network ルールを管理するためのエントリ ポイント

適用対象