次の方法で共有


Microsoft.Network dnsForwardingRulesets/forwardingRules 2022-07-01

Bicep リソース定義

dnsForwardingRulesets/forwardingRules リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

resource symbolicname 'Microsoft.Network/dnsForwardingRulesets/forwardingRules@2022-07-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    domainName: 'string'
    forwardingRuleState: 'string'
    metadata: {
      {customized property}: 'string'
    }
    targetDnsServers: [
      {
        ipAddress: 'string'
        port: int
      }
    ]
  }
}

プロパティ値

ForwardingRuleProperties

名前 形容 価値
domainName 転送ルールのドメイン名。 string (必須)
forwardingRuleState 転送ルールの状態。 'Disabled'
'Enabled'
metadata 転送ルールにアタッチされたメタデータ。 ForwardingRulePropertiesMetadata
targetDnsServers DNS クエリを転送する DNS サーバー。 TargetDnsServer[] (必須)

ForwardingRulePropertiesMetadata

名前 形容 価値

Microsoft.Network/dnsForwardingRulesets/forwardingRules

名前 形容 価値
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: dnsForwardingRulesets
プロパティ 転送ルールのプロパティ。 ForwardingRuleProperties (必須)

TargetDnsServer

名前 形容 価値
ipAddress DNS サーバーの IP アドレス。 string (必須)
DNS サーバー ポート。 int

クイック スタートのサンプル

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

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

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

dnsForwardingRulesets/forwardingRules リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

{
  "type": "Microsoft.Network/dnsForwardingRulesets/forwardingRules",
  "apiVersion": "2022-07-01",
  "name": "string",
  "properties": {
    "domainName": "string",
    "forwardingRuleState": "string",
    "metadata": {
      "{customized property}": "string"
    },
    "targetDnsServers": [
      {
        "ipAddress": "string",
        "port": "int"
      }
    ]
  }
}

プロパティ値

ForwardingRuleProperties

名前 形容 価値
domainName 転送ルールのドメイン名。 string (必須)
forwardingRuleState 転送ルールの状態。 'Disabled'
'Enabled'
metadata 転送ルールにアタッチされたメタデータ。 ForwardingRulePropertiesMetadata
targetDnsServers DNS クエリを転送する DNS サーバー。 TargetDnsServer[] (必須)

ForwardingRulePropertiesMetadata

名前 形容 価値

Microsoft.Network/dnsForwardingRulesets/forwardingRules

名前 形容 価値
apiVersion API のバージョン '2022-07-01'
名前 リソース名 string (必須)
プロパティ 転送ルールのプロパティ。 ForwardingRuleProperties (必須)
種類 リソースの種類 'Microsoft.Network/dnsForwardingRulesets/forwardingRules'

TargetDnsServer

名前 形容 価値
ipAddress DNS サーバーの IP アドレス。 string (必須)
DNS サーバー ポート。 int

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

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

テンプレート 形容
Azure DNS プライベート リゾルバー の

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

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

dnsForwardingRulesets/forwardingRules リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsForwardingRulesets/forwardingRules@2022-07-01"
  name = "string"
  body = jsonencode({
    properties = {
      domainName = "string"
      forwardingRuleState = "string"
      metadata = {
        {customized property} = "string"
      }
      targetDnsServers = [
        {
          ipAddress = "string"
          port = int
        }
      ]
    }
  })
}

プロパティ値

ForwardingRuleProperties

名前 形容 価値
domainName 転送ルールのドメイン名。 string (必須)
forwardingRuleState 転送ルールの状態。 'Disabled'
'Enabled'
metadata 転送ルールにアタッチされたメタデータ。 ForwardingRulePropertiesMetadata
targetDnsServers DNS クエリを転送する DNS サーバー。 TargetDnsServer[] (必須)

ForwardingRulePropertiesMetadata

名前 形容 価値

Microsoft.Network/dnsForwardingRulesets/forwardingRules

名前 形容 価値
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: dnsForwardingRulesets
プロパティ 転送ルールのプロパティ。 ForwardingRuleProperties (必須)
種類 リソースの種類 "Microsoft.Network/dnsForwardingRulesets/forwardingRules@2022-07-01"

TargetDnsServer

名前 形容 価値
ipAddress DNS サーバーの IP アドレス。 string (必須)
DNS サーバー ポート。 int