次の方法で共有


Managed Server Dns Aliases - Acquire

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

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

URI パラメーター

名前 / 必須 説明
dnsAliasName
path True

string

managedInstanceName
path True

string

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

resourceGroupName
path True

string

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

subscriptionId
path True

string

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

api-version
query True

string

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

要求本文

名前 必須 説明
oldManagedServerDnsAliasResourceId True

string

代わりに、このマネージド サーバーを指すように取得されるマネージド サーバー DNS エイリアスのリソース ID。

応答

名前 説明
200 OK

ManagedServerDnsAlias

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

202 Accepted

同意

Other Status Codes

エラー応答: ***

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

  • 400 ManagedServerDnsAliasAcquireRequestInvalidOldManagedServerDnsAliasResourceId - 要求本文の古いマネージド サーバー DNS エイリアス ID が空または無効です (形式は /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstanceName}/dnsAliasName/{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 OperationIdNotFound - Id を持つ操作が存在しません。

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

  • 404 OperationIdNotFound - Id を持つ操作が存在しません。

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

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

  • 409 OperationCancelled - 操作がユーザーによって取り消されました。

  • 409 OperationInterrupted - 同じリソースに対する別の操作によって中断されたため、リソースに対する操作を完了できませんでした。

  • 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 - 使用可能なリソースによって処理できる最大要求を超える要求。

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

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

  • 500 OperationTimedOut - 操作がタイムアウトし、自動的にロールバックされました。 操作をやり直してください。

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

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

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

Acquire managed server DNS alias.

要求のサンプル

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

{
  "oldManagedServerDnsAliasResourceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/managedInstances/old-mi/dnsAliases/alias1"
}

応答のサンプル

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/managedInstances/new-mi/dnsAliases/alias1",
  "name": "alias1",
  "type": "Microsoft.Sql/managedInstances/dnsAliases",
  "properties": {
    "azureDnsRecord": "alias1.abcd1234.database.windows.net"
  }
}

定義

名前 説明
ManagedServerDnsAlias

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

ManagedServerDnsAliasAcquisition

マネージド サーバーの DNS エイリアス取得要求。

ManagedServerDnsAlias

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

名前 説明
id

string

リソースの ID

name

string

リソース名。

properties.azureDnsRecord

string

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

properties.publicAzureDnsRecord

string

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

type

string

リソースの種類。

ManagedServerDnsAliasAcquisition

マネージド サーバーの DNS エイリアス取得要求。

名前 説明
oldManagedServerDnsAliasResourceId

string

代わりに、このマネージド サーバーを指すように取得されるマネージド サーバー DNS エイリアスのリソース ID。