Dela via


Microsoft.Network dnsZones/CAA 2018-03-01-preview

Bicep-resursdefinition

Resurstypen dnsZones/CAA kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/dnsZones/CAA-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Network/dnsZones/CAA@2018-03-01-preview' = {
  parent: resourceSymbolicName
  etag: 'string'
  name: 'string'
  properties: {
    AAAARecords: [
      {
        ipv6Address: 'string'
      }
    ]
    ARecords: [
      {
        ipv4Address: 'string'
      }
    ]
    caaRecords: [
      {
        flags: int
        tag: 'string'
        value: 'string'
      }
    ]
    CNAMERecord: {
      cname: 'string'
    }
    metadata: {
      {customized property}: 'string'
    }
    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'
        ]
      }
    ]
  }
}

Egenskapsvärden

AaaaRecord

Namn Beskrivning Värde
ipv6Address IPv6-adressen för den här AAAA-posten. sträng

ARecord

Namn Beskrivning Värde
ipv4Address IPv4-adressen för den här A-posten. sträng

CaaRecord

Namn Beskrivning Värde
flaggor Flaggorna för den här CAA-posten som ett heltal mellan 0 och 255. Int
tagg Taggen för den här CAA-posten. sträng
värde Värdet för den här CAA-posten. sträng

CnameRecord

Namn Beskrivning Värde
cname Det kanoniska namnet på den här CNAME-posten. sträng

Microsoft.Network/dnsZones/CAA

Namn Beskrivning Värde
etag Etag för postuppsättningen. sträng
Namn Resursnamnet sträng (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: dnsZones
Egenskaper Egenskaperna för postuppsättningen. RecordSetProperties

MxRecord

Namn Beskrivning Värde
utbyte Domännamnet för e-postvärden för den här MX-posten. sträng
förkärlek Inställningsvärdet för den här MX-posten. Int

NsRecord

Namn Beskrivning Värde
nsdname Namnservernamnet för den här NS-posten. sträng

PtrRecord

Namn Beskrivning Värde
ptrdname PTR-måldomännamnet för den här PTR-posten. sträng

RecordSetProperties

Namn Beskrivning Värde
AAAARecords Listan över AAAA-poster i postuppsättningen. AaaaRecord[]
ARecords Listan över A-poster i postuppsättningen. ARecord[]
caaRecords Listan över CAA-poster i postuppsättningen. CaaRecord[]
CNAMERecord CNAME-posten i postuppsättningen. CnameRecord
metadata Metadata som är kopplade till postuppsättningen. RecordSetPropertiesMetadata
MXRecords Listan över MX-poster i postuppsättningen. MxRecord[]
NSRecords Listan över NS-poster i postuppsättningen. NsRecord[]
PTRRecords Listan över PTR-poster i postuppsättningen. PtrRecord[]
SOARecord SOA-posten i postuppsättningen. SoaRecord
SRVRecords Listan över SRV-poster i postuppsättningen. SrvRecord[]
TTL TTL (time-to-live) för posterna i postuppsättningen. Int
TXTRecords Listan över TXT-poster i postuppsättningen. TxtRecord[]

RecordSetPropertiesMetadata

Namn Beskrivning Värde

SoaRecord

Namn Beskrivning Värde
E-post E-postkontakten för den här SOA-posten. sträng
expireTime Förfalltid för den här SOA-posten. Int
värd Domännamnet för den auktoritativa namnservern för den här SOA-posten. sträng
minimumTTL Minimivärdet för den här SOA-posten. Enligt konventionen används detta för att fastställa varaktigheten för negativ cachelagring. Int
refreshTime Uppdateringsvärdet för den här SOA-posten. Int
retryTime Återförsökstiden för den här SOA-posten. Int
serialNumber Serienumret för den här SOA-posten. Int

SrvRecord

Namn Beskrivning Värde
hamn Portvärdet för den här SRV-posten. Int
prioritering Prioritetsvärdet för den här SRV-posten. Int
mål Måldomännamnet för den här SRV-posten. sträng
vikt Viktvärdet för den här SRV-posten. Int

TxtRecord

Namn Beskrivning Värde
värde Textvärdet för den här TXT-posten. string[]

Resursdefinition för ARM-mall

Resurstypen dnsZones/CAA kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/dnsZones/CAA-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Network/dnsZones/CAA",
  "apiVersion": "2018-03-01-preview",
  "name": "string",
  "etag": "string",
  "properties": {
    "AAAARecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "ARecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "caaRecords": [
      {
        "flags": "int",
        "tag": "string",
        "value": "string"
      }
    ],
    "CNAMERecord": {
      "cname": "string"
    },
    "metadata": {
      "{customized property}": "string"
    },
    "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" ]
      }
    ]
  }
}

