Sdílet prostřednictvím


Microsoft.Network dnsZones/CAA 2017-10-01

Definice prostředku Bicep

Typ prostředku dnsZones/CAA je možné nasadit do:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/dnsZones/CAA, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Network/dnsZones/CAA@2017-10-01' = {
  name: 'string'
  parent: resourceSymbolicName
  etag: 'string'
  properties: {
    AAAARecords: [
      {
        ipv6Address: 'string'
      }
    ]
    ARecords: [
      {
        ipv4Address: 'string'
      }
    ]
    caaRecords: [
      {
        flags: int
        tag: 'string'
        value: 'string'
      }
    ]
    CNAMERecord: {
      cname: 'string'
    }
    metadata: {}
    MXRecords: [
      {
        exchange: 'string'
        preference: int
      }
    ]
    NSRecords: [
      {
        nsdname: 'string'
      }
    ]
    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'
        ]
      }
    ]
  }
}

Hodnoty vlastností

dnsZones/CAA

Název Description Hodnota
name Název prostředku

Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu.
string (povinné)
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu dnsZones
Etag Značka etag sady záznamů. řetězec
properties Vlastnosti sady záznamů. RecordSetVlastnosti

RecordSetVlastnosti

Název Description Hodnota
AAAAZáznamy Seznam záznamů AAAA v sadě záznamů. AaaaZáznam[]
AZáznamy Seznam záznamů A v sadě záznamů. ARecord[]
caaZáznamy Seznam záznamů CAA v sadě záznamů. CaaRecord[]
CNAMEZáznam Záznam CNAME v sadě záznamů. CnameZáznam
zprostředkovatele identity Metadata připojená k sadě záznamů. object
MXRecords Seznam záznamů MX v sadě záznamů. MxRecord[]
NSZáznamy Seznam záznamů NS v sadě záznamů. Záznam NsRecord[]
Záznam PTR Seznam záznamů PTR v sadě záznamů. Záznam PtrRecord[]
SOARecord Záznam SOA v sadě záznamů. SoaRecord
SRVRecords Seznam záznamů SRV v sadě záznamů. SrvRecord[]
TTL Hodnota TTL (time-to-live) záznamů v sadě záznamů int
TXTZáznamy Seznam záznamů TXT v sadě záznamů. TxtRecord[]

AaaaZáznam

Název Description Hodnota
ipv6Address IPv6 adresa tohoto záznamu AAAA. řetězec

Arecord

Název Description Hodnota
ipv4Address IPv4 adresa tohoto záznamu A. řetězec

CaaRecord

Název Description Hodnota
příznaky Příznaky pro tento CAA se zaznamenávají jako celé číslo mezi 0 a 255. int
značka Značka pro tento záznam CAA. řetězec
hodnota Hodnota tohoto záznamu CAA. řetězec

CnameZáznam

Název Description Hodnota
Cname Kanonický název tohoto záznamu CNAME. řetězec

Záznam MxRecord

Název Description Hodnota
Exchange Název domény hostitele pošty pro tento záznam MX. řetězec
Předvoleb Hodnota předvolby pro tento záznam MX. int

NsZáznam

Název Description Hodnota
nsdname Název názvového serveru pro tento záznam NS. řetězec

Záznam ptrZáznam

Název Description Hodnota
ptrdname Název cílové domény PTR pro tento záznam PTR. řetězec

SoaRecord

Název Description Hodnota
e-mail E-mailový kontakt pro tento záznam SOA. řetězec
expireTime Doba vypršení platnosti tohoto záznamu SOA. int
Hostitel Název domény autoritativního názvového serveru pro tento záznam SOA. řetězec
minimumTTL Minimální hodnota tohoto záznamu SOA. Podle konvence se to používá k určení záporné doby trvání ukládání do mezipaměti. int
refreshTime Hodnota aktualizace tohoto záznamu SOA. int
retryTime Doba opakování tohoto záznamu SOA. int
serialNumber Sériové číslo tohoto záznamu SOA. int

SrvRecord

Název Description Hodnota
port Hodnota portu pro tento záznam SRV. int
Prioritou Hodnota priority pro tento záznam SRV. int
Cíl Název cílové domény pro tento záznam SRV. řetězec
hmotnost Hodnota hmotnosti tohoto záznamu SRV. int

Záznam TxtRecord

