共用方式為


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

Bicep 資源定義

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

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

資源格式

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

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

屬性值

AaaaRecord

名字 描述 價值
ipv6Address 取得或設定字串表示法中這個AAAA記錄的IPv6位址。 字串

ARecord

名字 描述 價值
ipv4Address 取得或設定字串表示法中這個 A 記錄的 IPv4 位址。 字串

CnameRecord

名字 描述 價值
cname 取得或設定此記錄沒有終止點的正式名稱。 字串

Microsoft.Network/dnszones/SRV

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

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

MxRecord

名字 描述 價值
交換 取得或設定郵件主機的功能變數名稱,不含終止點。 字串
偏好 取得或設定此記錄的喜好設定計量。 int

NsRecord

名字 描述 價值
nsdname 取得或設定此記錄的名稱伺服器名稱,不含終止點。 字串

PtrRecord

名字 描述 價值
ptrdname 取得或設定此記錄的 PTR 目標功能變數名稱,而不使用終止點。 字串

RecordSetProperties

名字 描述 價值
AAAARecords 取得或設定 RecordSet 中的 AAAA 記錄清單。 AaaaRecord[]
ARecords 取得或設定 RecordSet 中的 A 記錄清單。 ARecord[]
CNAMERecord 取得或設定 RecordSet 中的 CNAME 記錄。 CnameRecord
MXRecords 取得或設定 RecordSet 中的 MX 記錄清單。 MxRecord[]
NSRecords 取得或設定 RecordSet 中的 NS 記錄清單。 NsRecord[]
PTRRecords 取得或設定 RecordSet 中 PTR 記錄的清單。 PtrRecord[]
SOARecord 取得或設定 RecordSet 中的 SOA 記錄。 SoaRecord
SRVRecords 取得或設定 RecordSet 中的 SRV 記錄清單。 SrvRecord[]
TTL 取得或設定 RecordSet 中記錄的 TTL。 int
TXTRecords 取得或設定 RecordSet 中的 TXT 記錄清單。 TxtRecord[]

SoaRecord

名字 描述 價值
電子郵件 取得或設定此記錄的電子郵件。 字串
expireTime 取得或設定此記錄的到期時間。 int
主機 取得或設定授權名稱伺服器的功能變數名稱,不含終止點。 字串
minimumTTL 取得或設定此記錄的最小 TTL 值。 int
refreshTime 取得或設定此記錄的重新整理值。 int
retryTime 取得或設定此記錄的重試時間。 int
serialNumber 取得或設定此記錄的序號。 int

SrvRecord

名字 描述 價值
港口 取得或設定此記錄之服務的埠。 int
優先權 取得或設定此記錄的優先順序計量。 int
目標 取得或設定此記錄的目標功能變數名稱,而不需要終止點。 字串
重量 取得或設定此記錄的權數計量。 int

TxtRecord

名字 描述 價值
價值 取得或設定此記錄的文字值。 string[]

ARM 樣本資源定義

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

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

資源格式

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

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

屬性值

AaaaRecord

名字 描述 價值
ipv6Address 取得或設定字串表示法中這個AAAA記錄的IPv6位址。 字串

ARecord

名字 描述 價值
ipv4Address 取得或設定字串表示法中這個 A 記錄的 IPv4 位址。 字串

CnameRecord

名字 描述 價值
cname 取得或設定此記錄沒有終止點的正式名稱。 字串

Microsoft.Network/dnszones/SRV

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

MxRecord

名字 描述 價值
交換 取得或設定郵件主機的功能變數名稱,不含終止點。 字串
偏好 取得或設定此記錄的喜好設定計量。 int

NsRecord

名字 描述 價值
nsdname 取得或設定此記錄的名稱伺服器名稱,不含終止點。 字串

PtrRecord

名字 描述 價值
ptrdname 取得或設定此記錄的 PTR 目標功能變數名稱,而不使用終止點。 字串

RecordSetProperties

名字 描述 價值
AAAARecords 取得或設定 RecordSet 中的 AAAA 記錄清單。 AaaaRecord[]
ARecords 取得或設定 RecordSet 中的 A 記錄清單。 ARecord[]
CNAMERecord 取得或設定 RecordSet 中的 CNAME 記錄。 CnameRecord
MXRecords 取得或設定 RecordSet 中的 MX 記錄清單。 MxRecord[]
NSRecords 取得或設定 RecordSet 中的 NS 記錄清單。 NsRecord[]
PTRRecords 取得或設定 RecordSet 中 PTR 記錄的清單。 PtrRecord[]
SOARecord 取得或設定 RecordSet 中的 SOA 記錄。 SoaRecord
SRVRecords 取得或設定 RecordSet 中的 SRV 記錄清單。 SrvRecord[]
TTL 取得或設定 RecordSet 中記錄的 TTL。 int
TXTRecords 取得或設定 RecordSet 中的 TXT 記錄清單。 TxtRecord[]

