Microsoft. Network dnsZones

Bicep-resourcedefinitie

Het resourcetype dnsZones kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Gebruiksvoorbeelden

Bicep-voorbeelden

Een eenvoudig voorbeeld van het implementeren van DNS Zone.

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource dnsZone 'Microsoft.Network/dnsZones@2018-05-01' = {
  name: '${resourceName}.com'
  location: 'global'
}

Geverifieerde Azure-modules

De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.

Moduul Beschrijving
openbare DNS-zone AVM-resourcemodule voor openbare DNS-zone

Azure-snelstartvoorbeelden

De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.

Bicep-bestand Beschrijving
azure DNS-domeinhostingvoorbeeld In deze sjabloon ziet u hoe u een DNS-zone maakt in Azure DNS en hoe u er enkele recordsets aan toevoegt.
Front Door Standard/Premium met Azure DNS en aangepast domein Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een aangepast domein op Azure DNS en door Microsoft beheerd certificaat.

Resource-indeling

Als u een Microsoft.Network/dnsZones-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Network/dnsZones@2023-07-01-preview' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    registrationVirtualNetworks: [
      {
        id: 'string'
      }
    ]
    resolutionVirtualNetworks: [
      {
        id: 'string'
      }
    ]
    zoneType: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschapswaarden

Microsoft.Network/dnsZones

Naam Beschrijving Waarde
etag De etag van de zone. snaar
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen De eigenschappen van de zone. ZoneProperties-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar

TrackedResourceTags

Naam Beschrijving Waarde

ZoneProperties

Naam Beschrijving Waarde
registrationVirtualNetworks Een lijst met verwijzingen naar virtuele netwerken die hostnamen registreren in deze DNS-zone. Dit is alleen het moment waarop ZoneType Privé is. SubResource[]
resolutionVirtualNetworks Een lijst met verwijzingen naar virtuele netwerken die records in deze DNS-zone omzetten. Dit is alleen het moment waarop ZoneType Privé is. SubResource[]
zoneType Het type van deze DNS-zone (openbaar of privé). 'Privé'
'Openbaar'

Resourcedefinitie van ARM-sjabloon

Het resourcetype dnsZones kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Gebruiksvoorbeelden

Azure-snelstartsjablonen

De volgende Azure-quickstartsjablonen dit resourcetype implementeren.

Sjabloon Beschrijving
azure DNS-domeinhostingvoorbeeld

implementeren in Azure
In deze sjabloon ziet u hoe u een DNS-zone maakt in Azure DNS en hoe u er enkele recordsets aan toevoegt.
een DNS-zone maken met de juiste records voor Office 365-

implementeren in Azure
Met deze sjabloon configureert u de records die nodig zijn om Azure DNS te integreren met Office 365 door de juiste CNAME-, SRV-, MX- en TXT-records toe te voegen.
Front Door Standard/Premium met Azure DNS en aangepast domein

implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een aangepast domein op Azure DNS en door Microsoft beheerd certificaat.

Resource-indeling

Als u een Microsoft.Network/dnsZones-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Network/dnsZones",
  "apiVersion": "2023-07-01-preview",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "registrationVirtualNetworks": [
      {
        "id": "string"
      }
    ],
    "resolutionVirtualNetworks": [
      {
        "id": "string"
      }
    ],
    "zoneType": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschapswaarden

Microsoft.Network/dnsZones

Naam Beschrijving Waarde
apiVersion De API-versie '2023-07-01-preview'
etag De etag van de zone. snaar
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen De eigenschappen van de zone. ZoneProperties-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
soort Het resourcetype 'Microsoft.Network/dnsZones'

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar

TrackedResourceTags

Naam Beschrijving Waarde

ZoneProperties

Naam Beschrijving Waarde
registrationVirtualNetworks Een lijst met verwijzingen naar virtuele netwerken die hostnamen registreren in deze DNS-zone. Dit is alleen het moment waarop ZoneType Privé is. SubResource[]
resolutionVirtualNetworks Een lijst met verwijzingen naar virtuele netwerken die records in deze DNS-zone omzetten. Dit is alleen het moment waarop ZoneType Privé is. SubResource[]
zoneType Het type van deze DNS-zone (openbaar of privé). 'Privé'
'Openbaar'

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype dnsZones kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen Voor een lijst van gewijzigde eigenschappen in elke API-versie, zie wijzigingslogboek.

Gebruiksvoorbeelden

Terraform-monsters

Een eenvoudig voorbeeld van het implementeren van DNS Zone.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "dnsZone" {
  type                      = "Microsoft.Network/dnsZones@2018-05-01"
  parent_id                 = azapi_resource.resourceGroup.id
  name                      = "${var.resource_name}.com"
  location                  = "global"
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Geverifieerde Azure-modules

De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.

Moduul Beschrijving
openbare DNS-zone AVM-resourcemodule voor openbare DNS-zone

Resource-indeling

Als u een Microsoft.Network/dnsZones-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones@2023-07-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    etag = "string"
    properties = {
      registrationVirtualNetworks = [
        {
          id = "string"
        }
      ]
      resolutionVirtualNetworks = [
        {
          id = "string"
        }
      ]
      zoneType = "string"
    }
  }
}

Eigenschapswaarden

Microsoft.Network/dnsZones

Naam Beschrijving Waarde
etag De etag van de zone. snaar
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen De eigenschappen van de zone. ZoneProperties-
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
soort Het resourcetype "Microsoft.Network/dnsZones@2023-07-01-preview"

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id. snaar

TrackedResourceTags

Naam Beschrijving Waarde

ZoneProperties

Naam Beschrijving Waarde
registrationVirtualNetworks Een lijst met verwijzingen naar virtuele netwerken die hostnamen registreren in deze DNS-zone. Dit is alleen het moment waarop ZoneType Privé is. SubResource[]
resolutionVirtualNetworks Een lijst met verwijzingen naar virtuele netwerken die records in deze DNS-zone omzetten. Dit is alleen het moment waarop ZoneType Privé is. SubResource[]
zoneType Het type van deze DNS-zone (openbaar of privé). 'Privé'
'Openbaar'