Delen via


Microsoft.Network privateDnsZones/A 2024-06-01

Bicep-resourcedefinitie

Het resourcetype privateDnsZones/A kan worden geïmplementeerd met bewerkingen die zijn gericht op:

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

Resource-indeling

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

resource symbolicname 'Microsoft.Network/privateDnsZones/A@2024-06-01' = {
  parent: resourceSymbolicName
  etag: 'string'
  name: 'string'
  properties: {
    aaaaRecords: [
      {
        ipv6Address: 'string'
      }
    ]
    aRecords: [
      {
        ipv4Address: 'string'
      }
    ]
    cnameRecord: {
      cname: 'string'
    }
    metadata: {
      {customized property}: 'string'
    }
    mxRecords: [
      {
        exchange: 'string'
        preference: int
      }
    ]
    ptrRecords: [
      {
        ptrdname: 'string'
      }
    ]
    soaRecord: {
      email: 'string'
      expireTime: int
      host: 'string'
      minimumTtl: int
      refreshTime: int
      retryTime: int
      serialNumber: int
    }
    srvRecords: [
      {
        port: int
        priority: int
        target: 'string'
        weight: int
      }
    ]
    ttl: int
    txtRecords: [
      {
        value: [
          'string'
        ]
      }
    ]
  }
}

Eigenschapswaarden

AaaaRecord

Naam Beschrijving Waarde
ipv6Address Het IPv6-adres van deze AAAA-record. snaar

ARecord

Naam Beschrijving Waarde
ipv4Address Het IPv4-adres van deze A-record. snaar

CnameRecord

Naam Beschrijving Waarde
cname De canonieke naam voor deze CNAME-record. snaar

Microsoft.Network/privateDnsZones/A

