共用方式為


Microsoft.Network privateDnsZones/A 2018-09-01

Bicep 資源定義

privateDnsZones/A 資源類型可以部署至:

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

資源格式

若要建立 Microsoft.Network/privateDnsZones/A 資源,請將下列 Bicep 新增至您的範本。

resource symbolicname 'Microsoft.Network/privateDnsZones/A@2018-09-01' = {
  name: 'string'
  parent: resourceSymbolicName
  etag: 'string'
  properties: {
    aaaaRecords: [
      {
        ipv6Address: 'string'
      }
    ]
    aRecords: [
      {
        ipv4Address: 'string'
      }
    ]
    cnameRecord: {
      cname: 'string'
    }
    metadata: {}
    mxRecords: [
      {
        exchange: 'string'
        preference: int
      }
    ]
    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'
        ]
      }
    ]
  }
}

屬性值

privateDnsZones/A

名稱 描述
NAME 資源名稱

瞭解如何在 Bicep中設定子資源的名稱和類型。
字串 (必要)
父系 (parent) 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源之外宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型資源的符號名稱: privateDnsZones
etag 記錄集的 ETag。 字串
properties 記錄集的屬性。 RecordSetProperties

RecordSetProperties

名稱 描述
aaaaRecords 記錄集中的 AAAA 記錄清單。 AaaaRecord[]
aRecords 記錄集中的 A 記錄清單。 ARecord[]
cnameRecord 記錄集中的 CNAME 記錄。 CnameRecord
中繼資料 附加至記錄集的中繼資料。 object
mxRecords 記錄集中的 MX 記錄清單。 MxRecord[]
ptrRecords 記錄集中的 PTR 記錄清單。 PtrRecord[]
soaRecord 記錄集中的 SOA 記錄。 SoaRecord
srvRecords 記錄集中的 SRV 記錄清單。 SrvRecord[]
ttl TTL (記錄集中記錄的存留時間) 。 int
txtRecords 記錄集中的 TXT 記錄清單。 TxtRecord[]

AaaaRecord

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

ARecord

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

CnameRecord

名稱 描述
cname 這個 CNAME 記錄的正式名稱。 字串

MxRecord

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

PtrRecord

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

SoaRecord

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

SrvRecord

名稱 描述
連接埠 此 SRV 記錄的埠值。 int
priority 這個 SRV 記錄的優先順序值。 int
目標 此 SRV 記錄的目標功能變數名稱。 字串
重量 此 SRV 記錄的加權值。 int

TxtRecord

名稱 描述
value 這個 TXT 記錄的文字值。 string[]

快速入門範本

下列快速入門範本會部署此資源類型。

[範本] 描述
Azure Cloud Shell - VNet

部署至 Azure
此範本會將 Azure Cloud Shell 資源部署到 Azure 虛擬網路。
使用應用程式閘道在內部 VNet 中建立API 管理

部署至 Azure
此範本示範如何在受Azure 應用程式閘道保護的私人網路絡上建立 Azure API 管理的實例。
使用憑證建立應用程式閘道

部署至 Azure
此範本示範如何產生金鑰保存庫自我簽署憑證,然後從應用程式閘道參考。
使用內部API 管理和 Web 應用程式應用程式閘道

部署至 Azure
應用程式閘道將網際網路流量路由傳送至虛擬網路, (內部模式) API 管理實例,其服務裝載于 Azure Web 應用程式中的 Web API。
在 ASEv3 中建立 AppServicePlan 和 App

部署至 Azure
在 ASEv3 中建立 AppServicePlan 和 App
搭配 PostgreSQL 和 VNet 整合的 Web 應用程式 SonarQube

部署至 Azure
此範本可讓您使用 PostgreSQL 彈性伺服器、VNet 整合和私人 DNS,輕鬆地將 SonarQube 部署至 Linux 上的 Web 應用程式。

ARM 範本資源定義

privateDnsZones/A 資源類型可以部署到:

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

資源格式

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

{
  "type": "Microsoft.Network/privateDnsZones/A",
  "apiVersion": "2018-09-01",
  "name": "string",
  "etag": "string",
  "properties": {
    "aaaaRecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "aRecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "cnameRecord": {
      "cname": "string"
    },
    "metadata": {},
    "mxRecords": [
      {
        "exchange": "string",
        "preference": "int"
      }
    ],
    "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" ]
      }
    ]
  }
}

屬性值

privateDnsZones/A

名稱 描述
type 資源類型 'Microsoft.Network/privateDnsZones/A'
apiVersion 資源 API 版本 '2018-09-01'
NAME 資源名稱

瞭解如何在 JSON ARM 範本中設定子資源的名稱和類型。
需要字串 ()
etag 記錄集的 ETag。 字串
properties 記錄集的屬性。 RecordSetProperties