Název Description Hodnota
hodnota Textová hodnota tohoto záznamu TXT. string[]

Definice prostředku šablony ARM

Typ prostředku dnsZones/CAA je možné nasadit do:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/dnsZones/CAA, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.Network/dnsZones/CAA",
  "apiVersion": "2017-10-01",
  "name": "string",
  "etag": "string",
  "properties": {
    "AAAARecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "ARecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "caaRecords": [
      {
        "flags": "int",
        "tag": "string",
        "value": "string"
      }
    ],
    "CNAMERecord": {
      "cname": "string"
    },
    "metadata": {},
    "MXRecords": [
      {
        "exchange": "string",
        "preference": "int"
      }
    ],
    "NSRecords": [
      {
        "nsdname": "string"
      }
    ],
    "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" ]
      }
    ]
  }
}

Hodnoty vlastností

dnsZones/CAA

Název Description Hodnota
typ Typ prostředku Microsoft.Network/dnsZones/CAA
apiVersion Verze rozhraní API prostředků '2017-10-01'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
Etag Značka etag sady záznamů. řetězec
properties Vlastnosti sady záznamů. RecordSetVlastnosti

RecordSetVlastnosti

Název Description Hodnota
AAAAZáznamy Seznam záznamů AAAA v sadě záznamů. AaaaZáznam[]
AZáznamy Seznam záznamů A v sadě záznamů. ARecord[]
caaZáznamy Seznam záznamů CAA v sadě záznamů. CaaRecord[]
CNAMEZáznam Záznam CNAME v sadě záznamů. CnameZáznam
zprostředkovatele identity Metadata připojená k sadě záznamů. object
MXRecords Seznam záznamů MX v sadě záznamů. MxRecord[]
NSZáznamy Seznam záznamů NS v sadě záznamů. Záznam NsRecord[]
Záznam PTR Seznam záznamů PTR v sadě záznamů. Záznam PtrRecord[]
SOARecord Záznam SOA v sadě záznamů. SoaRecord
SRVRecords Seznam záznamů SRV v sadě záznamů. SrvRecord[]
TTL Hodnota TTL (time-to-live) záznamů v sadě záznamů int
TXTZáznamy Seznam záznamů TXT v sadě záznamů. TxtRecord[]

AaaaZáznam

Název Description Hodnota
ipv6Address IPv6 adresa tohoto záznamu AAAA. řetězec

Arecord

Název Description Hodnota
ipv4Address IPv4 adresa tohoto záznamu A. řetězec

CaaRecord

Název Description Hodnota
příznaky Příznaky pro tento CAA se zaznamenávají jako celé číslo mezi 0 a 255. int
značka Značka pro tento záznam CAA. řetězec
hodnota Hodnota tohoto záznamu CAA. řetězec

CnameZáznam

Název Description Hodnota
Cname Kanonický název tohoto záznamu CNAME. řetězec

Záznam MxRecord

Název Description Hodnota
Exchange Název domény hostitele pošty pro tento záznam MX. řetězec
Předvoleb Hodnota předvolby pro tento záznam MX. int

NsZáznam

Název Description Hodnota
nsdname Název názvového serveru pro tento záznam NS. řetězec

Záznam ptrZáznam

Název Description Hodnota
ptrdname Název cílové domény PTR pro tento záznam PTR. řetězec

SoaRecord

Název Description Hodnota
e-mail E-mailový kontakt pro tento záznam SOA. řetězec
expireTime Doba vypršení platnosti tohoto záznamu SOA. int
Hostitel Název domény autoritativního názvového serveru pro tento záznam SOA. řetězec
minimumTTL Minimální hodnota tohoto záznamu SOA. Podle konvence se to používá k určení záporné doby trvání ukládání do mezipaměti. int
refreshTime Hodnota aktualizace tohoto záznamu SOA. int
retryTime Doba opakování tohoto záznamu SOA. int
serialNumber Sériové číslo tohoto záznamu SOA. int

SrvRecord

Název Description Hodnota
port Hodnota portu pro tento záznam SRV. int
Prioritou Hodnota priority pro tento záznam SRV. int
Cíl Název cílové domény pro tento záznam SRV. řetězec
hmotnost Hodnota hmotnosti tohoto záznamu SRV. int

Záznam TxtRecord

