共用方式為


Microsoft.Network dnsZones/SRV 2023-07-01-preview

Bicep 資源定義

dnsZones/SRV 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Network/dnsZones/SRV 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.Network/dnsZones/SRV@2023-07-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'
    }
    DSRecords: [
      {
        algorithm: int
        digest: {
          algorithmType: int
          value: 'string'
        }
        keyTag: int
      }
    ]
    metadata: {
      {customized property}: 'string'
    }
    MXRecords: [
      {
        exchange: 'string'
        preference: int
      }
    ]
    NAPTRRecords: [
      {
        flags: 'string'
        order: int
        preference: int
        regexp: 'string'
        replacement: 'string'
        services: 'string'
      }
    ]
    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'
    }
    TLSARecords: [
      {
        certAssociationData: 'string'
        matchingType: int
        selector: int
        usage: int
      }
    ]
    trafficManagementProfile: {
      id: 'string'
    }
    TTL: int
    TXTRecords: [
      {
        value: [
          'string'
        ]
      }
    ]
  }
}

屬性值

AaaaRecord

名字 描述 價值
ipv6Address 此 AAAA 記錄的 IPv6 位址。 字串

ARecord

名字 描述 價值
ipv4Address 此 A 記錄的 IPv4 位址。 字串

CaaRecord

名字 描述 價值
標誌 此 CAA 記錄的旗標為介於 0 到 255 之間的整數。 int
標記 此 CAA 記錄的標記。 字串
價值 此 CAA 記錄的值。 字串

CnameRecord

名字 描述 價值
cname 此 CNAME 記錄的正式名稱。 字串

消化

名字 描述 價值
algorithmType 摘要演算法類型代表用來建構摘要的標準摘要演算法編號。 請參閱:https://www.iana.org/assignments/ds-rr-types/ds-rr-types.xhtml int
價值 摘要值是參考 DNSKEY 資源記錄的密碼編譯哈希值。 字串

DsRecord

名字 描述 價值
演算法 安全性演算法類型代表 DNSKEY 資源記錄的標準安全性演演算法編號。 請參閱:https://www.iana.org/assignments/dns-sec-alg-numbers/dns-sec-alg-numbers.xhtml int
消化 摘要實體。 摘要
keyTag 密鑰標籤可用來判斷哪些 DNSKEY 資源記錄用於簽章驗證。 int

Microsoft.Network/dnsZones/SRV

名字 描述 價值
etag 記錄集的 etag。 字串
名字 資源名稱 字串 (必要)
父母 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型資源的符號名稱:dnsZones
性能 記錄集的屬性。 RecordSetProperties

MxRecord

名字 描述 價值
交換 此 MX 記錄之郵件主機的功能變數名稱。 字串
偏好 此 MX 記錄的喜好設定值。 int

NaptrRecord

名字 描述 價值
標誌 DDDS 應用程式特有的旗標。 RFC 3404 中目前定義的值為大寫和小寫字母 “A”、“P”、“S” 和 “U”,以及空字串串 “”。 以引號括住旗標。 字串
次序 NAPTR 記錄必須處理的順序,才能正確表示規則的排序列表。 排序是從最低到最高。 有效值:0-65535。 int
偏好 喜好設定會指定 NAPTR 記錄應以相等 『order』 值處理的順序,在高數位之前處理低數位。 有效值:0-65535。 int
regexp DDDS 應用程式用來將輸入值轉換成輸出值的正則表示式。 例如:IP 電話系統可能會使用正規表達式,將使用者輸入的電話號碼轉換成 SIP URI。 以引號括住正則表達式。 指定 'regexp' 的值或 'replacement' 的值。 字串
更換 取代是您要讓 DDDS 應用程式提交 DNS 查詢之下一個功能變數名稱的完整功能變數名稱 (FQDN)。 DDDS 應用程式會將輸入值取代為指定的取代值。 指定 'regexp' 的值或 'replacement' 的值。 如果您指定 'regexp' 的值,請指定 'replacement' 的點 (.)。 字串
服務業 DDDS 應用程式特有的服務。 以引號括住 Services。 字串

NsRecord

名字 描述 價值
nsdname 此 NS 記錄的名稱伺服器名稱。 字串

PtrRecord

名字 描述 價值
ptrdname 此 PTR 記錄的 PTR 目標功能變數名稱。 字串

RecordSetProperties