RecordSetProperties

名稱 描述
aaaaRecords 記錄集中的 AAAA 記錄清單。 AaaaRecord[]
aRecords 記錄集中的 A 記錄清單。 ARecord[]
cnameRecord 記錄集中的 CNAME 記錄。 CnameRecord
中繼資料 附加至記錄集的中繼資料。 object
mxRecords 記錄集中的 MX 記錄清單。 MxRecord[]
ptrRecords 記錄集中的 PTR 記錄清單。 PtrRecord[]
soaRecord 記錄集中的 SOA 記錄。 SoaRecord
srvRecords 記錄集中的 SRV 記錄清單。 SrvRecord[]
ttl TTL (記錄集中記錄的存留時間) 。 int
txtRecords 記錄集中的 TXT 記錄清單。 TxtRecord[]

AaaaRecord

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

ARecord

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

CnameRecord

名稱 描述
cname 這個 CNAME 記錄的正式名稱。 字串

MxRecord

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

PtrRecord

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

SoaRecord

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

SrvRecord

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

TxtRecord

名稱 描述
value 這個 TXT 記錄的文字值。 string[]

快速入門範本

下列快速入門範本會部署此資源類型。

[範本] 描述
Azure Cloud Shell - VNet

部署至 Azure
此範本會將 Azure Cloud Shell 資源部署到 Azure 虛擬網路。
使用應用程式閘道在內部 VNet 中建立API 管理

部署至 Azure
此範本示範如何在受Azure 應用程式閘道保護的私人網路上建立 Azure API 管理實例。
使用憑證建立應用程式閘道

部署至 Azure
此範本示範如何產生金鑰保存庫自我簽署憑證,然後從應用程式閘道參考。
使用內部API 管理和 Web 應用程式進行應用程式閘道

部署至 Azure
應用程式閘道將網際網路流量路由傳送至虛擬網路 (內部模式) API 管理實例,以服務裝載于 Azure Web 應用程式中的 Web API。
在 ASEv3 中建立 AppServicePlan 和 App

部署至 Azure
在 ASEv3 中建立 AppServicePlan 和 App
使用 PostgreSQL 和 VNet 整合的 Web 應用程式 SonarQube

部署至 Azure
此範本可讓您使用 PostgreSQL 彈性伺服器、VNet 整合和私人 DNS,輕鬆地將 SonarQube 部署至 Linux 上的 Web 應用程式。

Terraform (AzAPI 提供者) 資源定義

privateDnsZones/A 資源類型可以部署至:

  • 資源群組

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

資源格式

若要建立 Microsoft.Network/privateDnsZones/A 資源,請將下列 Terraform 新增至您的範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/privateDnsZones/A@2018-09-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      aaaaRecords = [
        {
          ipv6Address = "string"
        }
      ]
      aRecords = [
        {
          ipv4Address = "string"
        }
      ]
      cnameRecord = {
        cname = "string"
      }
      metadata = {}
      mxRecords = [
        {
          exchange = "string"
          preference = int
        }
      ]
      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"
  })
}

屬性值

privateDnsZones/A

名稱 描述
type 資源類型 「Microsoft.Network/privateDnsZones/A@2018-09-01」
NAME 資源名稱 字串 (必要)
parent_id 此資源之父系的資源識別碼。 類型資源的識別碼: privateDnsZones
etag 記錄集的 ETag。 字串
properties 記錄集的屬性。 RecordSetProperties

RecordSetProperties

名稱 描述
aaaaRecords 記錄集中的 AAAA 記錄清單。 AaaaRecord[]
aRecords 記錄集中的 A 記錄清單。 ARecord[]
cnameRecord 記錄集中的 CNAME 記錄。 CnameRecord
中繼資料 附加至記錄集的中繼資料。 object
mxRecords 記錄集中的 MX 記錄清單。 MxRecord[]
ptrRecords 記錄集中的 PTR 記錄清單。 PtrRecord[]
soaRecord 記錄集中的 SOA 記錄。 SoaRecord
srvRecords 記錄集中的 SRV 記錄清單。 SrvRecord[]
ttl TTL (記錄集中記錄的存留時間) 。 int
txtRecords 記錄集中的 TXT 記錄清單。 TxtRecord[]

AaaaRecord

名稱 描述
ipv6Address 這個 AAAA 記錄的 IPv6 位址。 字串

ARecord

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

CnameRecord

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

MxRecord

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

PtrRecord

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

SoaRecord

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

SrvRecord

名稱 描述
連接埠 此 SRV 記錄的埠值。 int
priority 這個 SRV 記錄的優先順序值。 int
目標 此 SRV 記錄的目標功能變數名稱。 字串
重量 此 SRV 記錄的加權值。 int

TxtRecord

名稱 描述
value 這個 TXT 記錄的文字值。 string[]