Udostępnij za pośrednictwem


Microsoft.Network dnsZones/CNAME 2018-05-01

Definicja zasobu Bicep

Typ zasobu dnsZones/CNAME można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/dnsZones/CNAME, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Network/dnsZones/CNAME@2018-05-01' = {
  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
      }
    ]
    targetResource: {
      id: 'string'
    }
    TTL: int
    TXTRecords: [
      {
        value: [
          'string'
        ]
      }
    ]
  }
}

Wartości właściwości

AaaaRecord

Nazwa Opis Wartość
ipv6Address Adres IPv6 tego rekordu AAAA. struna

ARecord

Nazwa Opis Wartość
ipv4Address Adres IPv4 tego rekordu A. struna

CaaRecord

Nazwa Opis Wartość
Flagi Flagi dla tego rekordu CAA jako liczba całkowita z zakresu od 0 do 255. Int
znacznik Tag dla tego rekordu CAA. struna
wartość Wartość tego rekordu CAA. struna

CnameRecord

Nazwa Opis Wartość
cname Nazwa kanoniczna dla tego rekordu CNAME. struna

Microsoft.Network/dnsZones/CNAME

Nazwa Opis Wartość
etag Element etag zestawu rekordów. struna
nazwa Nazwa zasobu ciąg (wymagany)
rodzic W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: dnsZones
Właściwości Właściwości zestawu rekordów. RecordSetProperties

MxRecord

Nazwa Opis Wartość
wymieniać Nazwa domeny hosta poczty dla tego rekordu MX. struna
preferencja Wartość preferencji dla tego rekordu MX. Int

NsRecord

Nazwa Opis Wartość
nsdname Nazwa serwera nazw dla tego rekordu NS. struna

PtrRecord

Nazwa Opis Wartość
ptrdname Nazwa domeny docelowej PTR dla tego rekordu PTR. struna

RecordSetProperties

Nazwa Opis Wartość
AAAARecords Lista rekordów usługi AAAA w zestawie rekordów. AaaaRecord[]
ARecords Lista rekordów A w zestawie rekordów. ARecord []
caaRecords Lista rekordów CAA w zestawie rekordów. CaaRecord[]
CNAMERecord Rekord CNAME w zestawie rekordów. CnameRecord
metadane Metadane dołączone do zestawu rekordów. RecordSetPropertiesMetadata
MxRecords Lista rekordów MX w zestawie rekordów. MxRecord[]
NSRecords Lista rekordów NS w zestawie rekordów. NsRecord[]
Rekordy PTR Lista rekordów PTR w zestawie rekordów. PtrRecord[]
SoARecord Rekord SOA w zestawie rekordów. SoaRecord
SRVRecords Lista rekordów SRV w zestawie rekordów. SrvRecord []
targetResource Odwołanie do zasobu platformy Azure, z którego jest pobierana wartość zasobu DNS. SubResource
TTL Czas wygaśnięcia (czas wygaśnięcia) rekordów w zestawie rekordów. Int
TXTRecordy Lista rekordów TXT w zestawie rekordów. TxtRecord[]

RecordSetPropertiesMetadata

Nazwa Opis Wartość

SoaRecord

Nazwa Opis Wartość
E-mail Kontakt e-mail dla tego rekordu SOA. struna
expireTime Czas wygaśnięcia tego rekordu SOA. Int
gospodarz Nazwa domeny serwera nazw autorytatywnych dla tego rekordu SOA. struna
minimalny czas wygaśnięcia Minimalna wartość tego rekordu SOA. Zgodnie z konwencją służy do określania ujemnego czasu trwania buforowania. Int
refreshTime Wartość odświeżania dla tego rekordu SOA. Int
retryTime Czas ponawiania próby dla tego rekordu SOA. Int
numer seryjny Numer seryjny dla tego rekordu SOA. Int

SrvRecord

Nazwa Opis Wartość
port Wartość portu dla tego rekordu SRV. Int
priorytet Wartość priorytetu dla tego rekordu SRV. Int
cel Nazwa domeny docelowej dla tego rekordu SRV. struna
ciężar Wartość wagi dla tego rekordu SRV. Int

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

TxtRecord