Naam Beschrijving Waarde
etag De ETag van de recordset. snaar
naam De resourcenaam tekenreeks (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: privateDnsZones
Eigenschappen De eigenschappen van de recordset. RecordSetProperties-

MxRecord

Naam Beschrijving Waarde
ruilen De domeinnaam van de e-mailhost voor deze MX-record. snaar
voorkeur De voorkeurswaarde voor deze MX-record. Int

PtrRecord

Naam Beschrijving Waarde
ptrdname De PTR-doeldomeinnaam voor deze PTR-record. snaar

RecordSetProperties

Naam Beschrijving Waarde
aaaaRecords De lijst met AAAA-records in de recordset. AaaaRecord[]
aRecords De lijst met A-records in de recordset. ARecord[]
cnameRecord De CNAME-record in de recordset. CnameRecord
metagegevens De metagegevens die zijn gekoppeld aan de recordset. RecordSetPropertiesMetadata-
mxRecords De lijst met MX-records in de recordset. MxRecord[]
ptrRecords De lijst met PTR-records in de recordset. PtrRecord[]
soaRecord De SOA-record in de recordset. SoaRecord-
srvRecords De lijst met SRV-records in de recordset. SrvRecord[]
Ttl De TTL (time-to-live) van de records in de recordset. Int
txtRecords De lijst met TXT-records in de recordset. TxtRecord[]

RecordSetPropertiesMetadata

Naam Beschrijving Waarde

SoaRecord

Naam Beschrijving Waarde
E-mail De e-mailcontactpersoon voor deze SOA-record. snaar
expireTime De verlooptijd voor deze SOA-record. Int
gastheer De domeinnaam van de gezaghebbende naamserver voor deze SOA-record. snaar
minimumTtl De minimumwaarde voor deze SOA-record. Dit wordt standaard gebruikt om de negatieve cacheduur te bepalen. Int
refreshTime De vernieuwingswaarde voor deze SOA-record. Int
retryTime De tijd voor opnieuw proberen voor deze SOA-record. Int
serialNumber Het serienummer voor deze SOA-record. Int

SrvRecord

Naam Beschrijving Waarde
haven De poortwaarde voor deze SRV-record. Int
voorrang De prioriteitswaarde voor deze SRV-record. Int
doel De doeldomeinnaam voor deze SRV-record. snaar
gewicht De gewichtswaarde voor deze SRV-record. Int

TxtRecord

Naam Beschrijving Waarde
waarde De tekstwaarde van deze TXT-record. tekenreeks[]

Quickstart-voorbeelden

In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.

Bicep-bestand Beschrijving
Application Gateway met interne API Management en Web App Application Gateway: internetverkeer routeren naar een API Management-exemplaar van een virtueel netwerk (interne modus) dat een web-API services die wordt gehost in een Azure-web-app.
Azure Cloud Shell - VNet- Met deze sjabloon worden Azure Cloud Shell-resources geïmplementeerd in een virtueel Azure-netwerk.
een AppServicePlan en app maken in een ASEv3- Een AppServicePlan en app maken in een ASEv3
API Management maken in intern VNet met App Gateway- Deze sjabloon laat zien hoe u een exemplaar van Azure API Management maakt op een particulier netwerk dat wordt beveiligd door Azure Application Gateway.
Application Gateway maken met certificaten In deze sjabloon ziet u hoe u zelfondertekende Key Vault-certificaten genereert en vervolgens verwijst vanuit Application Gateway.
SonarQube on Web App met PostgreSQL- en VNet-integratie Deze sjabloon biedt eenvoudig te implementeren SonarQube in Web App op Linux met PostgreSQL Flexible Server, VNet-integratie en privé-DNS.

Resourcedefinitie van ARM-sjabloon

Het resourcetype privateDnsZones/A kan worden geïmplementeerd met bewerkingen die zijn gericht op:

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

Resource-indeling

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

{
  "type": "Microsoft.Network/privateDnsZones/A",
  "apiVersion": "2024-06-01",
  "name": "string",
  "etag": "string",
  "properties": {
    "aaaaRecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "aRecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "cnameRecord": {
      "cname": "string"
    },
    "metadata": {
      "{customized property}": "string"
    },
    "mxRecords": [
      {
        "exchange": "string",
        "preference": "int"
      }
    ],
    "ptrRecords": [
      {
        "ptrdname": "string"
      }
    ],
    "soaRecord": {
      "email": "string",
      "expireTime": "int",
      "host": "string",
      "minimumTtl": "int",
      "refreshTime": "int",
      "retryTime": "int",
      "serialNumber": "int"
    },
    "srvRecords": [
      {
        "port": "int",
        "priority": "int",
        "target": "string",
        "weight": "int"
      }
    ],
    "ttl": "int",
    "txtRecords": [
      {
        "value": [ "string" ]
      }
    ]
  }
}

Eigenschapswaarden

AaaaRecord

Naam Beschrijving Waarde
ipv6Address Het IPv6-adres van deze AAAA-record. snaar

ARecord

Naam Beschrijving Waarde
ipv4Address Het IPv4-adres van deze A-record. snaar

CnameRecord

Naam Beschrijving Waarde
cname De canonieke naam voor deze CNAME-record. snaar

Microsoft.Network/privateDnsZones/A

Naam Beschrijving Waarde
apiVersion De API-versie '2024-06-01'
etag De ETag van de recordset. snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen De eigenschappen van de recordset. RecordSetProperties-
type Het resourcetype 'Microsoft.Network/privateDnsZones/A'

MxRecord

Naam Beschrijving Waarde
ruilen De domeinnaam van de e-mailhost voor deze MX-record. snaar
voorkeur De voorkeurswaarde voor deze MX-record. Int

PtrRecord

Naam Beschrijving Waarde
ptrdname De PTR-doeldomeinnaam voor deze PTR-record. snaar

RecordSetProperties

Naam Beschrijving Waarde
aaaaRecords De lijst met AAAA-records in de recordset. AaaaRecord[]
aRecords De lijst met A-records in de recordset. ARecord[]
cnameRecord De CNAME-record in de recordset. CnameRecord
metagegevens De metagegevens die zijn gekoppeld aan de recordset. RecordSetPropertiesMetadata-
mxRecords De lijst met MX-records in de recordset. MxRecord[]
ptrRecords De lijst met PTR-records in de recordset. PtrRecord[]
soaRecord De SOA-record in de recordset. SoaRecord-
srvRecords De lijst met SRV-records in de recordset. SrvRecord[]
Ttl De TTL (time-to-live) van de records in de recordset. Int
txtRecords De lijst met TXT-records in de recordset. TxtRecord[]

RecordSetPropertiesMetadata

Naam Beschrijving Waarde

SoaRecord

Naam Beschrijving Waarde
E-mail De e-mailcontactpersoon voor deze SOA-record. snaar
expireTime De verlooptijd voor deze SOA-record. Int
gastheer De domeinnaam van de gezaghebbende naamserver voor deze SOA-record. snaar
minimumTtl De minimumwaarde voor deze SOA-record. Dit wordt standaard gebruikt om de negatieve cacheduur te bepalen. Int
refreshTime De vernieuwingswaarde voor deze SOA-record. Int
retryTime De tijd voor opnieuw proberen voor deze SOA-record. Int
serialNumber Het serienummer voor deze SOA-record. Int

SrvRecord

Naam Beschrijving Waarde
haven De poortwaarde voor deze SRV-record. Int
voorrang De prioriteitswaarde voor deze SRV-record. Int
doel De doeldomeinnaam voor deze SRV-record. snaar
gewicht De gewichtswaarde voor deze SRV-record. Int

TxtRecord

Naam Beschrijving Waarde
waarde De tekstwaarde van deze TXT-record. tekenreeks[]

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
Application Gateway met interne API Management en Web App

implementeren in Azure
Application Gateway: internetverkeer routeren naar een API Management-exemplaar van een virtueel netwerk (interne modus) dat een web-API services die wordt gehost in een Azure-web-app.
Azure Cloud Shell - VNet-

implementeren in Azure
Met deze sjabloon worden Azure Cloud Shell-resources geïmplementeerd in een virtueel Azure-netwerk.
een AppServicePlan en app maken in een ASEv3-

implementeren in Azure
Een AppServicePlan en app maken in een ASEv3
API Management maken in intern VNet met App Gateway-

implementeren in Azure
Deze sjabloon laat zien hoe u een exemplaar van Azure API Management maakt op een particulier netwerk dat wordt beveiligd door Azure Application Gateway.
Application Gateway maken met certificaten

implementeren in Azure
In deze sjabloon ziet u hoe u zelfondertekende Key Vault-certificaten genereert en vervolgens verwijst vanuit Application Gateway.
SonarQube on Web App met PostgreSQL- en VNet-integratie

implementeren in Azure
Deze sjabloon biedt eenvoudig te implementeren SonarQube in Web App op Linux met PostgreSQL Flexible Server, VNet-integratie en privé-DNS.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype privateDnsZones/A kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

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

Resource-indeling

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/privateDnsZones/A@2024-06-01"
  name = "string"
  etag = "string"
  body = jsonencode({
    properties = {
      aaaaRecords = [
        {
          ipv6Address = "string"
        }
      ]
      aRecords = [
        {
          ipv4Address = "string"
        }
      ]
      cnameRecord = {
        cname = "string"
      }
      metadata = {
        {customized property} = "string"
      }
      mxRecords = [
        {
          exchange = "string"
          preference = int
        }
      ]
      ptrRecords = [
        {
          ptrdname = "string"
        }
      ]
      soaRecord = {
        email = "string"
        expireTime = int
        host = "string"
        minimumTtl = int
        refreshTime = int
        retryTime = int
        serialNumber = int
      }
      srvRecords = [
        {
          port = int
          priority = int
          target = "string"
          weight = int
        }
      ]
      ttl = int
      txtRecords = [
        {
          value = [
            "string"
          ]
        }
      ]
    }
  })
}

