Dela via


Microsoft.Network dnsForwardingRulesets/forwardingRules

Bicep-resursdefinition

Resurstypen dnsForwardingRulesets/forwardingRules kan distribueras till:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/dnsForwardingRulesets/forwardingRules-resurs lägger du till följande Bicep i mallen.

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

Egenskapsvärden

dnsForwardingRulesets/forwardingRules

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)
parent I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: dnsForwardingRulesets
properties Egenskaper för vidarebefordringsregeln. ForwardingRuleEgenskaper (krävs)

VidarebefordraRuleEgenskaper

Name Beskrivning Värde
Domännamn Domännamnet för vidarebefordringsregeln. sträng (krävs)
forwardingRuleState Tillståndet för vidarebefordringsregeln. "Inaktiverad"
"Aktiverad"
metadata Metadata som är kopplade till vidarebefordringsregeln. objekt
targetDnsServers DNS-servrar att vidarebefordra DNS-frågan till. TargetDnsServer[] (krävs)

TargetDnsServer

Name Beskrivning Värde
Ip IP-adress för DNS-server. sträng (krävs)
port DNS-serverport. int

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Azure DNS Private Resolver

Distribuera till Azure
Den här mallen etablerar Azure DNS Private Resolver i ett virtuellt nätverk med nödvändiga regler och regler för vidarebefordring. Det skapar ett nytt virtuellt nätverk med två undernät och distribuerar Azure DNS Private Resolver i det här virtuella nätverket.

Resursdefinition för ARM-mall

Resurstypen dnsForwardingRulesets/forwardingRules kan distribueras till:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/dnsForwardingRulesets/forwardingRules-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

dnsForwardingRulesets/forwardingRules

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/dnsForwardingRulesets/forwardingRules"
apiVersion Resurs-API-versionen '2022-07-01'
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)
properties Egenskaper för vidarebefordringsregeln. ForwardingRuleEgenskaper (krävs)

VidarebefordraRuleEgenskaper

Name Beskrivning Värde
Domännamn Domännamnet för vidarebefordringsregeln. sträng (krävs)
forwardingRuleState Tillståndet för vidarebefordringsregeln. "Inaktiverad"
"Aktiverad"
metadata Metadata som är kopplade till vidarebefordringsregeln. objekt
targetDnsServers DNS-servrar att vidarebefordra DNS-frågan till. TargetDnsServer[] (krävs)

TargetDnsServer

Name Beskrivning Värde
Ip IP-adress för DNS-server. sträng (krävs)
port DNS-serverport. int

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Azure DNS Private Resolver

Distribuera till Azure
Den här mallen etablerar Azure DNS Private Resolver i ett virtuellt nätverk med obligatoriska regler och regler för vidarebefordran. Det skapar ett nytt virtuellt nätverk med två undernät och distribuerar Azure DNS Private Resolver i det här virtuella nätverket.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen dnsForwardingRulesets/forwardingRules kan distribueras till:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/dnsForwardingRulesets/forwardingRules-resurs lägger du till följande Terraform i mallen.

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

Egenskapsvärden

dnsForwardingRulesets/forwardingRules

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/dnsForwardingRulesets/forwardingRules@2022-07-01"
name Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: dnsForwardingRulesets
properties Egenskaper för vidarebefordringsregeln. ForwardingRuleProperties (krävs)

ForwardingRuleProperties

Name Beskrivning Värde
Domännamn Domännamnet för vidarebefordringsregeln. sträng (krävs)
forwardingRuleState Status för vidarebefordringsregeln. "Inaktiverad"
"Aktiverad"
metadata Metadata som är kopplade till vidarebefordringsregeln. objekt
targetDnsServers DNS-servrar att vidarebefordra DNS-frågan till. TargetDnsServer[] (krävs)

TargetDnsServer

Name Beskrivning Värde
Ip IP-adress för DNS-server. sträng (krävs)
port DNS-serverport. int