Dela via


Microsoft.Network dnsZones/SRV 2018-05-01

Bicep-resursdefinition

Resurstypen dnsZones/SRV kan distribueras till:

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

Resursformat

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

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

Egenskapsvärden

dnsZones/SRV

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)
parent 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 överordnad resurs.
Symboliskt namn för resurs av typen: dnsZones
Etag Etag för postuppsättningen. sträng
properties Egenskaperna för postuppsättningen. RecordSetProperties

RecordSetProperties

Name 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. objekt
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[]
targetResource En referens till en Azure-resurs varifrån dns-resursvärdet tas. Underresurs
TTL TTL (time-to-live) för posterna i postuppsättningen. int
TXTRecords Listan över TXT-poster i postuppsättningen. TxtRecord[]

AaaaRecord

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

ARecord

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

CaaRecord

Name 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

Name Beskrivning Värde
Cname Det kanoniska namnet för den här CNAME-posten. sträng

MxRecord

Name Beskrivning Värde
Exchange Domännamnet för e-postvärden för den här MX-posten. sträng
Preferens Inställningsvärdet för den här MX-posten. int

NsRecord

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

PtrRecord

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

SoaRecord

Name Beskrivning Värde
e-post E-postkontakten för den här SOA-posten. sträng
expireTime Den förfallna tiden 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 Det minsta vä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

Name Beskrivning Värde
port Portvärdet för den här SRV-posten. int
prioritet 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

SubResource

Name Beskrivning Värde
id Resurs-ID. sträng

TxtRecord

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

Resursdefinition för ARM-mall

Resurstypen dnsZones/SRV kan distribueras till:

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

Resursformat

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

{
  "type": "Microsoft.Network/dnsZones/SRV",
  "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": {},
    "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" ]
      }
    ]
  }
}

Egenskapsvärden

dnsZones/SRV

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/dnsZones/SRV"
apiVersion Resurs-API-versionen '2018-05-01'
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)
Etag Etag för postuppsättningen. sträng
properties Egenskaperna för postuppsättningen. RecordSetProperties

RecordSetProperties

Name 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 De metadata som är kopplade till postuppsättningen. objekt
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[]
targetResource En referens till en Azure-resurs varifrån dns-resursvärdet tas. SubResource
TTL TTL (time-to-live) för posterna i postuppsättningen. int
TXTRecords Listan över TXT-poster i postuppsättningen. TxtRecord[]

AaaaRecord

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

ARecord

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

CaaRecord

Name 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

Name Beskrivning Värde
Cname Det kanoniska namnet för den här CNAME-posten. sträng

MxRecord

Name Beskrivning Värde
Exchange Domännamnet för e-postvärden för den här MX-posten. sträng
Preferens Inställningsvärdet för den här MX-posten. int

NsRecord

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

PtrRecord

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

SoaRecord

Name Beskrivning Värde
e-post E-postkontakten för den här SOA-posten. sträng
expireTime Den förfallna tiden 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 Det minsta vä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

Name Beskrivning Värde
port Portvärdet för den här SRV-posten. int
prioritet 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

SubResource

Name Beskrivning Värde
id Resurs-ID. sträng

TxtRecord

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

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen dnsZones/SRV kan distribueras till:

  • Resursgrupper

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

Resursformat

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

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

Egenskapsvärden

dnsZones/SRV

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/dnsZones/SRV@2018-05-01"
name Resursnamnet sträng (krävs)
parent_id ID:t för resursen som är överordnad för den här resursen. ID för resurs av typen: dnsZones
Etag Etag för postuppsättningen. sträng
properties Egenskaperna för postuppsättningen. RecordSetProperties

RecordSetProperties

Name 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 De metadata som är kopplade till postuppsättningen. objekt
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[]
targetResource En referens till en Azure-resurs varifrån dns-resursvärdet tas. SubResource
TTL TTL (time-to-live) för posterna i postuppsättningen. int
TXTRecords Listan över TXT-poster i postuppsättningen. TxtRecord[]

AaaaRecord

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

ARecord

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

CaaRecord

Name 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

Name Beskrivning Värde
Cname Det kanoniska namnet för den här CNAME-posten. sträng

MxRecord

Name Beskrivning Värde
Exchange Domännamnet för e-postvärden för den här MX-posten. sträng
Preferens Inställningsvärdet för den här MX-posten. int

NsRecord

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

PtrRecord

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

SoaRecord

Name Beskrivning Värde
e-post E-postkontakten för den här SOA-posten. sträng
expireTime Den förfallna tiden 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

Name Beskrivning Värde
port Portvärdet för den här SRV-posten. int
prioritet 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 Viktningsvärdet för den här SRV-posten. int

Underresurs

Name Beskrivning Värde
id Resurs-ID. sträng

TxtRecord

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