Aracılığıyla paylaş


Microsoft.Network dnszones/TXT 2015-05-04-preview

Bicep kaynak tanımı

dnszones/TXT kaynak türü, aşağıdakileri hedefleyen işlemlerle 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/TXT kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Network/dnszones/TXT@2015-05-04-preview' = {
  parent: resourceSymbolicName
  etag: 'string'
  name: 'string'
  properties: {
    AAAARecords: [
      {
        ipv6Address: 'string'
      }
    ]
    ARecords: [
      {
        ipv4Address: 'string'
      }
    ]
    CNAMERecord: {
      cname: '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'
        ]
      }
    ]
  }
}

Özellik Değerleri

AaaaKayıt

Ad Açıklama Değer
ipv6Address Dize gösteriminde bu AAAA kaydının IPv6 adresini alır veya ayarlar. dizgi

KayıtDüzenle

Ad Açıklama Değer
ipv4Address Dize gösteriminde bu A kaydının IPv4 adresini alır veya ayarlar. dizgi

CnameRecord

Ad Açıklama Değer
cname Sonlandırıcı nokta olmadan bu kaydın kurallı adını alır veya ayarlar. dizgi

Microsoft.Network/dnszones/TXT

Ad Açıklama Değer
etag Kayıt kümesinin etiketi. dizgi
ad Kaynak adı dize (gerekli)
ebeveyn Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Tür kaynağı için sembolik ad: dnszones
Özellikler Kayıt kümesinin özellikleri. RecordSetProperties

MxRecord

Ad Açıklama Değer
değiş tokuş etmek Sonlandırıcı nokta olmadan posta konağı etki alanı adını alır veya ayarlar. dizgi
tercih Bu kayıt için tercih ölçümünü alır veya ayarlar. Int

NsRecord

Ad Açıklama Değer
nsdname Sonlandırıcı nokta olmadan bu kaydın ad sunucusu adını alır veya ayarlar. dizgi

PtrRecord

Ad Açıklama Değer
ptrdname Sonlandırıcı nokta olmadan bu kayıt için PTR hedef etki alanı adını alır veya ayarlar. dizgi

RecordSetProperties

Ad Açıklama Değer
AAAAKayıtlar RecordSet içindeki AAAA kayıtlarının listesini alır veya ayarlar. AaaaKayıt[]
KayıtKayıtlar RecordSet içindeki A kayıtlarının listesini alır veya ayarlar. Kayıt []
CNAMEKayıt RecordSet içindeki CNAME kaydını alır veya ayarlar. CnameKayıt
MXRecords RecordSet'teki MX kayıtlarının listesini alır veya ayarlar. MxRecord[]
NSRecords RecordSet içindeki NS kayıtlarının listesini alır veya ayarlar. NsRecord[]
PTRRecords RecordSet içindeki PTR kayıtlarının listesini alır veya ayarlar. PtrRecord[]
SOARecord RecordSet içindeki SOA kaydını alır veya ayarlar. kayıt
SRVRecords RecordSet içindeki SRV kayıtlarının listesini alır veya ayarlar. SrvRecord[]
TTL RecordSet içindeki kayıtların TTL'sini alır veya ayarlar. Int
TXTKayıtlar RecordSet içindeki TXT kayıtlarının listesini alır veya ayarlar. TxtKayıt[]

KayıtKayıt

Ad Açıklama Değer
E-posta Bu kaydın e-postasını alır veya ayarlar. dizgi
expireTime Bu kayıt için süre sonu süresini alır veya ayarlar. Int
ev sahibi Sonlandırıcı nokta olmadan yetkili ad sunucusunun etki alanı adını alır veya ayarlar. dizgi
minimumTTL Bu kayıt için en düşük TTL değerini alır veya ayarlar. Int
refreshTime Bu kayıt için yenileme değerini alır veya ayarlar. Int
retryTime Bu kayıt için yeniden deneme süresini alır veya ayarlar. Int
serialNumber Bu kaydın seri numarasını alır veya ayarlar. Int

SrvRecord

Ad Açıklama Değer
liman Bu kayıt için hizmetin bağlantı noktasını alır veya ayarlar. Int
öncelik Bu kayıt için öncelik ölçümünü alır veya ayarlar. Int
hedef Sonlandırıcı nokta olmadan bu kayıt için hedefin etki alanı adını alır veya ayarlar. dizgi
ağırlık Bu kayıt için ağırlık ölçümünü alır veya ayarlar. Int

TxtKayıt

Ad Açıklama Değer
değer Bu kaydın metin değerini alır veya ayarlar. string[]