Eigenschapswaarden

AaaaRecord

Naam Beschrijving Waarde
ipv6Address Het IPv6-adres van deze AAAA-record. snaar

ARecord

Naam Beschrijving Waarde
ipv4Address Het IPv4-adres van deze A-record. snaar

CnameRecord

Naam Beschrijving Waarde
cname De canonieke naam voor deze CNAME-record. snaar

Microsoft.Network/privateDnsZones/A

Naam Beschrijving Waarde
etag De ETag van de recordset. snaar
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: privateDnsZones
Eigenschappen De eigenschappen van de recordset. RecordSetProperties-
type Het resourcetype "Microsoft.Network/privateDnsZones/A@2024-06-01"

MxRecord

Naam Beschrijving Waarde
ruilen De domeinnaam van de e-mailhost voor deze MX-record. snaar
voorkeur De voorkeurswaarde voor deze MX-record. Int

PtrRecord

Naam Beschrijving Waarde
ptrdname De PTR-doeldomeinnaam voor deze PTR-record. snaar

RecordSetProperties

Naam Beschrijving Waarde
aaaaRecords De lijst met AAAA-records in de recordset. AaaaRecord[]
aRecords De lijst met A-records in de recordset. ARecord[]
cnameRecord De CNAME-record in de recordset. CnameRecord
metagegevens De metagegevens die zijn gekoppeld aan de recordset. RecordSetPropertiesMetadata-
mxRecords De lijst met MX-records in de recordset. MxRecord[]
ptrRecords De lijst met PTR-records in de recordset. PtrRecord[]
soaRecord De SOA-record in de recordset. SoaRecord-
srvRecords De lijst met SRV-records in de recordset. SrvRecord[]
Ttl De TTL (time-to-live) van de records in de recordset. Int
txtRecords De lijst met TXT-records in de recordset. TxtRecord[]

RecordSetPropertiesMetadata

Naam Beschrijving Waarde

SoaRecord

Naam Beschrijving Waarde
E-mail De e-mailcontactpersoon voor deze SOA-record. snaar
expireTime De verlooptijd voor deze SOA-record. Int
gastheer De domeinnaam van de gezaghebbende naamserver voor deze SOA-record. snaar
minimumTtl De minimumwaarde voor deze SOA-record. Dit wordt standaard gebruikt om de negatieve cacheduur te bepalen. Int
refreshTime De vernieuwingswaarde voor deze SOA-record. Int
retryTime De tijd voor opnieuw proberen voor deze SOA-record. Int
serialNumber Het serienummer voor deze SOA-record. Int

SrvRecord

Naam Beschrijving Waarde
haven De poortwaarde voor deze SRV-record. Int
voorrang De prioriteitswaarde voor deze SRV-record. Int
doel De doeldomeinnaam voor deze SRV-record. snaar
gewicht De gewichtswaarde voor deze SRV-record. Int

TxtRecord

Naam Beschrijving Waarde
waarde De tekstwaarde van deze TXT-record. tekenreeks[]