你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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' = {
  name: 'string'
  parent: resourceSymbolicName
  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'
        ]
      }
    ]
  }
}

属性值

dnszones/SRV

名称 说明 Value
name 资源名称

了解如何在 Bicep 中设置子资源的名称和类型。
字符串 (必需)
父级 (parent) 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

有关详细信息,请参阅 父资源之外的子资源
类型的资源的符号名称: dnszones
etag 记录集的 etag。 string
properties 记录集的属性。 RecordSetProperties

RecordSetProperties

名称 说明 Value
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[]

AaaaRecord

名称 说明 Value
ipv6Address 获取或设置字符串表示法中此 AAAA 记录的 IPv6 地址。 字符串

ARecord

名称 说明 Value
ipv4Address 获取或设置字符串表示法中此 A 记录的 IPv4 地址。 字符串

CnameRecord

名称 说明 Value
cname 获取或设置不带终止点的此记录的规范名称。 字符串

MxRecord

名称 说明 Value
交易所 获取或设置邮件主机的域名,不带终止点。 字符串
preference 获取或设置此记录的首选项指标。 int

NsRecord

名称 说明 Value
nsdname 获取或设置此记录的名称服务器名称,不带终止点。 字符串

PtrRecord

名称 说明 Value
ptrdname 获取或设置此记录的 PTR 目标域名,不带终止点。 字符串

SoaRecord

名称 说明 Value
电子邮件 获取或设置此记录的电子邮件。 字符串
expireTime 获取或设置此记录的过期时间。 int
host 获取或设置权威名称服务器的域名,不带终止点。 字符串
minimumTTL 获取或设置此记录的最小 TTL 值。 int
refreshTime 获取或设置此记录的刷新值。 int
retryTime 获取或设置此记录的重试时间。 int
serialNumber 获取或设置此记录的序列号。 int

SrvRecord

名称 说明 Value
port 获取或设置此记录的服务的端口。 int
priority 获取或设置此记录的优先级指标。 int
目标 获取或设置此记录的目标的域名,不带终止点。 字符串
重量 获取或设置此记录的权重指标。 int

TxtRecord

名称 说明 Value
value 获取或设置此记录的文本值。 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" ]
      }
    ]
  }
}

属性值

dnszones/SRV

名称 说明 Value
type 资源类型 'Microsoft.Network/dnszones/SRV'
apiVersion 资源 API 版本 '2015-05-04-preview'
name 资源名称

了解如何在 JSON ARM 模板中设置子资源的名称和类型。
字符串 (必需)
etag 记录集的 etag。 string
properties 记录集的属性。 RecordSetProperties

RecordSetProperties

名称 说明 Value
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[]

AaaaRecord

名称 说明 Value
ipv6Address 获取或设置字符串表示法中此 AAAA 记录的 IPv6 地址。 字符串

ARecord

名称 说明 Value
ipv4Address 获取或设置字符串表示法中此 A 记录的 IPv4 地址。 字符串

CnameRecord

名称 说明 Value
cname 获取或设置不带终止点的此记录的规范名称。 字符串

MxRecord

名称 说明 Value
交易所 获取或设置邮件主机的域名,不带终止点。 字符串
preference 获取或设置此记录的首选项指标。 int

NsRecord

名称 说明 Value
nsdname 获取或设置此记录的名称服务器名称,不带终止点。 字符串

PtrRecord

名称 说明 Value
ptrdname 获取或设置此记录的 PTR 目标域名,不带终止点。 字符串

SoaRecord

名称 说明 Value
电子邮件 获取或设置此记录的电子邮件。 字符串
expireTime 获取或设置此记录的过期时间。 int
host 获取或设置权威名称服务器的域名,不带终止点。 字符串
minimumTTL 获取或设置此记录的最小 TTL 值。 int
refreshTime 获取或设置此记录的刷新值。 int
retryTime 获取或设置此记录的重试时间。 int
serialNumber 获取或设置此记录的序列号。 int

SrvRecord

名称 说明 Value
port 获取或设置此记录的服务的端口。 int
priority 获取或设置此记录的优先级指标。 int
目标 获取或设置此记录的目标的域名,不带终止点。 字符串
重量 获取或设置此记录的权重指标。 int

TxtRecord

名称 说明 Value
value 获取或设置此记录的文本值。 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"
  parent_id = "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"
          ]
        }
      ]
    }
    etag = "string"
  })
}

属性值

dnszones/SRV

名称 说明 Value
type 资源类型 “Microsoft.Network/dnszones/SRV@2015-05-04-preview”
name 资源名称 字符串 (必需)
parent_id 此资源的父资源的 ID。 类型的资源的 ID: dnszones
etag 记录集的 etag。 string
properties 记录集的属性。 RecordSetProperties

RecordSetProperties

名称 说明 Value
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[]

AaaaRecord

名称 说明 Value
ipv6Address 获取或设置字符串表示法中此 AAAA 记录的 IPv6 地址。 字符串

ARecord

名称 说明 Value
ipv4Address 获取或设置字符串表示法中此 A 记录的 IPv4 地址。 字符串

CnameRecord

名称 说明 Value
cname 获取或设置不带终止点的此记录的规范名称。 字符串

MxRecord

名称 说明 Value
交易所 获取或设置邮件主机的域名,不带终止点。 字符串
preference 获取或设置此记录的首选项指标。 int

NsRecord

名称 说明 Value
nsdname 获取或设置此记录的名称服务器名称,不带终止点。 字符串

PtrRecord

名称 说明 Value
ptrdname 获取或设置此记录的 PTR 目标域名,不带终止点。 字符串

SoaRecord

名称 说明 Value
电子邮件 获取或设置此记录的电子邮件。 字符串
expireTime 获取或设置此记录的过期时间。 int
host 获取或设置权威名称服务器的域名,不带终止点。 字符串
minimumTTL 获取或设置此记录的最小 TTL 值。 int
refreshTime 获取或设置此记录的刷新值。 int
retryTime 获取或设置此记录的重试时间。 int
serialNumber 获取或设置此记录的序列号。 int

SrvRecord

名称 说明 Value
port 获取或设置此记录的服务端口。 int
priority 获取或设置此记录的优先级指标。 int
目标 获取或设置此记录的目标域名,不带终止点。 字符串
重量 获取或设置此记录的权重指标。 int

TxtRecord

名称 说明 Value
value 获取或设置此记录的文本值。 string[]