SoaRecord

名字 描述 價值
電子郵件 取得或設定此記錄的電子郵件。 字串
expireTime 取得或設定此記錄的到期時間。 int
主機 取得或設定授權名稱伺服器的功能變數名稱,不含終止點。 字串
minimumTTL 取得或設定此記錄的最小 TTL 值。 int
refreshTime 取得或設定此記錄的重新整理值。 int
retryTime 取得或設定此記錄的重試時間。 int
serialNumber 取得或設定此記錄的序號。 int

SrvRecord

名字 描述 價值
港口 取得或設定此記錄之服務的埠。 int
優先權 取得或設定此記錄的優先順序計量。 int
目標 取得或設定此記錄的目標功能變數名稱,而不需要終止點。 字串
重量 取得或設定此記錄的權數計量。 int

TxtRecord

名字 描述 價值
價值 取得或設定此記錄的文字值。 string[]

Terraform (AzAPI 提供者) 資源定義

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

  • 資源群組

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

資源格式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnszones/SRV@2015-05-04-preview"
  name = "string"
  etag = "string"
  body = jsonencode({
    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"
          ]
        }
      ]
    }
  })
}

屬性值

AaaaRecord

名字 描述 價值
ipv6Address 取得或設定字串表示法中這個AAAA記錄的IPv6位址。 字串

ARecord

名字 描述 價值
ipv4Address 取得或設定字串表示法中這個 A 記錄的 IPv4 位址。 字串

CnameRecord

名字 描述 價值
cname 取得或設定此記錄沒有終止點的正式名稱。 字串

Microsoft.Network/dnszones/SRV

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

MxRecord

名字 描述 價值
交換 取得或設定郵件主機的功能變數名稱,不含終止點。 字串
偏好 取得或設定此記錄的喜好設定計量。 int

NsRecord

名字 描述 價值
nsdname 取得或設定此記錄的名稱伺服器名稱,不含終止點。 字串

PtrRecord

名字 描述 價值
ptrdname 取得或設定此記錄的 PTR 目標功能變數名稱,而不使用終止點。 字串

RecordSetProperties

名字 描述 價值
AAAARecords 取得或設定 RecordSet 中的 AAAA 記錄清單。 AaaaRecord[]
ARecords 取得或設定 RecordSet 中的 A 記錄清單。 ARecord[]
CNAMERecord 取得或設定 RecordSet 中的 CNAME 記錄。 CnameRecord
MXRecords 取得或設定 RecordSet 中的 MX 記錄清單。 MxRecord[]
NSRecords 取得或設定 RecordSet 中的 NS 記錄清單。 NsRecord[]
PTRRecords 取得或設定 RecordSet 中 PTR 記錄的清單。 PtrRecord[]
SOARecord 取得或設定 RecordSet 中的 SOA 記錄。 SoaRecord
SRVRecords 取得或設定 RecordSet 中的 SRV 記錄清單。 SrvRecord[]
TTL 取得或設定 RecordSet 中記錄的 TTL。 int
TXTRecords 取得或設定 RecordSet 中的 TXT 記錄清單。 TxtRecord[]

SoaRecord

名字 描述 價值
電子郵件 取得或設定此記錄的電子郵件。 字串
expireTime 取得或設定此記錄的到期時間。 int
主機 取得或設定授權名稱伺服器的功能變數名稱,不含終止點。 字串
minimumTTL 取得或設定此記錄的最小 TTL 值。 int
refreshTime 取得或設定此記錄的重新整理值。 int
retryTime 取得或設定此記錄的重試時間。 int
serialNumber 取得或設定此記錄的序號。 int

SrvRecord

名字 描述 價值
港口 取得或設定此記錄之服務的埠。 int
優先權 取得或設定此記錄的優先順序計量。 int
目標 取得或設定此記錄的目標功能變數名稱,而不需要終止點。 字串
重量 取得或設定此記錄的權數計量。 int

TxtRecord

名字 描述 價值
價值 取得或設定此記錄的文字值。 string[]