Private Dns Zone Groups - Create Or Update

指定したプライベート エンドポイントでプライベート DNS ゾーン グループを作成または更新します。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}?api-version=2023-09-01

URI パラメーター

名前 / 必須 説明
privateDnsZoneGroupName
path True

string

プライベート DNS ゾーン グループの名前。

privateEndpointName
path True

string

プライベート エンドポイントの名前。

resourceGroupName
path True

string

リソース グループの名前。

subscriptionId
path True

string

Microsoft Azure サブスクリプションを一意に識別するサブスクリプションの資格情報。 サブスクリプション ID は、全ての修理依頼についてURI の一部を生じさせます。

api-version
query True

string

クライアント API バージョン。

要求本文

名前 説明
id

string

リソースの ID

name

string

リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。

properties.privateDnsZoneConfigs

PrivateDnsZoneConfig[]

プライベート DNS ゾーン グループのプライベート DNS ゾーン構成のコレクション。

応答

名前 説明
200 OK

PrivateDnsZoneGroup

更新が成功しました。 この操作は、結果の PrivateDnsZoneGroup リソースを返します。

201 Created

PrivateDnsZoneGroup

正常に作成します。 この操作は、結果の PrivateDnsZoneGroup リソースを返します。

Other Status Codes

CloudError

操作に失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

名前 説明
user_impersonation ユーザー アカウントの借用

Create private dns zone group

Sample Request

PUT https://management.azure.com/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateEndpoints/testPe/privateDnsZoneGroups/testPdnsgroup?api-version=2023-09-01

{
  "properties": {
    "privateDnsZoneConfigs": [
      {
        "properties": {
          "privateDnsZoneId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateDnsZones/zone1.com"
        }
      }
    ]
  }
}

Sample Response

{
  "name": "testPdnsgroup",
  "id": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateLinkServices/testPe/privateDnsZoneGroups/testPdnsgroup",
  "properties": {
    "provisioningState": "Succeeded",
    "privateDnsZoneConfigs": [
      {
        "properties": {
          "privateDnsZoneId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateDnsZones/zone1.com",
          "recordSets": [
            {
              "recordType": "A",
              "recordSetName": "abc",
              "fqdn": "abc.zone1.com",
              "ipAddresses": [
                "10.0.0.4"
              ]
            },
            {
              "recordType": "A",
              "recordSetName": "abc2",
              "fqdn": "abc2.zone1.com",
              "ipAddresses": [
                "10.0.0.5"
              ]
            }
          ]
        }
      }
    ]
  }
}
{
  "name": "testPdnsgroup",
  "id": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateLinkServices/testPe/privateDnsZoneGroups/testPdnsgroup",
  "properties": {
    "provisioningState": "Succeeded",
    "privateDnsZoneConfigs": [
      {
        "properties": {
          "privateDnsZoneId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateDnsZones/zone1.com",
          "recordSets": [
            {
              "recordType": "A",
              "recordSetName": "abc",
              "fqdn": "abc.zone1.com",
              "ipAddresses": [
                "10.0.0.4"
              ]
            },
            {
              "recordType": "A",
              "recordSetName": "abc2",
              "fqdn": "abc2.zone1.com",
              "ipAddresses": [
                "10.0.0.5"
              ]
            }
          ]
        }
      }
    ]
  }
}

定義

名前 説明
CloudError

サービスからのエラー応答。

CloudErrorBody

サービスからのエラー応答。

PrivateDnsZoneConfig

PrivateDnsZoneConfig リソース。

PrivateDnsZoneGroup

プライベート DNS ゾーン グループ リソース。

ProvisioningState

現在のプロビジョニング状態。

RecordSet

レコード・セット情報に関する情報の集合グループ。

CloudError

サービスからのエラー応答。

名前 説明
error

CloudErrorBody

クラウド エラー本文。

CloudErrorBody

サービスからのエラー応答。

名前 説明
code

string

エラーの識別子。 コードは不変であり、プログラムによって使用されることを意図しています。

details

CloudErrorBody[]

エラーに関する追加の詳細の一覧。

message

string

ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。

target

string

特定のエラーのターゲット。 たとえば、エラーが発生したプロパティの名前です。

PrivateDnsZoneConfig

PrivateDnsZoneConfig リソース。

名前 説明
name

string

リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。

properties.privateDnsZoneId

string

プライベート DNS ゾーンのリソース ID。

properties.recordSets

RecordSet[]

プライベート リソースを識別するための情報を保持する recordSet に関する情報のコレクション。

PrivateDnsZoneGroup

プライベート DNS ゾーン グループ リソース。

名前 説明
etag

string

リソースが更新されるたびに変更される一意の読み取り専用文字列。

id

string

リソースの ID

name

string

リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。

properties.privateDnsZoneConfigs

PrivateDnsZoneConfig[]

プライベート DNS ゾーン グループのプライベート DNS ゾーン構成のコレクション。

properties.provisioningState

ProvisioningState

プライベート DNS ゾーン グループ リソースのプロビジョニング状態。

ProvisioningState

現在のプロビジョニング状態。

名前 説明
Deleting

string

Failed

string

Succeeded

string

Updating

string

RecordSet

レコード・セット情報に関する情報の集合グループ。

名前 説明
fqdn

string

プライベート エンドポイントの IP アドレスに解決される Fqdn。

ipAddresses

string[]

プライベート エンドポイントのプライベート IP アドレス。

provisioningState

ProvisioningState

レコードセットのプロビジョニング状態。

recordSetName

string

レコードセット名。

recordType

string

リソース レコードの種類。

ttl

integer

レコードセットの有効期間。