Aracılığıyla paylaş


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

Bicep kaynak tanımı

dnsZones/NS kaynak türü aşağıdakilere dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/dnsZones/NS kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Network/dnsZones/NS@2018-03-01-preview' = {
  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'
        ]
      }
    ]
  }
}

Özellik değerleri

dnsZones/NS

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
Üst Bicep'te alt kaynak için üst kaynağı belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Kaynak türü için sembolik ad: dnsZones
Etag Kayıt kümesinin etag'i. string
properties Kayıt kümesinin özellikleri. RecordSetProperties

RecordSetProperties

Ad Açıklama Değer
AAAAKayıtlar Kayıt kümesindeki AAAA kayıtlarının listesi. AaaaRecord[]
KayıtKayıtlar Kayıt kümesindeki A kayıtlarının listesi. Kayıt[]
caaRecords Kayıt kümesindeki CAA kayıtlarının listesi. CaaRecord[]
CNAMEKayıt Kayıt kümesindeki CNAME kaydı. CnameRecord
meta veriler Kayıt kümesine eklenen meta veriler. object
MXRecords Kayıt kümesindeki MX kayıtlarının listesi. MxRecord[]
NSRecords Kayıt kümesindeki NS kayıtlarının listesi. NsRecord[]
PTRRecords Kayıt kümesindeki PTR kayıtlarının listesi. PtrRecord[]
SOARecord Kayıt kümesindeki SOA kaydı. SoaRecord
SRVRecords Kayıt kümesindeki SRV kayıtlarının listesi. SrvRecord[]
TTL Kayıt kümesindeki kayıtların TTL değeri (yaşam süresi). int
TXTKayıtlar Kayıt kümesindeki TXT kayıtlarının listesi. TxtRecord[]

AaaaRecord

Ad Açıklama Değer
ipv6Address Bu AAAA kaydının IPv6 adresi. string

Kayıt Kayıt

Ad Açıklama Değer
ipv4Address Bu A kaydının IPv4 adresi. string

CaaRecord

Ad Açıklama Değer
bayraklar Bu CAA kaydının bayrakları 0 ile 255 arasında bir tamsayı olarak kaydedilir. int
etiket Bu CAA kaydının etiketi. string
değer Bu CAA kaydının değeri. string

CnameRecord

Ad Açıklama Değer
Cname Bu CNAME kaydının kurallı adı. string

MxRecord

Ad Açıklama Değer
Exchange Bu MX kaydı için posta ana bilgisayarının etki alanı adı. string
Tercih Bu MX kaydı için tercih değeri. int

KayıtKayıt

Ad Açıklama Değer
nsdname Bu NS kaydının ad sunucusu adı. string

PtrRecord

Ad Açıklama Değer
ptrdname Bu PTR kaydı için PTR hedef etki alanı adı. string

KayıtKayıt

Ad Açıklama Değer
e-posta Bu SOA kaydının e-posta ilgili kişisi. string
expireTime Bu SOA kaydı için süre sonu süresi. int
konak Bu SOA kaydı için yetkili ad sunucusunun etki alanı adı. string
minimumTTL Bu SOA kaydı için en düşük değer. Kural gereği bu, negatif önbelleğe alma süresini belirlemek için kullanılır. int
refreshTime Bu SOA kaydının yenileme değeri. int
retryTime Bu SOA kaydı için yeniden deneme süresi. int
serialNumber Bu SOA kaydının seri numarası. int

SrvRecord

Ad Açıklama Değer
port Bu SRV kaydının bağlantı noktası değeri. int
Öncelik Bu SRV kaydı için öncelik değeri. int
Hedef Bu SRV kaydının hedef etki alanı adı. string
ağırlık Bu SRV kaydının ağırlık değeri. int

TxtKayıt

Ad Açıklama Değer
değer Bu TXT kaydının metin değeri. string[]

ARM şablonu kaynak tanımı

dnsZones/NS kaynak türü şu şekilde dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/dnsZones/NS kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

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

Özellik değerleri

dnsZones/NS

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Network/dnsZones/NS'
apiVersion Kaynak API'sinin sürümü '2018-03-01-preview'
name Kaynak adı

JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
Etag Kayıt kümesinin etag'i. string
properties Kayıt kümesinin özellikleri. RecordSetProperties

RecordSetProperties

Ad Açıklama Değer
AAAAKayıtlar Kayıt kümesindeki AAAA kayıtlarının listesi. AaaaRecord[]
KayıtKayıtlar Kayıt kümesindeki A kayıtlarının listesi. Kayıt[]
caaRecords Kayıt kümesindeki CAA kayıtlarının listesi. CaaRecord[]
CNAMEKayıt Kayıt kümesindeki CNAME kaydı. CnameRecord
meta veriler Kayıt kümesine eklenen meta veriler. object
MXRecords Kayıt kümesindeki MX kayıtlarının listesi. MxRecord[]
NSRecords Kayıt kümesindeki NS kayıtlarının listesi. NsRecord[]
PTRRecords Kayıt kümesindeki PTR kayıtlarının listesi. PtrRecord[]
SOARecord Kayıt kümesindeki SOA kaydı. SoaRecord
SRVRecords Kayıt kümesindeki SRV kayıtlarının listesi. SrvRecord[]
TTL Kayıt kümesindeki kayıtların TTL değeri (yaşam süresi). int
TXTKayıtlar Kayıt kümesindeki TXT kayıtlarının listesi. TxtRecord[]

AaaaRecord

Ad Açıklama Değer
ipv6Address Bu AAAA kaydının IPv6 adresi. string

Kayıt Kayıt