Egenskapsvärden

AaaaRecord

Namn Beskrivning Värde
ipv6Address IPv6-adressen för den här AAAA-posten. sträng

ARecord

Namn Beskrivning Värde
ipv4Address IPv4-adressen för den här A-posten. sträng

CaaRecord

Namn Beskrivning Värde
flaggor Flaggorna för den här CAA-posten som ett heltal mellan 0 och 255. Int
tagg Taggen för den här CAA-posten. sträng
värde Värdet för den här CAA-posten. sträng

CnameRecord

Namn Beskrivning Värde
cname Det kanoniska namnet på den här CNAME-posten. sträng

Microsoft.Network/dnsZones/CAA

Namn Beskrivning Värde
apiVersion API-versionen "2018-03-01-preview"
etag Etag för postuppsättningen. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaperna för postuppsättningen. RecordSetProperties
typ Resurstypen "Microsoft.Network/dnsZones/CAA"

MxRecord

Namn Beskrivning Värde
utbyte Domännamnet för e-postvärden för den här MX-posten. sträng
förkärlek Inställningsvärdet för den här MX-posten. Int

NsRecord

Namn Beskrivning Värde
nsdname Namnservernamnet för den här NS-posten. sträng

PtrRecord

Namn Beskrivning Värde
ptrdname PTR-måldomännamnet för den här PTR-posten. sträng

RecordSetProperties

Namn Beskrivning Värde
AAAARecords Listan över AAAA-poster i postuppsättningen. AaaaRecord[]
ARecords Listan över A-poster i postuppsättningen. ARecord[]
caaRecords Listan över CAA-poster i postuppsättningen. CaaRecord[]
CNAMERecord CNAME-posten i postuppsättningen. CnameRecord
metadata Metadata som är kopplade till postuppsättningen. RecordSetPropertiesMetadata
MXRecords Listan över MX-poster i postuppsättningen. MxRecord[]
NSRecords Listan över NS-poster i postuppsättningen. NsRecord[]
PTRRecords Listan över PTR-poster i postuppsättningen. PtrRecord[]
SOARecord SOA-posten i postuppsättningen. SoaRecord
SRVRecords Listan över SRV-poster i postuppsättningen. SrvRecord[]
TTL TTL (time-to-live) för posterna i postuppsättningen. Int
TXTRecords Listan över TXT-poster i postuppsättningen. TxtRecord[]

RecordSetPropertiesMetadata

Namn Beskrivning Värde

SoaRecord

Namn Beskrivning Värde
E-post E-postkontakten för den här SOA-posten. sträng
expireTime Förfalltid för den här SOA-posten. Int
värd Domännamnet för den auktoritativa namnservern för den här SOA-posten. sträng
minimumTTL Minimivärdet för den här SOA-posten. Enligt konventionen används detta för att fastställa varaktigheten för negativ cachelagring. Int
refreshTime Uppdateringsvärdet för den här SOA-posten. Int
retryTime Återförsökstiden för den här SOA-posten. Int
serialNumber Serienumret för den här SOA-posten. Int

SrvRecord

Namn Beskrivning Värde
hamn Portvärdet för den här SRV-posten. Int
prioritering Prioritetsvärdet för den här SRV-posten. Int
mål Måldomännamnet för den här SRV-posten. sträng
vikt Viktvärdet för den här SRV-posten. Int

TxtRecord