Název Description Hodnota
hodnota Textová hodnota tohoto záznamu TXT. string[]

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku dnsZones/CAA je možné nasadit do:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/dnsZones/CAA, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones/CAA@2017-10-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      AAAARecords = [
        {
          ipv6Address = "string"
        }
      ]
      ARecords = [
        {
          ipv4Address = "string"
        }
      ]
      caaRecords = [
        {
          flags = int
          tag = "string"
          value = "string"
        }
      ]
      CNAMERecord = {
        cname = "string"
      }
      metadata = {}
      MXRecords = [
        {
          exchange = "string"
          preference = int
        }
      ]
      NSRecords = [
        {
          nsdname = "string"
        }
      ]
      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"
  })
}

Hodnoty vlastností

dnsZones/CAA

Název Description Hodnota
typ Typ prostředku Microsoft.Network/dnsZones/CAA@2017-10-01
name Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu : dnsZones
Etag Značka etag sady záznamů. řetězec
properties Vlastnosti sady záznamů. RecordSetVlastnosti

RecordSetVlastnosti

Název Description Hodnota
AAAAZáznamy Seznam záznamů AAAA v sadě záznamů. AaaaZáznam[]
AZáznamy Seznam záznamů A v sadě záznamů. ARecord[]
caaZáznamy Seznam záznamů CAA v sadě záznamů. CaaRecord[]
CNAMEZáznam Záznam CNAME v sadě záznamů. CnameZáznam
zprostředkovatele identity Metadata připojená k sadě záznamů. object
Záznamy MXZáznamy Seznam záznamů MX v sadě záznamů. Záznam MxRecord[]
NSZáznamy Seznam záznamů NS v sadě záznamů. Záznam NsZáznam[]
Záznamy PTR Seznam záznamů PTR v sadě záznamů. Záznam PtrRecord[]
Záznam SOAZáznam Záznam SOA v sadě záznamů. Záznam SoaRecord
SRVZáznamy Seznam záznamů SRV v sadě záznamů. Záznam srvZáznam[]
TTL Hodnota TTL (time-to-live) záznamů v sadě záznamů. int
TXTZáznamy Seznam záznamů TXT v sadě záznamů. Záznam Txt[]

Záznam AaaaZáznam

Název Description Hodnota
ipv6Address IPv6 adresa tohoto záznamu AAAA. řetězec

Arecord

Název Description Hodnota
ipv4Address Adresa IPv4 tohoto záznamu A. řetězec

Záznam CaaRecord

Název Description Hodnota
příznaky Příznaky pro tento záznam CAA jako celé číslo mezi 0 a 255. int
značka Značka pro tento záznam CAA. řetězec
hodnota Hodnota tohoto záznamu CAA. řetězec

Záznam CnameZáznam

Název Description Hodnota
Cname Kanonický název tohoto záznamu CNAME. řetězec

Záznam MxRecord

Název Description Hodnota
Exchange Název domény hostitele pošty pro tento záznam MX. řetězec
Předvoleb Hodnota předvolby pro tento záznam MX. int

Záznam NsZáznam

Název Description Hodnota
nsdname Název názvového serveru pro tento záznam NS. řetězec

Záznam PtrZáznam

Název Description Hodnota
ptrdname Název cílové domény PTR pro tento záznam PTR. řetězec

Záznam SoaRecord

Název Description Hodnota
e-mail E-mailový kontakt pro tento záznam SOA. řetězec
expireTime Čas vypršení platnosti tohoto záznamu SOA. int
Hostitel Název domény autoritativního názvového serveru pro tento záznam SOA. řetězec
hodnota minimaTTL Minimální hodnota tohoto záznamu SOA. Podle konvence se používá k určení záporné doby trvání ukládání do mezipaměti. int
čas aktualizace Hodnota aktualizace pro tento záznam SOA. int
čas opakování Doba opakování tohoto záznamu SOA. int
serialNumber Sériové číslo tohoto záznamu SOA. int

Záznam SrvRecord

Název Description Hodnota
port Hodnota portu pro tento záznam SRV. int
Prioritou Hodnota priority pro tento záznam SRV. int
Cíl Název cílové domény pro tento záznam SRV. řetězec
hmotnost Hodnota váhy pro tento záznam SRV. int

Záznam TxtZáznam

Název Description Hodnota
hodnota Textová hodnota tohoto záznamu TXT. string[]