名字 描述 價值
AAAARecords 記錄集中的AAAA記錄清單。 AaaaRecord[]
ARecords 記錄集中的 A 記錄清單。 ARecord[]
caaRecords 記錄集中的 CAA 記錄清單。 CaaRecord[]
CNAMERecord 記錄集中的 CNAME 記錄。 CnameRecord
DSRecords 記錄集中的 DS 記錄清單。 DsRecord[]
元數據 附加至記錄集的元數據。 RecordSetPropertiesMetadata
MXRecords 記錄集中的 MX 記錄清單。 MxRecord[]
NAPTRRecords 記錄集中的 NAPTR 記錄清單。 NaptrRecord[]
NSRecords 記錄集中的NS記錄清單。 NsRecord[]
PTRRecords 記錄集中的 PTR 記錄清單。 PtrRecord[]
SOARecord 記錄集中的SOA記錄。 SoaRecord
SRVRecords 記錄集中的SRV記錄清單。 SrvRecord[]
targetResource 從中取得 dns 資源值的 Azure 資源的參考。 SubResource
TLSARecords 記錄集中的 TLSA 記錄清單。 TlsaRecord[]
trafficManagementProfile 從其中取得 dns 資源值的 Azure 流量管理員配置檔資源的參考。 SubResource
TTL 記錄集中記錄的 TTL(存留時間)。 int
TXTRecords 記錄集中的 TXT 記錄清單。 TxtRecord[]

RecordSetPropertiesMetadata

名字 描述 價值

SoaRecord

名字 描述 價值
電子郵件 此 SOA 記錄的電子郵件連絡人。 字串
expireTime 此 SOA 記錄的到期時間。 int
主機 此 SOA 記錄之授權名稱伺服器的功能變數名稱。 字串
minimumTTL 此 SOA 記錄的最小值。 依照慣例,這會用來判斷負快取持續時間。 int
refreshTime 此 SOA 記錄的重新整理值。 int
retryTime 此 SOA 記錄的重試時間。 int
serialNumber 此 SOA 記錄的序號。 int

SrvRecord

名字 描述 價值
港口 此 SRV 記錄的埠值。 int
優先權 此 SRV 記錄的優先順序值。 int
目標 此 SRV 記錄的目標功能變數名稱。 字串
重量 此 SRV 記錄的權數值。 int

SubResource

名字 描述 價值
id 資源標識碼。 字串

TlsaRecord

名字 描述 價值
certAssociationData 這會指定要比對的憑證關聯數據。 字串
matchingType 比對類型會指定如何呈現憑證關聯。 int
選擇器 選取器會指定伺服器呈現的 TLS 憑證哪個部分將會與關聯數據相符。 int
用法 使用方式會指定提供的關聯,該關聯將用來比對 TLS 交握中顯示的憑證。 int

TxtRecord

名字 描述 價值
價值 此 TXT 記錄的文字值。 string[]

ARM 樣本資源定義

dnsZones/SRV 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Network/dnsZones/SRV 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.Network/dnsZones/SRV",
  "apiVersion": "2023-07-01-preview",
  "name": "string",
  "etag": "string",
  "properties": {
    "AAAARecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "ARecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "caaRecords": [
      {
        "flags": "int",
        "tag": "string",
        "value": "string"
      }
    ],
    "CNAMERecord": {
      "cname": "string"
    },
    "DSRecords": [
      {
        "algorithm": "int",
        "digest": {
          "algorithmType": "int",
          "value": "string"
        },
        "keyTag": "int"
      }
    ],
    "metadata": {
      "{customized property}": "string"
    },
    "MXRecords": [
      {
        "exchange": "string",
        "preference": "int"
      }
    ],
    "NAPTRRecords": [
      {
        "flags": "string",
        "order": "int",
        "preference": "int",
        "regexp": "string",
        "replacement": "string",
        "services": "string"
      }
    ],
    "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"
    },
    "TLSARecords": [
      {
        "certAssociationData": "string",
        "matchingType": "int",
        "selector": "int",
        "usage": "int"
      }
    ],
    "trafficManagementProfile": {
      "id": "string"
    },
    "TTL": "int",
    "TXTRecords": [
      {
        "value": [ "string" ]
      }
    ]
  }
}

屬性值

AaaaRecord

名字 描述 價值
ipv6Address 此 AAAA 記錄的 IPv6 位址。 字串

ARecord

名字 描述 價值
ipv4Address 此 A 記錄的 IPv4 位址。 字串

CaaRecord