Kullanım Örnekleri

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
Azure DNS ve özel etki alanı ile Front Door Standard/Premium Bu şablon, Azure DNS'de özel etki alanı ve Microsoft tarafından yönetilen sertifika dahil olmak üzere bir Front Door Standard/Premium oluşturur.

ARM şablonu kaynak tanımı

dnszones/TXT kaynak türü, aşağıdakileri hedefleyen işlemlerle 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/TXT kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Network/dnszones/TXT",
  "apiVersion": "2015-05-04-preview",
  "name": "string",
  "etag": "string",
  "properties": {
    "AAAARecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "ARecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "CNAMERecord": {
      "cname": "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" ]
      }
    ]
  }
}

Özellik Değerleri

AaaaKayıt

Ad Açıklama Değer
ipv6Address Dize gösteriminde bu AAAA kaydının IPv6 adresini alır veya ayarlar. dizgi

KayıtDüzenle

Ad Açıklama Değer
ipv4Address Dize gösteriminde bu A kaydının IPv4 adresini alır veya ayarlar. dizgi

CnameRecord

Ad Açıklama Değer
cname Sonlandırıcı nokta olmadan bu kaydın kurallı adını alır veya ayarlar. dizgi

Microsoft.Network/dnszones/TXT

Ad Açıklama Değer
apiVersion API sürümü '2015-05-04-preview'
etag Kayıt kümesinin etiketi. dizgi
ad Kaynak adı dize (gerekli)
Özellikler Kayıt kümesinin özellikleri. RecordSetProperties
tür Kaynak türü 'Microsoft.Network/dnszones/TXT'

MxRecord

Ad Açıklama Değer
değiş tokuş etmek Sonlandırıcı nokta olmadan posta konağı etki alanı adını alır veya ayarlar. dizgi
tercih Bu kayıt için tercih ölçümünü alır veya ayarlar. Int

NsRecord

Ad Açıklama Değer
nsdname Sonlandırıcı nokta olmadan bu kaydın ad sunucusu adını alır veya ayarlar. dizgi

PtrRecord

Ad Açıklama Değer
ptrdname Sonlandırıcı nokta olmadan bu kayıt için PTR hedef etki alanı adını alır veya ayarlar. dizgi

RecordSetProperties

Ad Açıklama Değer
AAAAKayıtlar RecordSet içindeki AAAA kayıtlarının listesini alır veya ayarlar. AaaaKayıt[]
KayıtKayıtlar RecordSet içindeki A kayıtlarının listesini alır veya ayarlar. Kayıt []
CNAMEKayıt RecordSet içindeki CNAME kaydını alır veya ayarlar. CnameKayıt
MXRecords RecordSet'teki MX kayıtlarının listesini alır veya ayarlar. MxRecord[]
NSRecords RecordSet içindeki NS kayıtlarının listesini alır veya ayarlar. NsRecord[]
PTRRecords RecordSet içindeki PTR kayıtlarının listesini alır veya ayarlar. PtrRecord[]
SOARecord RecordSet içindeki SOA kaydını alır veya ayarlar. kayıt
SRVRecords RecordSet içindeki SRV kayıtlarının listesini alır veya ayarlar. SrvRecord[]
TTL RecordSet içindeki kayıtların TTL'sini alır veya ayarlar. Int
TXTKayıtlar RecordSet içindeki TXT kayıtlarının listesini alır veya ayarlar. TxtKayıt[]

KayıtKayıt

Ad Açıklama Değer
E-posta Bu kaydın e-postasını alır veya ayarlar. dizgi
expireTime Bu kayıt için süre sonu süresini alır veya ayarlar. Int
ev sahibi Sonlandırıcı nokta olmadan yetkili ad sunucusunun etki alanı adını alır veya ayarlar. dizgi
minimumTTL Bu kayıt için en düşük TTL değerini alır veya ayarlar. Int
refreshTime Bu kayıt için yenileme değerini alır veya ayarlar. Int
retryTime Bu kayıt için yeniden deneme süresini alır veya ayarlar. Int
serialNumber Bu kaydın seri numarasını alır veya ayarlar. Int

SrvRecord

Ad Açıklama Değer
liman Bu kayıt için hizmetin bağlantı noktasını alır veya ayarlar. Int
öncelik Bu kayıt için öncelik ölçümünü alır veya ayarlar. Int
hedef Sonlandırıcı nokta olmadan bu kayıt için hedefin etki alanı adını alır veya ayarlar. dizgi
ağırlık Bu kayıt için ağırlık ölçümünü alır veya ayarlar. Int

TxtKayıt

Ad Açıklama Değer
değer Bu kaydın metin değerini alır veya ayarlar. string[]

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
Azure DNS ve özel etki alanı ile Front Door Standard/Premium