Namn Beskrivning Värde
värde Textvärdet för den här TXT-posten. string[]

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen dnsZones/CAA kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/dnsZones/CAA-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones/CAA@2018-03-01-preview"
  name = "string"
  etag = "string"
  body = jsonencode({
    properties = {
      AAAARecords = [
        {
          ipv6Address = "string"
        }
      ]
      ARecords = [
        {
          ipv4Address = "string"
        }
      ]
      caaRecords = [
        {
          flags = int
          tag = "string"
          value = "string"
        }
      ]
      CNAMERecord = {
        cname = "string"
      }
      metadata = {
        {customized property} = "string"
      }
      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"
          ]
        }
      ]
    }
  })
}

Egenskapsvärden

AaaaRecord

Namn Beskrivning Värde
ipv6Address IPv6-adressen för den här AAAA-posten. sträng

ARecord

Namn Beskrivning Värde
ipv4Address IPv4-adressen för den här A-posten. sträng

CaaRecord

Namn Beskrivning Värde
flaggor Flaggorna för den här CAA-posten som ett heltal mellan 0 och 255. Int
tagg Taggen för den här CAA-posten. sträng
värde Värdet för den här CAA-posten. sträng

CnameRecord

Namn Beskrivning Värde
cname Det kanoniska namnet på den här CNAME-posten. sträng

Microsoft.Network/dnsZones/CAA

Namn Beskrivning Värde
etag Etag för postuppsättningen. sträng
Namn Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: dnsZones
Egenskaper Egenskaperna för postuppsättningen. RecordSetProperties
typ Resurstypen "Microsoft.Network/dnsZones/CAA@2018-03-01-preview"

MxRecord

Namn Beskrivning Värde
utbyte Domännamnet för e-postvärden för den här MX-posten. sträng
förkärlek Inställningsvärdet för den här MX-posten. Int

NsRecord

Namn Beskrivning Värde
nsdname Namnservernamnet för den här NS-posten. sträng

PtrRecord

Namn Beskrivning Värde
ptrdname PTR-måldomännamnet för den här PTR-posten. sträng

RecordSetProperties

Namn Beskrivning Värde
AAAARecords Listan över AAAA-poster i postuppsättningen. AaaaRecord[]
ARecords Listan över A-poster i postuppsättningen. ARecord[]
caaRecords Listan över CAA-poster i postuppsättningen. CaaRecord[]
CNAMERecord CNAME-posten i postuppsättningen. CnameRecord
metadata Metadata som är kopplade till postuppsättningen. RecordSetPropertiesMetadata
MXRecords Listan över MX-poster i postuppsättningen. MxRecord[]
NSRecords Listan över NS-poster i postuppsättningen. NsRecord[]
PTRRecords Listan över PTR-poster i postuppsättningen. PtrRecord[]
SOARecord SOA-posten i postuppsättningen. SoaRecord
SRVRecords Listan över SRV-poster i postuppsättningen. SrvRecord[]
TTL TTL (time-to-live) för posterna i postuppsättningen. Int
TXTRecords Listan över TXT-poster i postuppsättningen. TxtRecord[]

RecordSetPropertiesMetadata

Namn Beskrivning Värde

SoaRecord

Namn Beskrivning Värde
E-post E-postkontakten för den här SOA-posten. sträng
expireTime Förfalltid för den här SOA-posten. Int
värd Domännamnet för den auktoritativa namnservern för den här SOA-posten. sträng
minimumTTL Minimivärdet för den här SOA-posten. Enligt konventionen används detta för att fastställa varaktigheten för negativ cachelagring. Int
refreshTime Uppdateringsvärdet för den här SOA-posten. Int
retryTime Återförsökstiden för den här SOA-posten. Int
serialNumber Serienumret för den här SOA-posten. Int

SrvRecord

Namn Beskrivning Värde
hamn Portvärdet för den här SRV-posten. Int
prioritering Prioritetsvärdet för den här SRV-posten. Int
mål Måldomännamnet för den här SRV-posten. sträng
vikt Viktvärdet för den här SRV-posten. Int

TxtRecord

Namn Beskrivning Värde
värde Textvärdet för den här TXT-posten. string[]