名字 描述 價值
標誌 此 CAA 記錄的旗標為介於 0 到 255 之間的整數。 int
標記 此 CAA 記錄的標記。 字串
價值 此 CAA 記錄的值。 字串

CnameRecord

名字 描述 價值
cname 此 CNAME 記錄的正式名稱。 字串

消化

名字 描述 價值
algorithmType 摘要演算法類型代表用來建構摘要的標準摘要演算法編號。 請參閱:https://www.iana.org/assignments/ds-rr-types/ds-rr-types.xhtml int
價值 摘要值是參考 DNSKEY 資源記錄的密碼編譯哈希值。 字串

DsRecord

名字 描述 價值
演算法 安全性演算法類型代表 DNSKEY 資源記錄的標準安全性演演算法編號。 請參閱:https://www.iana.org/assignments/dns-sec-alg-numbers/dns-sec-alg-numbers.xhtml int
消化 摘要實體。 摘要
keyTag 密鑰標籤可用來判斷哪些 DNSKEY 資源記錄用於簽章驗證。 int

Microsoft.Network/dnsZones/SRV

名字 描述 價值
apiVersion API 版本 '2023-07-01-preview'
etag 記錄集的 etag。 字串
名字 資源名稱 字串 (必要)
性能 記錄集的屬性。 RecordSetProperties
類型 資源類型 'Microsoft.Network/dnsZones/SRV'

MxRecord

名字 描述 價值
交換 此 MX 記錄之郵件主機的功能變數名稱。 字串
偏好 此 MX 記錄的喜好設定值。 int

NaptrRecord

名字 描述 價值
標誌 DDDS 應用程式特有的旗標。 RFC 3404 中目前定義的值為大寫和小寫字母 “A”、“P”、“S” 和 “U”,以及空字串串 “”。 以引號括住旗標。 字串
次序 NAPTR 記錄必須處理的順序,才能正確表示規則的排序列表。 排序是從最低到最高。 有效值:0-65535。 int
偏好 喜好設定會指定 NAPTR 記錄應以相等 『order』 值處理的順序,在高數位之前處理低數位。 有效值:0-65535。 int
regexp DDDS 應用程式用來將輸入值轉換成輸出值的正則表示式。 例如:IP 電話系統可能會使用正規表達式,將使用者輸入的電話號碼轉換成 SIP URI。 以引號括住正則表達式。 指定 'regexp' 的值或 'replacement' 的值。 字串
更換 取代是您要讓 DDDS 應用程式提交 DNS 查詢之下一個功能變數名稱的完整功能變數名稱 (FQDN)。 DDDS 應用程式會將輸入值取代為指定的取代值。 指定 'regexp' 的值或 'replacement' 的值。 如果您指定 'regexp' 的值,請指定 'replacement' 的點 (.)。 字串
服務業 DDDS 應用程式特有的服務。 以引號括住 Services。 字串

NsRecord

名字 描述 價值
nsdname 此 NS 記錄的名稱伺服器名稱。 字串

PtrRecord

名字 描述 價值
ptrdname 此 PTR 記錄的 PTR 目標功能變數名稱。 字串

RecordSetProperties

名字 描述 價值
AAAARecords 記錄集中的AAAA記錄清單。 AaaaRecord[]
ARecords 記錄集中的 A 記錄清單。 ARecord[]
caaRecords 記錄集中的 CAA 記錄清單。 CaaRecord[]
CNAMERecord 記錄集中的 CNAME 記錄。 CnameRecord
DSRecords 記錄集中的 DS 記錄清單。 DsRecord[]
元數據 附加至記錄集的元數據。 RecordSetPropertiesMetadata
MXRecords 記錄集中的 MX 記錄清單。 MxRecord[]
NAPTRRecords 記錄集中的 NAPTR 記錄清單。 NaptrRecord[]
NSRecords 記錄集中的NS記錄清單。 NsRecord[]
PTRRecords 記錄集中的 PTR 記錄清單。 PtrRecord[]
SOARecord 記錄集中的SOA記錄。 SoaRecord
SRVRecords 記錄集中的SRV記錄清單。 SrvRecord[]
targetResource 從中取得 dns 資源值的 Azure 資源的參考。 SubResource
TLSARecords 記錄集中的 TLSA 記錄清單。 TlsaRecord[]
trafficManagementProfile 從其中取得 dns 資源值的 Azure 流量管理員配置檔資源的參考。 SubResource
TTL 記錄集中記錄的 TTL(存留時間)。 int
TXTRecords 記錄集中的 TXT 記錄清單。 TxtRecord[]

