共用方式為


Microsoft.Network dnsZones/SRV 2018-05-01

Bicep 資源定義

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

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

資源格式

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

resource symbolicname 'Microsoft.Network/dnsZones/SRV@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'
        ]
      }
    ]
  }
}

屬性值

AaaaRecord

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

ARecord

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

CaaRecord

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

CnameRecord

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

Microsoft.Network/dnsZones/SRV

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

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

MxRecord

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

NsRecord

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

PtrRecord

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

RecordSetProperties

名字 描述 價值
AAAARecords 記錄集中的AAAA記錄清單。 AaaaRecord[]
ARecords 記錄集中的 A 記錄清單。 ARecord[]
caaRecords 記錄集中的 CAA 記錄清單。 CaaRecord[]
CNAMERecord 記錄集中的 CNAME 記錄。 CnameRecord
元數據 附加至記錄集的元數據。 RecordSetPropertiesMetadata
MXRecords 記錄集中的 MX 記錄清單。 MxRecord[]
NSRecords 記錄集中的NS記錄清單。 NsRecord[]
PTRRecords 記錄集中的 PTR 記錄清單。 PtrRecord[]
SOARecord 記錄集中的SOA記錄。 SoaRecord
SRVRecords 記錄集中的SRV記錄清單。 SrvRecord[]
targetResource 從中取得 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 資源標識碼。 字串

TxtRecord

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

ARM 樣本資源定義

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

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

資源格式

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

{
  "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": {
      "{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" ]
      }
    ]
  }
}

屬性值

AaaaRecord

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

ARecord

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

CaaRecord

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

CnameRecord

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

Microsoft.Network/dnsZones/SRV

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

MxRecord

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

NsRecord

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

PtrRecord

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

RecordSetProperties

名字 描述 價值
AAAARecords 記錄集中的AAAA記錄清單。 AaaaRecord[]
ARecords 記錄集中的 A 記錄清單。 ARecord[]
caaRecords 記錄集中的 CAA 記錄清單。 CaaRecord[]
CNAMERecord 記錄集中的 CNAME 記錄。 CnameRecord
元數據 附加至記錄集的元數據。 RecordSetPropertiesMetadata
MXRecords 記錄集中的 MX 記錄清單。 MxRecord[]
NSRecords 記錄集中的NS記錄清單。 NsRecord[]
PTRRecords 記錄集中的 PTR 記錄清單。 PtrRecord[]
SOARecord 記錄集中的SOA記錄。 SoaRecord
SRVRecords 記錄集中的SRV記錄清單。 SrvRecord[]
targetResource 從中取得 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 資源標識碼。 字串

TxtRecord

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

Terraform (AzAPI 提供者) 資源定義

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

  • 資源群組

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

資源格式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones/SRV@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"
          ]
        }
      ]
    }
  })
}

屬性值

AaaaRecord

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

ARecord

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

CaaRecord

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

CnameRecord

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

Microsoft.Network/dnsZones/SRV

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

MxRecord

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

NsRecord

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

PtrRecord

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

RecordSetProperties

名字 描述 價值
AAAARecords 記錄集中的AAAA記錄清單。 AaaaRecord[]
ARecords 記錄集中的 A 記錄清單。 ARecord[]
caaRecords 記錄集中的 CAA 記錄清單。 CaaRecord[]
CNAMERecord 記錄集中的 CNAME 記錄。 CnameRecord
元數據 附加至記錄集的元數據。 RecordSetPropertiesMetadata
MXRecords 記錄集中的 MX 記錄清單。 MxRecord[]
NSRecords 記錄集中的NS記錄清單。 NsRecord[]
PTRRecords 記錄集中的 PTR 記錄清單。 PtrRecord[]
SOARecord 記錄集中的SOA記錄。 SoaRecord
SRVRecords 記錄集中的SRV記錄清單。 SrvRecord[]
targetResource 從中取得 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 資源標識碼。 字串

TxtRecord

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