Condividi tramite


Microsoft.Network privateDnsZones/MX 2018-09-01

Definizione di risorsa Bicep

Il tipo di risorsa privateDnsZones/MX può essere distribuito in:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Network/privateDnsZones/MX, aggiungere il codice Bicep seguente al modello.

resource symbolicname 'Microsoft.Network/privateDnsZones/MX@2018-09-01' = {
  name: 'string'
  parent: resourceSymbolicName
  etag: 'string'
  properties: {
    aaaaRecords: [
      {
        ipv6Address: 'string'
      }
    ]
    aRecords: [
      {
        ipv4Address: 'string'
      }
    ]
    cnameRecord: {
      cname: 'string'
    }
    metadata: {}
    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'
        ]
      }
    ]
  }
}

Valori delle proprietà

privateDnsZones/MX

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatoria)
padre In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: privateDnsZones
etag ETag del set di record. string
properties Proprietà del set di record. RecordSetProperties

RecordSetProperties

Nome Descrizione valore
aaaaRecords Elenco di record AAAA nel set di record. AaaaRecord[]
aRecords Elenco di record A nel set di record. ARecord[]
cnameRecord Record CNAME nel set di record. CnameRecord
metadata Metadati collegati al set di record. object
mxRecords Elenco di record MX nel set di record. MxRecord[]
ptrRecords Elenco di record PTR nel set di record. PtrRecord[]
soaRecord Record SOA nel set di record. SoaRecord
srvRecords Elenco di record SRV nel set di record. SrvRecord[]
ttl TTL (time-to-live) dei record nel set di record. INT
txtRecords Elenco di record TXT nel set di record. TxtRecord[]

AaaaRecord

Nome Descrizione valore
ipv6Address Indirizzo IPv6 di questo record AAAA. string

ARecord

Nome Descrizione valore
ipv4Address Indirizzo IPv4 di questo record A. string

CnameRecord

Nome Descrizione valore
cname Nome canonico per questo record CNAME. string

MxRecord

Nome Descrizione valore
exchange Nome di dominio dell'host di posta elettronica per questo record MX. string
preference Valore di preferenza per questo record MX. INT

PtrRecord

Nome Descrizione valore
ptrdname Nome di dominio di destinazione PTR per questo record PTR. string

SoaRecord

Nome Descrizione valore
email Contatto di posta elettronica per questo record SOA. string
expireTime Ora di scadenza per questo record SOA. INT
host Nome di dominio del server nome autorevole per questo record SOA. string
minimumTtl Valore minimo per questo record SOA. Per convenzione, questa operazione viene usata per determinare la durata della memorizzazione nella cache negativa. INT
refreshTime Valore di aggiornamento per questo record SOA. INT
ripetizione dei tentativiTime Tempo di ripetizione dei tentativi per questo record SOA. INT
serialNumber Numero di serie per questo record SOA. INT

SrvRecord

Nome Descrizione valore
port Valore della porta per questo record SRV. INT
priority Valore di priorità per questo record SRV. INT
target Nome di dominio di destinazione per questo record SRV. string
peso Valore di peso per questo record SRV. INT

TxtRecord

Nome Descrizione valore
Valore Valore di testo di questo record TXT. string[]

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa privateDnsZones/MX può essere distribuito in:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Network/privateDnsZones/MX, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Network/privateDnsZones/MX",
  "apiVersion": "2018-09-01",
  "name": "string",
  "etag": "string",
  "properties": {
    "aaaaRecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "aRecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "cnameRecord": {
      "cname": "string"
    },
    "metadata": {},
    "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" ]
      }
    ]
  }
}

Valori delle proprietà

privateDnsZones/MX

Nome Descrizione valore
tipo Tipo di risorsa 'Microsoft.Network/privateDnsZones/MX'
apiVersion Versione dell'API risorsa '2018-09-01'
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio nei modelli di RESOURCE JSON.
stringa (obbligatoria)
etag ETag del set di record. string
properties Proprietà del set di record. RecordSetProperties

RecordSetProperties

Nome Descrizione valore
aaaaRecords Elenco di record AAAA nel set di record. AaaaRecord[]
aRecords Elenco di record A nel set di record. ARecord[]
cnameRecord Record CNAME nel set di record. CnameRecord
metadata Metadati collegati al set di record. object
mxRecords Elenco di record MX nel set di record. MxRecord[]
ptrRecords Elenco di record PTR nel set di record. PtrRecord[]
soaRecord Record SOA nel set di record. SoaRecord
srvRecords Elenco di record SRV nel set di record. SrvRecord[]
ttl Durata (durata) dei record nel set di record. INT
txtRecords Elenco di record TXT nel set di record. TxtRecord[]