RecordSetPropertiesMetadata

名字 描述 價值

SoaRecord

名字 描述 價值
電子郵件 此 SOA 記錄的電子郵件連絡人。 字串
expireTime 此 SOA 記錄的到期時間。 int
主機 此 SOA 記錄之授權名稱伺服器的功能變數名稱。 字串
minimumTTL 此 SOA 記錄的最小值。 依照慣例,這會用來判斷負快取持續時間。 int
refreshTime 此 SOA 記錄的重新整理值。 int
retryTime 此 SOA 記錄的重試時間。 int
serialNumber 此 SOA 記錄的序號。 int

SrvRecord

名字 描述 價值
港口 此 SRV 記錄的埠值。 int
優先權 此 SRV 記錄的優先順序值。 int
目標 此 SRV 記錄的目標功能變數名稱。 字串
重量 此 SRV 記錄的權數值。 int

SubResource

名字 描述 價值
id 資源標識碼。 字串

TlsaRecord

名字 描述 價值
certAssociationData 這會指定要比對的憑證關聯數據。 字串
matchingType 比對類型會指定如何呈現憑證關聯。 int
選擇器 選取器會指定伺服器呈現的 TLS 憑證哪個部分將會與關聯數據相符。 int
用法 使用方式會指定提供的關聯,該關聯將用來比對 TLS 交握中顯示的憑證。 int

TxtRecord

名字 描述 價值
價值 此 TXT 記錄的文字值。 string[]

Terraform (AzAPI 提供者) 資源定義

dnsZones/SRV 資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Network/dnsZones/SRV 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones/SRV@2023-07-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"
      }
      DSRecords = [
        {
          algorithm = int
          digest = {
            algorithmType = int
            value = "string"
          }
          keyTag = int
        }
      ]
      metadata = {
        {customized property} = "string"
      }
      MXRecords = [
        {
          exchange = "string"
          preference = int
        }
      ]
      NAPTRRecords = [
        {
          flags = "string"
          order = int
          preference = int
          regexp = "string"
          replacement = "string"
          services = "string"
        }
      ]
      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"
      }
      TLSARecords = [
        {
          certAssociationData = "string"
          matchingType = int
          selector = int
          usage = int
        }
      ]
      trafficManagementProfile = {
        id = "string"
      }
      TTL = int
      TXTRecords = [
        {
          value = [
            "string"
          ]
        }
      ]
    }
  })
}

屬性值

AaaaRecord

名字 描述 價值
ipv6Address 此 AAAA 記錄的 IPv6 位址。 字串

ARecord

名字 描述 價值
ipv4Address 此 A 記錄的 IPv4 位址。 字串

CaaRecord

名字 描述 價值
標誌 此 CAA 記錄的旗標為介於 0 到 255 之間的整數。 int
標記 此 CAA 記錄的標記。 字串
價值 此 CAA 記錄的值。 字串

CnameRecord

名字 描述 價值
cname 此 CNAME 記錄的正式名稱。 字串

消化

名字 描述 價值
algorithmType 摘要演算法類型代表用來建構摘要的標準摘要演算法編號。 請參閱:https://www.iana.org/assignments/ds-rr-types/ds-rr-types.xhtml int
價值 摘要值是參考 DNSKEY 資源記錄的密碼編譯哈希值。 字串

DsRecord

名字 描述 價值
演算法 安全性演算法類型代表 DNSKEY 資源記錄的標準安全性演演算法編號。 請參閱:https://www.iana.org/assignments/dns-sec-alg-numbers/dns-sec-alg-numbers.xhtml int
消化 摘要實體。 摘要
keyTag 密鑰標籤可用來判斷哪些 DNSKEY 資源記錄用於簽章驗證。 int

Microsoft.Network/dnsZones/SRV

名字 描述 價值
etag 記錄集的 etag。 字串
名字 資源名稱 字串 (必要)
parent_id 此資源為父系之資源的標識碼。 類型資源的標識碼:dnsZones
性能 記錄集的屬性。 RecordSetProperties
類型 資源類型 “Microsoft.Network/dnsZones/SRV@2023-07-01-preview”

MxRecord

名字 描述 價值
交換 此 MX 記錄之郵件主機的功能變數名稱。 字串
偏好 此 MX 記錄的喜好設定值。 int

NaptrRecord

