Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Definizione di risorsa Bicep
Il tipo di risorsa dnsZones può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Esempi di utilizzo
Esempi bicep
Un esempio di base di distribuzione della zona DNS.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource dnsZone 'Microsoft.Network/dnsZones@2018-05-01' = {
name: '${resourceName}.com'
location: 'global'
}
Moduli verificati di Azure
Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.
Esempi di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.
| File bicipite | Description |
|---|---|
| esempio di hosting del dominio DNS di Azure | Questo modello illustra come creare una zona DNS all'interno di DNS di Azure e come aggiungervi alcuni set di record. |
| Frontdoor Standard/Premium con DNS di Azure e di dominio personalizzato | Questo modello crea un frontdoor Standard/Premium, incluso un dominio personalizzato in DNS di Azure e un certificato gestito da Microsoft. |
Formato risorsa
Per creare una risorsa Microsoft.Network/dnsZones, aggiungere il bicep seguente al modello.
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'
}
}
Valori delle proprietà
Microsoft.Network/dnsZones
| Name | Description | Value |
|---|---|---|
| etag | Etag della zona. | string |
| location | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
| name | Nome della risorsa | stringa (obbligatorio) |
| properties | Proprietà della zona. | ZoneProperties |
| tags | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
SubResource
| Name | Description | Value |
|---|---|---|
| id | ID risorsa. | string |
TrackedResourceTags
| Name | Description | Value |
|---|
ZoneProperties
| Name | Description | Value |
|---|---|---|
| registrationVirtualNetworks | Elenco di riferimenti alle reti virtuali che registrano nomi host in questa zona DNS. Si tratta di un solo quando ZoneType è Private. | SubResource[] |
| resolutionVirtualNetworks | Elenco di riferimenti alle reti virtuali che risolvono i record in questa zona DNS. Si tratta di un solo quando ZoneType è Private. | SubResource[] |
| zoneType | Tipo di questa zona DNS (pubblica o privata). | 'Private' 'Public' |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa dnsZones può essere distribuito con operazioni destinate a:
- Gruppi di risorse - Vedi comandi di distribuzione dei gruppi di risorse Per un elenco delle proprietà modificate in ciascuna versione API, vedi registro delle modifiche.
Esempi di utilizzo
Modelli di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.
| Template | Description |
|---|---|
|
esempio di hosting del dominio DNS di Azure |
Questo modello illustra come creare una zona DNS all'interno di DNS di Azure e come aggiungervi alcuni set di record. |
|
Creare una zona DNS con i record corretti per Office 365 |
Questo modello configura i record necessari per integrare DNS di Azure con Office 365 aggiungendo i record CNAME, SRV, MX e TXT corretti. |
|
Frontdoor Standard/Premium con DNS di Azure e di dominio personalizzato |
Questo modello crea un frontdoor Standard/Premium, incluso un dominio personalizzato in DNS di Azure e un certificato gestito da Microsoft. |
Formato risorsa
Per creare una risorsa Microsoft.Network/dnsZones, aggiungere il codice JSON seguente al modello.
{
"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"
}
}
Valori delle proprietà
Microsoft.Network/dnsZones
| Name | Description | Value |
|---|---|---|
| apiVersion | Versione dell'API | '2023-07-01-preview' |
| etag | Etag della zona. | string |
| location | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
| name | Nome della risorsa | stringa (obbligatorio) |
| properties | Proprietà della zona. | ZoneProperties |
| tags | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
| type | Tipo di risorsa | 'Microsoft.Network/dnsZones' |
SubResource
| Name | Description | Value |
|---|---|---|
| id | ID risorsa. | string |
TrackedResourceTags
| Name | Description | Value |
|---|
ZoneProperties
| Name | Description | Value |
|---|---|---|
| registrationVirtualNetworks | Elenco di riferimenti alle reti virtuali che registrano nomi host in questa zona DNS. Si tratta di un solo quando ZoneType è Private. | SubResource[] |
| resolutionVirtualNetworks | Elenco di riferimenti alle reti virtuali che risolvono i record in questa zona DNS. Si tratta di un solo quando ZoneType è Private. | SubResource[] |
| zoneType | Tipo di questa zona DNS (pubblica o privata). | 'Private' 'Public' |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa dnsZones può essere distribuito con operazioni destinate a:
- Gruppi di risorse Per un elenco delle proprietà modificate in ogni versione dell'API, vedi il registro modifiche.
Esempi di utilizzo
Esempi di Terraform
Un esempio di base di distribuzione della zona DNS.
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 = ["*"]
}
Moduli verificati di Azure
Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.
Formato risorsa
Per creare una risorsa Microsoft.Network/dnsZones, aggiungere il comando Terraform seguente al modello.
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"
}
}
}
Valori delle proprietà
Microsoft.Network/dnsZones
| Name | Description | Value |
|---|---|---|
| etag | Etag della zona. | string |
| location | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
| name | Nome della risorsa | stringa (obbligatorio) |
| properties | Proprietà della zona. | ZoneProperties |
| tags | Tag delle risorse | Dizionario di nomi e valori di tag. |
| type | Tipo di risorsa | "Microsoft.Network/dnsZones@2023-07-01-preview" |
SubResource
| Name | Description | Value |
|---|---|---|
| id | ID risorsa. | string |
TrackedResourceTags
| Name | Description | Value |
|---|
ZoneProperties
| Name | Description | Value |
|---|---|---|
| registrationVirtualNetworks | Elenco di riferimenti alle reti virtuali che registrano nomi host in questa zona DNS. Si tratta di un solo quando ZoneType è Private. | SubResource[] |
| resolutionVirtualNetworks | Elenco di riferimenti alle reti virtuali che risolvono i record in questa zona DNS. Si tratta di un solo quando ZoneType è Private. | SubResource[] |
| zoneType | Tipo di questa zona DNS (pubblica o privata). | 'Private' 'Public' |