次の方法で共有


Microsoft.Network privateDnsZones/TXT 2020-01-01

Bicep リソース定義

privateDnsZones/TXT リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Network/privateDnsZones/TXT リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Network/privateDnsZones/TXT@2020-01-01' = {
  parent: resourceSymbolicName
  etag: 'string'
  name: 'string'
  properties: {
    aaaaRecords: [
      {
        ipv6Address: 'string'
      }
    ]
    aRecords: [
      {
        ipv4Address: 'string'
      }
    ]
    cnameRecord: {
      cname: 'string'
    }
    metadata: {
      {customized property}: 'string'
    }
    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'
        ]
      }
    ]
  }
}

プロパティ値

AaaaRecord

名前 形容 価値
ipv6Address この AAAA レコードの IPv6 アドレス。

ARecord

名前 形容 価値
ipv4Address この A レコードの IPv4 アドレス。

CnameRecord

名前 形容 価値
cname この CNAME レコードの正規名。

Microsoft.Network/privateDnsZones/TXT

名前 形容 価値
etag レコード セットの ETag。
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: privateDnsZones
プロパティ レコード セットのプロパティ。 RecordSetProperties

MxRecord

名前 形容 価値
交換 この MX レコードのメール ホストのドメイン名。
優先 この MX レコードの基本設定値。 int

PtrRecord

名前 形容 価値
ptrdname この PTR レコードの PTR ターゲット ドメイン名。

RecordSetProperties

名前 形容 価値
aaaaRecords レコード セット内の AAAA レコードの一覧。 AaaaRecord[]
aRecords レコード セット内の A レコードの一覧。 ARecord[]
cnameRecord レコード セット内の CNAME レコード。 CnameRecord
metadata レコード セットにアタッチされたメタデータ。 RecordSetPropertiesMetadata
mxRecords レコード セット内の MX レコードの一覧。 MxRecord[]
ptrRecords レコード セット内の PTR レコードの一覧。 PtrRecord[]
soaRecord レコード セット内の SOA レコード。 SoaRecord
srvRecords レコード セット内の SRV レコードの一覧。 SrvRecord[]
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

TxtRecord

名前 形容 価値
価値 この TXT レコードのテキスト値。 string[]

ARM テンプレート リソース定義

privateDnsZones/TXT リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Network/privateDnsZones/TXT リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Network/privateDnsZones/TXT",
  "apiVersion": "2020-01-01",
  "name": "string",
  "etag": "string",
  "properties": {
    "aaaaRecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "aRecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "cnameRecord": {
      "cname": "string"
    },
    "metadata": {
      "{customized property}": "string"
    },
    "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" ]
      }
    ]
  }
}

プロパティ値

AaaaRecord

名前 形容 価値
ipv6Address この AAAA レコードの IPv6 アドレス。

ARecord

名前 形容 価値
ipv4Address この A レコードの IPv4 アドレス。

CnameRecord

名前 形容 価値
cname この CNAME レコードの正規名。

Microsoft.Network/privateDnsZones/TXT

名前 形容 価値
apiVersion API のバージョン '2020-01-01'
etag レコード セットの ETag。
名前 リソース名 string (必須)
プロパティ レコード セットのプロパティ。 RecordSetProperties
種類 リソースの種類 'Microsoft.Network/privateDnsZones/TXT'

MxRecord

名前 形容 価値
交換 この MX レコードのメール ホストのドメイン名。
優先 この MX レコードの基本設定値。 int

PtrRecord

名前 形容 価値
ptrdname この PTR レコードの PTR ターゲット ドメイン名。

RecordSetProperties

名前 形容 価値
aaaaRecords レコード セット内の AAAA レコードの一覧。 AaaaRecord[]
aRecords レコード セット内の A レコードの一覧。 ARecord[]
cnameRecord レコード セット内の CNAME レコード。 CnameRecord
metadata レコード セットにアタッチされたメタデータ。 RecordSetPropertiesMetadata
mxRecords レコード セット内の MX レコードの一覧。 MxRecord[]
ptrRecords レコード セット内の PTR レコードの一覧。 PtrRecord[]
soaRecord レコード セット内の SOA レコード。 SoaRecord
srvRecords レコード セット内の SRV レコードの一覧。 SrvRecord[]
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

TxtRecord

名前 形容 価値
価値 この TXT レコードのテキスト値。 string[]

Terraform (AzAPI プロバイダー) リソース定義

privateDnsZones/TXT リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Network/privateDnsZones/TXT リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/privateDnsZones/TXT@2020-01-01"
  name = "string"
  etag = "string"
  body = jsonencode({
    properties = {
      aaaaRecords = [
        {
          ipv6Address = "string"
        }
      ]
      aRecords = [
        {
          ipv4Address = "string"
        }
      ]
      cnameRecord = {
        cname = "string"
      }
      metadata = {
        {customized property} = "string"
      }
      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"
          ]
        }
      ]
    }
  })
}

プロパティ値

AaaaRecord

名前 形容 価値
ipv6Address この AAAA レコードの IPv6 アドレス。

ARecord

名前 形容 価値
ipv4Address この A レコードの IPv4 アドレス。

CnameRecord

名前 形容 価値
cname この CNAME レコードの正規名。

Microsoft.Network/privateDnsZones/TXT

名前 形容 価値
etag レコード セットの ETag。
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: privateDnsZones
プロパティ レコード セットのプロパティ。 RecordSetProperties
種類 リソースの種類 "Microsoft.Network/privateDnsZones/TXT@2020-01-01"

MxRecord

名前 形容 価値
交換 この MX レコードのメール ホストのドメイン名。
優先 この MX レコードの基本設定値。 int

PtrRecord

名前 形容 価値
ptrdname この PTR レコードの PTR ターゲット ドメイン名。

RecordSetProperties

名前 形容 価値
aaaaRecords レコード セット内の AAAA レコードの一覧。 AaaaRecord[]
aRecords レコード セット内の A レコードの一覧。 ARecord[]
cnameRecord レコード セット内の CNAME レコード。 CnameRecord
metadata レコード セットにアタッチされたメタデータ。 RecordSetPropertiesMetadata
mxRecords レコード セット内の MX レコードの一覧。 MxRecord[]
ptrRecords レコード セット内の PTR レコードの一覧。 PtrRecord[]
soaRecord レコード セット内の SOA レコード。 SoaRecord
srvRecords レコード セット内の SRV レコードの一覧。 SrvRecord[]
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

TxtRecord

名前 形容 価値
価値 この TXT レコードのテキスト値。 string[]