Nazwa Opis Wartość
wartość Wartość tekstowa tego rekordu TXT. string[]

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
usługi Front Door Standard/Premium z usługą Azure DNS i domeną niestandardową Ten szablon tworzy usługę Front Door Standard/Premium, w tym domenę niestandardową w usłudze Azure DNS i certyfikatie zarządzanym przez firmę Microsoft.

Definicja zasobu szablonu usługi ARM

Typ zasobu dnsZones/CNAME można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/dnsZones/CNAME, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Network/dnsZones/CNAME",
  "apiVersion": "2018-05-01",
  "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"
      }
    ],
    "targetResource": {
      "id": "string"
    },
    "TTL": "int",
    "TXTRecords": [
      {
        "value": [ "string" ]
      }
    ]
  }
}

Wartości właściwości

AaaaRecord

Nazwa Opis Wartość
ipv6Address Adres IPv6 tego rekordu AAAA. struna

ARecord

Nazwa Opis Wartość
ipv4Address Adres IPv4 tego rekordu A. struna

CaaRecord

Nazwa Opis Wartość
Flagi Flagi dla tego rekordu CAA jako liczba całkowita z zakresu od 0 do 255. Int
znacznik Tag dla tego rekordu CAA. struna
wartość Wartość tego rekordu CAA. struna

CnameRecord

Nazwa Opis Wartość
cname Nazwa kanoniczna dla tego rekordu CNAME. struna

Microsoft.Network/dnsZones/CNAME

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2018-05-01'
etag Element etag zestawu rekordów. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości zestawu rekordów. RecordSetProperties
typ Typ zasobu "Microsoft.Network/dnsZones/CNAME"

MxRecord

Nazwa Opis Wartość
wymieniać Nazwa domeny hosta poczty dla tego rekordu MX. struna
preferencja Wartość preferencji dla tego rekordu MX. Int

NsRecord

Nazwa Opis Wartość
nsdname Nazwa serwera nazw dla tego rekordu NS. struna

PtrRecord

Nazwa Opis Wartość
ptrdname Nazwa domeny docelowej PTR dla tego rekordu PTR. struna

RecordSetProperties

Nazwa Opis Wartość
AAAARecords Lista rekordów usługi AAAA w zestawie rekordów. AaaaRecord[]
ARecords Lista rekordów A w zestawie rekordów. ARecord []
caaRecords Lista rekordów CAA w zestawie rekordów. CaaRecord[]
CNAMERecord Rekord CNAME w zestawie rekordów. CnameRecord
metadane Metadane dołączone do zestawu rekordów. RecordSetPropertiesMetadata
MxRecords Lista rekordów MX w zestawie rekordów. MxRecord[]
NSRecords Lista rekordów NS w zestawie rekordów. NsRecord[]
Rekordy PTR Lista rekordów PTR w zestawie rekordów. PtrRecord[]
SoARecord Rekord SOA w zestawie rekordów. SoaRecord
SRVRecords Lista rekordów SRV w zestawie rekordów. SrvRecord []
targetResource Odwołanie do zasobu platformy Azure, z którego jest pobierana wartość zasobu DNS. SubResource
TTL Czas wygaśnięcia (czas wygaśnięcia) rekordów w zestawie rekordów. Int
TXTRecordy Lista rekordów TXT w zestawie rekordów. TxtRecord[]

RecordSetPropertiesMetadata

Nazwa Opis Wartość

SoaRecord

Nazwa Opis Wartość
E-mail Kontakt e-mail dla tego rekordu SOA. struna
expireTime Czas wygaśnięcia tego rekordu SOA. Int
gospodarz Nazwa domeny serwera nazw autorytatywnych dla tego rekordu SOA. struna
minimalny czas wygaśnięcia Minimalna wartość tego rekordu SOA. Zgodnie z konwencją służy do określania ujemnego czasu trwania buforowania. Int
refreshTime Wartość odświeżania dla tego rekordu SOA. Int
retryTime Czas ponawiania próby dla tego rekordu SOA. Int
numer seryjny Numer seryjny dla tego rekordu SOA. Int

SrvRecord

Nazwa Opis Wartość
port Wartość portu dla tego rekordu SRV. Int
priorytet Wartość priorytetu dla tego rekordu SRV. Int
cel Nazwa domeny docelowej dla tego rekordu SRV. struna
ciężar Wartość wagi dla tego rekordu SRV. Int

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

TxtRecord