Azure 'a dağıtma
Bu şablon, Azure DNS'de özel etki alanı ve Microsoft tarafından yönetilen sertifika dahil olmak üzere bir Front Door Standard/Premium oluşturur.

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

dnszones/TXT kaynak türü, aşağıdakileri hedefleyen işlemlerle 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/TXT kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnszones/TXT@2015-05-04-preview"
  name = "string"
  body = {
    etag = "string"
    properties = {
      AAAARecords = [
        {
          ipv6Address = "string"
        }
      ]
      ARecords = [
        {
          ipv4Address = "string"
        }
      ]
      CNAMERecord = {
        cname = "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"
          ]
        }
      ]
    }
  }
}

Özellik Değerleri

AaaaKayıt

Ad Açıklama Değer
ipv6Address Dize gösteriminde bu AAAA kaydının IPv6 adresini alır veya ayarlar. dizgi

KayıtDüzenle

Ad Açıklama Değer
ipv4Address Dize gösteriminde bu A kaydının IPv4 adresini alır veya ayarlar. dizgi

CnameRecord

Ad Açıklama Değer
cname Sonlandırıcı nokta olmadan bu kaydın kurallı adını alır veya ayarlar. dizgi

Microsoft.Network/dnszones/TXT

Ad Açıklama Değer
etag Kayıt kümesinin etiketi. dizgi
ad Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: dnszones
Özellikler Kayıt kümesinin özellikleri. RecordSetProperties
tür Kaynak türü "Microsoft.Network/dnszones/TXT@2015-05-04-preview"

MxRecord

Ad Açıklama Değer
değiş tokuş etmek Sonlandırıcı nokta olmadan posta konağı etki alanı adını alır veya ayarlar. dizgi
tercih Bu kayıt için tercih ölçümünü alır veya ayarlar. Int

NsRecord

Ad Açıklama Değer
nsdname Sonlandırıcı nokta olmadan bu kaydın ad sunucusu adını alır veya ayarlar. dizgi

PtrRecord

Ad Açıklama Değer
ptrdname Sonlandırıcı nokta olmadan bu kayıt için PTR hedef etki alanı adını alır veya ayarlar. dizgi

RecordSetProperties

Ad Açıklama Değer
AAAAKayıtlar RecordSet içindeki AAAA kayıtlarının listesini alır veya ayarlar. AaaaKayıt[]
KayıtKayıtlar RecordSet içindeki A kayıtlarının listesini alır veya ayarlar. Kayıt []
CNAMEKayıt RecordSet içindeki CNAME kaydını alır veya ayarlar. CnameKayıt
MXRecords RecordSet'teki MX kayıtlarının listesini alır veya ayarlar. MxRecord[]
NSRecords RecordSet içindeki NS kayıtlarının listesini alır veya ayarlar. NsRecord[]
PTRRecords RecordSet içindeki PTR kayıtlarının listesini alır veya ayarlar. PtrRecord[]
SOARecord RecordSet içindeki SOA kaydını alır veya ayarlar. kayıt
SRVRecords RecordSet içindeki SRV kayıtlarının listesini alır veya ayarlar. SrvRecord[]
TTL RecordSet içindeki kayıtların TTL'sini alır veya ayarlar. Int
TXTKayıtlar RecordSet içindeki TXT kayıtlarının listesini alır veya ayarlar. TxtKayıt[]

KayıtKayıt

Ad Açıklama Değer
E-posta Bu kaydın e-postasını alır veya ayarlar. dizgi
expireTime Bu kayıt için süre sonu süresini alır veya ayarlar. Int
ev sahibi Sonlandırıcı nokta olmadan yetkili ad sunucusunun etki alanı adını alır veya ayarlar. dizgi
minimumTTL Bu kayıt için en düşük TTL değerini alır veya ayarlar. Int
refreshTime Bu kayıt için yenileme değerini alır veya ayarlar. Int
retryTime Bu kayıt için yeniden deneme süresini alır veya ayarlar. Int
serialNumber Bu kaydın seri numarasını alır veya ayarlar. Int

SrvRecord

Ad Açıklama Değer
liman Bu kayıt için hizmetin bağlantı noktasını alır veya ayarlar. Int
öncelik Bu kayıt için öncelik ölçümünü alır veya ayarlar. Int
hedef Sonlandırıcı nokta olmadan bu kayıt için hedefin etki alanı adını alır veya ayarlar. dizgi
ağırlık Bu kayıt için ağırlık ölçümünü alır veya ayarlar. Int

TxtKayıt

Ad Açıklama Değer
değer Bu kaydın metin değerini alır veya ayarlar. string[]