名字 描述 價值
標誌 DDDS 應用程式特有的旗標。 RFC 3404 中目前定義的值為大寫和小寫字母 “A”、“P”、“S” 和 “U”,以及空字串串 “”。 以引號括住旗標。 字串
次序 NAPTR 記錄必須處理的順序,才能正確表示規則的排序列表。 排序是從最低到最高。 有效值:0-65535。 int
偏好 喜好設定會指定 NAPTR 記錄應以相等 『order』 值處理的順序,在高數位之前處理低數位。 有效值:0-65535。 int
regexp DDDS 應用程式用來將輸入值轉換成輸出值的正則表示式。 例如:IP 電話系統可能會使用正規表達式,將使用者輸入的電話號碼轉換成 SIP URI。 以引號括住正則表達式。 指定 'regexp' 的值或 'replacement' 的值。 字串
更換 取代是您要讓 DDDS 應用程式提交 DNS 查詢之下一個功能變數名稱的完整功能變數名稱 (FQDN)。 DDDS 應用程式會將輸入值取代為指定的取代值。 指定 'regexp' 的值或 'replacement' 的值。 如果您指定 'regexp' 的值,請指定 'replacement' 的點 (.)。 字串
服務業 DDDS 應用程式特有的服務。 以引號括住 Services。 字串

NsRecord

名字 描述 價值
nsdname 此 NS 記錄的名稱伺服器名稱。 字串

PtrRecord

名字 描述 價值
ptrdname 此 PTR 記錄的 PTR 目標功能變數名稱。 字串

RecordSetProperties

名字 描述 價值
AAAARecords 記錄集中的AAAA記錄清單。 AaaaRecord[]
ARecords 記錄集中的 A 記錄清單。 ARecord[]
caaRecords 記錄集中的 CAA 記錄清單。 CaaRecord[]
CNAMERecord 記錄集中的 CNAME 記錄。 CnameRecord
DSRecords 記錄集中的 DS 記錄清單。 DsRecord[]
元數據 附加至記錄集的元數據。 RecordSetPropertiesMetadata
MXRecords 記錄集中的 MX 記錄清單。 MxRecord[]
NAPTRRecords 記錄集中的 NAPTR 記錄清單。 NaptrRecord[]
NSRecords 記錄集中的NS記錄清單。 NsRecord[]
PTRRecords 記錄集中的 PTR 記錄清單。 PtrRecord[]
SOARecord 記錄集中的SOA記錄。 SoaRecord
SRVRecords 記錄集中的SRV記錄清單。 SrvRecord[]
targetResource 從中取得 dns 資源值的 Azure 資源的參考。 SubResource
TLSARecords 記錄集中的 TLSA 記錄清單。 TlsaRecord[]
trafficManagementProfile 從其中取得 dns 資源值的 Azure 流量管理員配置檔資源的參考。 SubResource
TTL 記錄集中記錄的 TTL(存留時間)。 int
TXTRecords 記錄集中的 TXT 記錄清單。 TxtRecord[]

RecordSetPropertiesMetadata

名字 描述 價值

SoaRecord

名字 描述 價值
電子郵件 此 SOA 記錄的電子郵件連絡人。 字串
expireTime 此 SOA 記錄的到期時間。 int
主機 此 SOA 記錄之授權名稱伺服器的功能變數名稱。 字串
minimumTTL 此 SOA 記錄的最小值。 依照慣例,這會用來判斷負快取持續時間。 int
refreshTime 此 SOA 記錄的重新整理值。 int
retryTime 此 SOA 記錄的重試時間。 int
serialNumber 此 SOA 記錄的序號。 int

SrvRecord

名字 描述 價值
港口 此 SRV 記錄的埠值。 int
優先權 此 SRV 記錄的優先順序值。 int
目標 此 SRV 記錄的目標功能變數名稱。 字串
重量 此 SRV 記錄的權數值。 int

SubResource

名字 描述 價值
id 資源標識碼。 字串

TlsaRecord

名字 描述 價值
certAssociationData 這會指定要比對的憑證關聯數據。 字串
matchingType 比對類型會指定如何呈現憑證關聯。 int
選擇器 選取器會指定伺服器呈現的 TLS 憑證哪個部分將會與關聯數據相符。 int
用法 使用方式會指定提供的關聯,該關聯將用來比對 TLS 交握中顯示的憑證。 int

TxtRecord

名字 描述 價值
價值 此 TXT 記錄的文字值。 string[]