Microsoft.Network dnsResolvers

Bicep リソース定義

dnsResolvers リソースの種類は、次の対象にデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Network/dnsResolvers リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Network/dnsResolvers@2022-07-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    virtualNetwork: {
      id: 'string'
    }
  }
}

プロパティの値

dnsResolvers

名前 説明
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
properties DNS リゾルバーのプロパティ。 DnsResolverProperties (必須)

DnsResolverProperties

名前 説明
virtualNetwork 仮想ネットワークへの参照。 作成後にこれを変更することはできません。 SubResource (必須)

サブリソース

名前 説明
id リソースの ID string (必須)

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 説明
Azure DNS Private Resolver

Azure へのデプロイ
このテンプレートは、必要な転送ルールセットとルールを使用して、仮想ネットワーク内の Azure DNS プライベート リゾルバーをプロビジョニングします。 2 つのサブネットを持つ新しい仮想ネットワークを作成し、この VNET に Azure DNS Private Resolver をデプロイします。

ARM テンプレート リソース定義

dnsResolvers リソースの種類は、次の対象にデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Network/dnsResolvers リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Network/dnsResolvers",
  "apiVersion": "2022-07-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "virtualNetwork": {
      "id": "string"
    }
  }
}

プロパティの値

dnsResolvers

名前 説明
type リソースの種類 'Microsoft.Network/dnsResolvers'
apiVersion リソース API のバージョン '2022-07-01'
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
properties DNS リゾルバーのプロパティ。 DnsResolverProperties (必須)

DnsResolverProperties

名前 説明
virtualNetwork 仮想ネットワークへの参照。 作成後にこれを変更することはできません。 SubResource (必須)

サブリソース

名前 説明
id リソースの ID string (必須)

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 説明
Azure DNS Private Resolver

Azure へのデプロイ
このテンプレートは、必要な転送ルールセットとルールを使用して、仮想ネットワーク内の Azure DNS プライベート リゾルバーをプロビジョニングします。 2 つのサブネットを持つ新しい仮想ネットワークを作成し、この VNET に Azure DNS Private Resolver をデプロイします。

Terraform (AzAPI プロバイダー) リソース定義

dnsResolvers リソースの種類は、次の対象にデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Network/dnsResolvers リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsResolvers@2022-07-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      virtualNetwork = {
        id = "string"
      }
    }
  })
}

プロパティの値

dnsResolvers

名前 説明
type リソースの種類 "Microsoft.Network/dnsResolvers@2022-07-01"
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。
properties DNS リゾルバーのプロパティ。 DnsResolverProperties (必須)

DnsResolverProperties

名前 説明
virtualNetwork 仮想ネットワークへの参照。 作成後にこれを変更することはできません。 SubResource (必須)

サブリソース

名前 説明
id リソースの ID string (必須)