Ad Açıklama Değer
ipv4Address Bu A kaydının IPv4 adresi. string

CaaRecord

Ad Açıklama Değer
bayraklar Bu CAA kaydının bayrakları 0 ile 255 arasında bir tamsayı olarak kaydedilir. int
etiket Bu CAA kaydının etiketi. string
değer Bu CAA kaydının değeri. string

CnameRecord

Ad Açıklama Değer
Cname Bu CNAME kaydının kurallı adı. string

MxRecord

Ad Açıklama Değer
Exchange Bu MX kaydı için posta ana bilgisayarının etki alanı adı. string
Tercih Bu MX kaydı için tercih değeri. int

NsRecord

Ad Açıklama Değer
nsdname Bu NS kaydının ad sunucusu adı. string

PtrRecord

Ad Açıklama Değer
ptrdname Bu PTR kaydı için PTR hedef etki alanı adı. string

KayıtKayıt

Ad Açıklama Değer
e-posta Bu SOA kaydının e-posta ilgili kişisi. string
expireTime Bu SOA kaydı için süre sonu süresi. int
konak Bu SOA kaydı için yetkili ad sunucusunun etki alanı adı. string
minimumTTL Bu SOA kaydı için en düşük değer. Kural gereği bu, negatif önbelleğe alma süresini belirlemek için kullanılır. int
refreshTime Bu SOA kaydının yenileme değeri. int
retryTime Bu SOA kaydı için yeniden deneme süresi. int
serialNumber Bu SOA kaydının seri numarası. int

SrvRecord

Ad Açıklama Değer
port Bu SRV kaydının bağlantı noktası değeri. int
Öncelik Bu SRV kaydı için öncelik değeri. int
Hedef Bu SRV kaydının hedef etki alanı adı. string
ağırlık Bu SRV kaydının ağırlık değeri. int

TxtKayıt

Ad Açıklama Değer
değer Bu TXT kaydının metin değeri. string[]

Terraform (AzAPI sağlayıcısı) kaynak tanımı

dnsZones/NS kaynak türü şu şekilde dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/dnsZones/NS kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones/NS@2018-03-01-preview"
  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"
  })
}

Özellik değerleri

dnsZones/NS

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Network/dnsZones/NS@2018-03-01-preview"
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Şu tür kaynağın kimliği: dnsZones
Etag Kayıt kümesinin etag'i. string
properties Kayıt kümesinin özellikleri. RecordSetProperties

RecordSetProperties

Ad Açıklama Değer
AAAAKayıtlar Kayıt kümesindeki AAAA kayıtlarının listesi. AaaaRecord[]
KayıtKayıtlar Kayıt kümesindeki A kayıtlarının listesi. Kayıt[]
caaRecords Kayıt kümesindeki CAA kayıtlarının listesi. CaaRecord[]
CNAMEKayıt Kayıt kümesindeki CNAME kaydı. CnameRecord
meta veriler Kayıt kümesine eklenen meta veriler. object
MXRecords Kayıt kümesindeki MX kayıtlarının listesi. MxRecord[]
NSRecords Kayıt kümesindeki NS kayıtlarının listesi. NsRecord[]
PTRRecords Kayıt kümesindeki PTR kayıtlarının listesi. PtrRecord[]
SOARecord Kayıt kümesindeki SOA kaydı. SoaRecord
SRVRecords Kayıt kümesindeki SRV kayıtlarının listesi. SrvRecord[]
TTL Kayıt kümesindeki kayıtların TTL değeri (yaşam süresi). int
TXTKayıtlar Kayıt kümesindeki TXT kayıtlarının listesi. TxtRecord[]

AaaaRecord

Ad Açıklama Değer
ipv6Address Bu AAAA kaydının IPv6 adresi. string

Kayıt Kayıt

Ad Açıklama Değer
ipv4Address Bu A kaydının IPv4 adresi. string

CaaRecord

Ad Açıklama Değer
bayraklar Bu CAA kaydının bayrakları 0 ile 255 arasında bir tamsayı olarak kaydedilir. int
etiket Bu CAA kaydının etiketi. string
değer Bu CAA kaydının değeri. string

CnameRecord

Ad Açıklama Değer
Cname Bu CNAME kaydının kurallı adı. string

MxRecord

Ad Açıklama Değer
Exchange Bu MX kaydı için posta ana bilgisayarının etki alanı adı. string
Tercih Bu MX kaydı için tercih değeri. int

NsRecord

Ad Açıklama Değer
nsdname Bu NS kaydının ad sunucusu adı. string

PtrRecord

Ad Açıklama Değer
ptrdname Bu PTR kaydı için PTR hedef etki alanı adı. string

SoaRecord

Ad Açıklama Değer
e-posta Bu SOA kaydının e-posta ilgili kişisi. string
expireTime Bu SOA kaydının süresi doldu. int
konak Bu SOA kaydı için yetkili ad sunucusunun etki alanı adı. string
minimumTTL Bu SOA kaydı için en küçük değer. Kural gereği bu, negatif önbelleğe alma süresini belirlemek için kullanılır. int
refreshTime Bu SOA kaydının yenileme değeri. int
retryTime Bu SOA kaydı için yeniden deneme süresi. int
serialNumber Bu SOA kaydının seri numarası. int

SrvRecord

Ad Açıklama Değer
port Bu SRV kaydının bağlantı noktası değeri. int
Öncelik Bu SRV kaydı için öncelik değeri. int
Hedef Bu SRV kaydının hedef etki alanı adı. string
ağırlık Bu SRV kaydının ağırlık değeri. int

TxtKayıt

Ad Açıklama Değer
değer Bu TXT kaydının metin değeri. string[]