AaaaRecord

Nome Descrizione valore
ipv6Address Indirizzo IPv6 di questo record AAAA. string

ARecord

Nome Descrizione valore
ipv4Address Indirizzo IPv4 del record A. string

CnameRecord

Nome Descrizione valore
cname Nome canonico per questo record CNAME. string

MxRecord

Nome Descrizione valore
exchange Nome di dominio dell'host di posta elettronica per questo record MX. string
preference Valore preferenza per questo record MX. INT

PtrRecord

Nome Descrizione valore
ptrdname Nome di dominio di destinazione PTR per questo record PTR. string

SoaRecord

Nome Descrizione valore
email Il contatto di posta elettronica per questo record SOA. string
expireTime Ora di scadenza per questo record SOA. INT
host Nome di dominio del server dei nomi autorevole per questo record SOA. string
minimumTtl Valore minimo per questo record SOA. Per convenzione, questa opzione viene usata per determinare la durata negativa della memorizzazione nella cache. INT
refreshTime Valore di aggiornamento per questo record SOA. INT
retryTime Tempo di ripetizione dei tentativi per questo record SOA. INT
serialNumber Numero di serie per questo record SOA. INT

SrvRecord

Nome Descrizione valore
port Valore della porta per questo record SRV. INT
priority Valore di priorità per questo record SRV. INT
target Nome di dominio di destinazione per questo record SRV. string
peso Valore di peso per questo record SRV. INT

TxtRecord

Nome Descrizione valore
Valore Valore di testo del record TXT. string[]

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa privateDnsZones/MX può essere distribuito in:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Network/privateDnsZones/MX, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/privateDnsZones/MX@2018-09-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      aaaaRecords = [
        {
          ipv6Address = "string"
        }
      ]
      aRecords = [
        {
          ipv4Address = "string"
        }
      ]
      cnameRecord = {
        cname = "string"
      }
      metadata = {}
      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"
          ]
        }
      ]
    }
    etag = "string"
  })
}

Valori delle proprietà

privateDnsZones/MX

Nome Descrizione valore
tipo Tipo di risorsa "Microsoft.Network/privateDnsZones/MX@2018-09-01"
name Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: privateDnsZones
etag ETag del set di record. string
properties Proprietà del set di record. RecordSetProperties

RecordSetProperties

Nome Descrizione valore
aaaaRecords Elenco di record AAAA nel set di record. AaaaRecord[]
aRecords Elenco di record A nel set di record. ARecord[]
cnameRecord Record CNAME nel set di record. CnameRecord
metadata Metadati associati al set di record. object
mxRecords Elenco di record MX nel set di record. MxRecord[]
ptrRecords Elenco di record PTR nel set di record. PtrRecord[]
soaRecord Record SOA nel set di record. SoaRecord
srvRecords Elenco di record SRV nel set di record. SrvRecord[]
ttl Durata (durata) dei record nel set di record. INT
txtRecords Elenco di record TXT nel set di record. TxtRecord[]

AaaaRecord

Nome Descrizione valore
ipv6Address Indirizzo IPv6 di questo record AAAA. string

ARecord

Nome Descrizione valore
ipv4Address Indirizzo IPv4 del record A. string

CnameRecord

Nome Descrizione valore
cname Nome canonico per questo record CNAME. string

MxRecord

Nome Descrizione valore
exchange Nome di dominio dell'host di posta elettronica per questo record MX. string
preference Valore preferenza per questo record MX. INT

PtrRecord

Nome Descrizione valore
ptrdname Nome di dominio di destinazione PTR per questo record PTR. string

SoaRecord

Nome Descrizione valore
email Il contatto di posta elettronica per questo record SOA. string
expireTime Ora di scadenza per questo record SOA. INT
host Nome di dominio del server dei nomi autorevole per questo record SOA. string
minimumTtl Valore minimo per questo record SOA. Per convenzione, questa opzione viene usata per determinare la durata negativa della memorizzazione nella cache. INT
refreshTime Valore di aggiornamento per questo record SOA. INT
retryTime Tempo di ripetizione dei tentativi per questo record SOA. INT
serialNumber Numero di serie per questo record SOA. INT

SrvRecord

Nome Descrizione valore
port Valore della porta per questo record SRV. INT
priority Valore di priorità per questo record SRV. INT
target Nome di dominio di destinazione per questo record SRV. string
peso Valore di peso per questo record SRV. INT

TxtRecord

Nome Descrizione valore
Valore Valore di testo del record TXT. string[]