Nazwa Opis Wartość
wartość Wartość tekstowa tego rekordu TXT. string[]

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
usługi Front Door Standard/Premium z usługą Azure DNS i domeną niestandardową

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium, w tym domenę niestandardową w usłudze Azure DNS i certyfikatie zarządzanym przez firmę Microsoft.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu dnsZones/CNAME można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/dnsZones/CNAME, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones/CNAME@2018-05-01"
  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
        }
      ]
      targetResource = {
        id = "string"
      }
      TTL = int
      TXTRecords = [
        {
          value = [
            "string"
          ]
        }
      ]
    }
  })
}

Wartości właściwości

AaaaRecord

Nazwa Opis Wartość
ipv6Address Adres IPv6 tego rekordu AAAA. struna

ARecord

Nazwa Opis Wartość
ipv4Address Adres IPv4 tego rekordu A. struna

CaaRecord

Nazwa Opis Wartość
Flagi Flagi dla tego rekordu CAA jako liczba całkowita z zakresu od 0 do 255. Int
znacznik Tag dla tego rekordu CAA. struna
wartość Wartość tego rekordu CAA. struna

CnameRecord

Nazwa Opis Wartość
cname Nazwa kanoniczna dla tego rekordu CNAME. struna

Microsoft.Network/dnsZones/CNAME

Nazwa Opis Wartość
etag Element etag zestawu rekordów. struna
nazwa Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: dnsZones
Właściwości Właściwości zestawu rekordów. RecordSetProperties
typ Typ zasobu "Microsoft.Network/dnsZones/CNAME@2018-05-01"

MxRecord

Nazwa Opis Wartość
wymieniać Nazwa domeny hosta poczty dla tego rekordu MX. struna
preferencja Wartość preferencji dla tego rekordu MX. Int

NsRecord

Nazwa Opis Wartość
nsdname Nazwa serwera nazw dla tego rekordu NS. struna

PtrRecord

Nazwa Opis Wartość
ptrdname Nazwa domeny docelowej PTR dla tego rekordu PTR. struna

RecordSetProperties

Nazwa Opis Wartość
AAAARecords Lista rekordów usługi AAAA w zestawie rekordów. AaaaRecord[]
ARecords Lista rekordów A w zestawie rekordów. ARecord []
caaRecords Lista rekordów CAA w zestawie rekordów. CaaRecord[]
CNAMERecord Rekord CNAME w zestawie rekordów. CnameRecord
metadane Metadane dołączone do zestawu rekordów. RecordSetPropertiesMetadata
MxRecords Lista rekordów MX w zestawie rekordów. MxRecord[]
NSRecords Lista rekordów NS w zestawie rekordów. NsRecord[]
Rekordy PTR Lista rekordów PTR w zestawie rekordów. PtrRecord[]
SoARecord Rekord SOA w zestawie rekordów. SoaRecord
SRVRecords Lista rekordów SRV w zestawie rekordów. SrvRecord []
targetResource Odwołanie do zasobu platformy Azure, z którego jest pobierana wartość zasobu DNS. SubResource
TTL Czas wygaśnięcia (czas wygaśnięcia) rekordów w zestawie rekordów. Int
TXTRecordy Lista rekordów TXT w zestawie rekordów. TxtRecord[]

RecordSetPropertiesMetadata

Nazwa Opis Wartość

SoaRecord

Nazwa Opis Wartość
E-mail Kontakt e-mail dla tego rekordu SOA. struna
expireTime Czas wygaśnięcia tego rekordu SOA. Int
gospodarz Nazwa domeny serwera nazw autorytatywnych dla tego rekordu SOA. struna
minimalny czas wygaśnięcia Minimalna wartość tego rekordu SOA. Zgodnie z konwencją służy do określania ujemnego czasu trwania buforowania. Int
refreshTime Wartość odświeżania dla tego rekordu SOA. Int
retryTime Czas ponawiania próby dla tego rekordu SOA. Int
numer seryjny Numer seryjny dla tego rekordu SOA. Int

SrvRecord

Nazwa Opis Wartość
port Wartość portu dla tego rekordu SRV. Int
priorytet Wartość priorytetu dla tego rekordu SRV. Int
cel Nazwa domeny docelowej dla tego rekordu SRV. struna
ciężar Wartość wagi dla tego rekordu SRV. Int

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

TxtRecord

Nazwa Opis Wartość
wartość Wartość tekstowa tego rekordu TXT. string[]