次の方法で共有


Managed Server Dns Aliases - List By Managed Instance

マネージド サーバーのマネージド サーバーの DNS エイリアスの一覧を取得します。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/dnsAliases?api-version=2021-11-01

URI パラメーター

名前 / 必須 説明
managedInstanceName
path True

string

マネージド インスタンスの名前。

resourceGroupName
path True

string

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

subscriptionId
path True

string

Azure サブスクリプションを識別するサブスクリプション ID。

api-version
query True

string

要求で使用する API のバージョン。

応答

名前 説明
200 OK

ManagedServerDnsAliasListResult

マネージド サーバーの DNS エイリアスの一覧が正常に取得されました。

Other Status Codes

エラー応答: ***

  • 400 InvalidManagedServerDnsAliasAcquireRequest - 取得されたマネージド サーバー DNS エイリアス要求本文が空または無効です。

  • 400 ManagedServerDnsAliasAcquireRequestInvalidOldManagedServerDnsAliasResourceId - 要求本文の古いマネージド サーバー DNS エイリアス ID が空または無効です (形式は /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/dnsAliases/{dnsAliasName}) です。

  • 400 ManagedServerDnsAliasAcquireRequestOldManagedServerDnsAliasSubscriptionMismatch - 要求本文の古いマネージド サーバー DNS サブスクリプション ID は、要求 URI の ID とは異なります。

  • 400 ManagedServerDnsAliasAcquireRequestOldManagedServerDnsAliasNameMismatch - 要求本文の古いマネージド サーバー DNS エイリアス名は、要求 URI の名前とは異なります。

  • 400 ServerDnsAliasDoesNotExist - サーバー DNS エイリアスがサーバーに存在しません。

  • 400 UnableToTurnOnTableAuditingForDbOnServerWithServerDnsAlias - テーブル監査が有効になっているデータベースでサーバー DNS エイリアスが正しく機能しない

  • 400 UnableToCreateServerDnsAliasDueToTableAuditing - テーブル監査が有効になっているサーバーに対してサーバー DNS エイリアスを作成できません。

  • 400 UnableToCreateServerDnsAliasDueToTableAuditingForDb - データベース '' にテーブル監査またはセキュリティが有効なアクセス機能が有効になっているため、サーバー '{0}{1}' に対してサーバー DNS エイリアスを作成できません。

  • 400 LimitOfServerDnsAliasesPerServerExceeded - 新しいサーバー DNS エイリアスの作成は、サーバーあたりのサーバー DNS エイリアスの許容数を超えます。

  • 400 UnableToTurnOnTableAuditingForServerWithServerDnsAlias - テーブル監査が有効になっているサーバーでサーバー DNS エイリアスが正しく機能しない

  • 400 NameAlreadyExists - 指定された名前は既に存在します。

  • 400 CannotUseReservedDatabaseName - この操作で予約済みデータベース名を使用できません。

  • 400 TokenTooLong - 指定されたトークンが長すぎます。

  • 400 InvalidServerDnsAliasNameForNamedInstance - 無効なサーバー DNS エイリアス名が指定されました。

  • 400 UnableToResolveRemoteServer - サーバー名または DNS 接続の問題が無効なため、リモート パートナー サーバー名を解決できませんでした。

  • 400 InvalidServerName - 無効なサーバー名が指定されています。

  • 400 InvalidIdentifier - 識別子に NULL または無効な Unicode 文字が含まれています。

  • 400 InvalidServerDnsAliasName - 無効なサーバー DNS エイリアス名が指定されました。

  • 400 ServerNotFound - 要求されたサーバーが見つかりませんでした。

  • 404 SubscriptionDoesNotHaveServer - 要求されたサーバーが見つかりませんでした

  • 404 ServerNotInSubscriptionResourceGroup - 指定されたサーバーが、指定されたリソース グループとサブスクリプションに存在しません。

  • 404 ResourceNotFound - 要求されたリソースが見つかりませんでした。

  • 404 ServerNotInSubscriptionResourceGroup - 指定されたサーバーが、指定されたリソース グループとサブスクリプションに存在しません。

  • 404 ServerNotInSubscription - 指定されたサブスクリプションに指定されたサーバーが存在しません。

  • 409 ServerDnsAliasBusy - サーバー DNS エイリアスが別の操作でビジー状態です。

  • 409 SubscriptionDisabled - サブスクリプションが無効になっています。

  • 409 ManagedServerAliasDnsZoneMismatch - Managed Server Alias Dns Zone Mismatch

  • 409 ServerDnsAliasDnsRecordInUse - 要求されたエンドポイントに重複する DNS レコードが存在します。

  • 409 ServerDnsAliasAlreadyExists - サーバー DNS エイリアスは、特定のサーバーに既に存在します。

  • 409 ConflictingServerOperation - サーバーに対する操作が現在進行中です。

  • 429 SubscriptionTooManyCreateUpdateRequests - 使用可能なリソースで処理できる最大要求を超える要求。

  • 429 SubscriptionTooManyRequests - 使用可能なリソースで処理できる最大要求を超える要求。

  • 503 TooManyRequests - 使用可能なリソースで処理できる最大要求を超える要求。

  • 504 RequestTimeout - サービス要求が許可されたタイムアウトを超えました。

List managed server DNS aliases

要求のサンプル

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/managedInstances/dns-mi/dnsAliases?api-version=2021-11-01

応答のサンプル

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/managedInstances/dns-mi/dnsAliases/dns-alias-mi",
      "name": "dns-alias-mi",
      "type": "Microsoft.Sql/managedInstances/dnsAliases",
      "properties": {
        "azureDnsRecord": "dns-alias-mi.abcd1234.database.windows.net",
        "publicAzureDnsRecord": "dns-alias-mi.public.abcd1234.database.windows.net"
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/managedInstances/dns-mi/dnsAliases/dns-alias-mi-2",
      "name": "dns-alias-mi-2",
      "type": "Microsoft.Sql/managedInstances/dnsAliases",
      "properties": {
        "azureDnsRecord": "dns-alias-mi-2.abcd1234.database.windows.net",
        "publicAzureDnsRecord": "dns-alias-mi-2.public.abcd1234.database.windows.net"
      }
    }
  ]
}

定義

名前 説明
ManagedServerDnsAlias

マネージド サーバーの DNS エイリアス。

ManagedServerDnsAliasListResult

マネージド サーバーの DNS エイリアスの一覧。

ManagedServerDnsAlias

マネージド サーバーの DNS エイリアス。

名前 説明
id

string

リソースの ID

name

string

リソース名。

properties.azureDnsRecord

string

マネージド サーバーエイリアスの完全修飾 DNS レコード

properties.publicAzureDnsRecord

string

マネージド サーバーエイリアスの完全修飾パブリック DNS レコード

type

string

リソースの種類。

ManagedServerDnsAliasListResult

マネージド サーバーの DNS エイリアスの一覧。

名前 説明
nextLink

string

結果の次のページを取得するためのリンク。

value

ManagedServerDnsAlias[]

結果の配列。