次の方法で共有


Microsoft.Network dnsZones/TXT 2017-10-01 (英語)

Bicep リソース定義

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

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

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

リソースの形式

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

resource symbolicname 'Microsoft.Network/dnsZones/TXT@2017-10-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
      }
    ]
    TTL: int
    TXTRecords: [
      {
        value: [
          'string'
        ]
      }
    ]
  }
}

プロパティ値

Microsoft.Network/dnsZones/TXT

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

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

Aaaaレコード

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

Aコード

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

Caaレコード

名前 形容 価値
フラグ この CAA レコードのフラグは、0 ~ 255 の整数です。 整数 (int)
タグ この CAA レコードのタグ。
価値 この CAA レコードの値。

CnameRecord (クネームレコード)

名前 形容 価値
cname (シーネーム) この CNAME レコードの正規名。

Mxレコード

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

NSレコード

名前 形容 価値
nsdname (英語) この NS レコードのネーム サーバー名。

Ptrレコード

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

レコードセットプロパティ

名前 形容 価値
AAAARコード一覧 レコード セット内の AAAA レコードの一覧。 Aaaaレコード[]
Aコード類 レコード セット内の A レコードの一覧。 ARecord[]
caaレコード レコード セット内の CAA レコードの一覧。 Caaレコード[]
CNAMEコードコード レコード セット内の CNAME レコード。 CnameRecord (クネームレコード)
メタデータ レコード セットにアタッチされたメタデータ。 RecordSetPropertiesメタデータ
MXRecords(MXRecords) レコード セット内の MX レコードの一覧。 Mxレコード[]
NSRecords(英語) レコード セット内の NS レコードの一覧。 Nsレコード[]
PTRレコード レコード セット内の PTR レコードの一覧。 Ptrレコード[]
SOARアコード レコード セット内の SOA レコード。 ソアレコード
SRVRecords(英語) レコード セット内の SRV レコードの一覧。 Srvレコード[]
TTLの レコード セット内のレコードの TTL (有効期間)。 整数 (int)
TXTコード一覧 レコード セット内の TXT レコードの一覧。 TxtRecord[]

RecordSetPropertiesメタデータ

名前 形容 価値

ソアレコード

名前 形容 価値
電子メール この SOA レコードの電子メール連絡先。
expireTime(期限切れ時間) この SOA レコードの有効期限。 整数 (int)
ホスト この SOA レコードの権限のあるネーム サーバーのドメイン名。
最小TTL この SOA レコードの最小値。 慣例により、これは負のキャッシュ期間を決定するために使用されます。 整数 (int)
リフレッシュタイム この SOA レコードの更新値。 整数 (int)
リトライタイム この SOA レコードの再試行時間。 整数 (int)
シリアル番号 この SOA レコードのシリアル番号。 整数 (int)

Srvレコード

名前 形容 価値
この SRV レコードのポート値。 整数 (int)
優先権 この SRV レコードの優先順位の値。 整数 (int)
ターゲット この SRV レコードのターゲット ドメイン名。
重量 この SRV レコードの重み値。 整数 (int)

TxtRecordの

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

使用例

Azure クイック スタートのサンプル

Azure クイック スタート テンプレート、このリソースの種類をデプロイするための Bicep サンプルが含まれています。

Bicep ファイル 形容
Azure DNS とカスタム ドメイン を使用した Front Door Standard/Premium の このテンプレートは、Azure DNS 上のカスタム ドメインと Microsoft が管理する証明書を含む Front Door Standard/Premium を作成します。

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

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

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

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

リソースの形式

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

{
  "type": "Microsoft.Network/dnsZones/TXT",
  "apiVersion": "2017-10-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"
      }
    ],
    "TTL": "int",
    "TXTRecords": [
      {
        "value": [ "string" ]
      }
    ]
  }
}

プロパティ値

Microsoft.Network/dnsZones/TXT

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

Aaaaレコード

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

Aコード

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

Caaレコード

名前 形容 価値
フラグ この CAA レコードのフラグは、0 ~ 255 の整数です。 整数 (int)
タグ この CAA レコードのタグ。
価値 この CAA レコードの値。

CnameRecord (クネームレコード)

名前 形容 価値
cname (シーネーム) この CNAME レコードの正規名。

Mxレコード

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

NSレコード

名前 形容 価値
nsdname (英語) この NS レコードのネーム サーバー名。

Ptrレコード

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

レコードセットプロパティ

名前 形容 価値
AAAARコード一覧 レコード セット内の AAAA レコードの一覧。 Aaaaレコード[]
Aコード類 レコード セット内の A レコードの一覧。 ARecord[]
caaレコード レコード セット内の CAA レコードの一覧。 Caaレコード[]
CNAMEコードコード レコード セット内の CNAME レコード。 CnameRecord (クネームレコード)
メタデータ レコード セットにアタッチされたメタデータ。 RecordSetPropertiesメタデータ
MXRecords(MXRecords) レコード セット内の MX レコードの一覧。 Mxレコード[]
NSRecords(英語) レコード セット内の NS レコードの一覧。 Nsレコード[]
PTRレコード レコード セット内の PTR レコードの一覧。 Ptrレコード[]
SOARアコード レコード セット内の SOA レコード。 ソアレコード
SRVRecords(英語) レコード セット内の SRV レコードの一覧。 Srvレコード[]
TTLの レコード セット内のレコードの TTL (有効期間)。 整数 (int)
TXTコード一覧 レコード セット内の TXT レコードの一覧。 TxtRecord[]

RecordSetPropertiesメタデータ

名前 形容 価値

ソアレコード

名前 形容 価値
電子メール この SOA レコードの電子メール連絡先。
expireTime(期限切れ時間) この SOA レコードの有効期限。 整数 (int)
ホスト この SOA レコードの権限のあるネーム サーバーのドメイン名。
最小TTL この SOA レコードの最小値。 慣例により、これは負のキャッシュ期間を決定するために使用されます。 整数 (int)
リフレッシュタイム この SOA レコードの更新値。 整数 (int)
リトライタイム この SOA レコードの再試行時間。 整数 (int)
シリアル番号 この SOA レコードのシリアル番号。 整数 (int)

Srvレコード

名前 形容 価値
この SRV レコードのポート値。 整数 (int)
優先権 この SRV レコードの優先順位の値。 整数 (int)
ターゲット この SRV レコードのターゲット ドメイン名。
重量 この SRV レコードの重み値。 整数 (int)

TxtRecordの

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

使用例

Azure のクイック スタート テンプレート

このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。

テンプレート 形容
Azure DNS とカスタム ドメイン を使用した Front Door Standard/Premium の

Azure
にデプロイする
このテンプレートは、Azure DNS 上のカスタム ドメインと Microsoft が管理する証明書を含む Front Door Standard/Premium を作成します。

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

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones/TXT@2017-10-01"
  name = "string"
  parent_id = "string"
  body = {
    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
        }
      ]
      TTL = int
      TXTRecords = [
        {
          value = [
            "string"
          ]
        }
      ]
    }
  }
}

プロパティ値

Microsoft.Network/dnsZones/TXT

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

Aaaaレコード

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

Aコード

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

Caaレコード

名前 形容 価値
フラグ この CAA レコードのフラグは、0 ~ 255 の整数です。 整数 (int)
タグ この CAA レコードのタグ。
価値 この CAA レコードの値。

CnameRecord (クネームレコード)

名前 形容 価値
cname (シーネーム) この CNAME レコードの正規名。

Mxレコード

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

NSレコード

名前 形容 価値
nsdname (英語) この NS レコードのネーム サーバー名。

Ptrレコード

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

レコードセットプロパティ

名前 形容 価値
AAAARコード一覧 レコード セット内の AAAA レコードの一覧。 Aaaaレコード[]
Aコード類 レコード セット内の A レコードの一覧。 ARecord[]
caaレコード レコード セット内の CAA レコードの一覧。 Caaレコード[]
CNAMEコードコード レコード セット内の CNAME レコード。 CnameRecord (クネームレコード)
メタデータ レコード セットにアタッチされたメタデータ。 RecordSetPropertiesメタデータ
MXRecords(MXRecords) レコード セット内の MX レコードの一覧。 Mxレコード[]
NSRecords(英語) レコード セット内の NS レコードの一覧。 Nsレコード[]
PTRレコード レコード セット内の PTR レコードの一覧。 Ptrレコード[]
SOARアコード レコード セット内の SOA レコード。 ソアレコード
SRVRecords(英語) レコード セット内の SRV レコードの一覧。 Srvレコード[]
TTLの レコード セット内のレコードの TTL (有効期間)。 整数 (int)
TXTコード一覧 レコード セット内の TXT レコードの一覧。 TxtRecord[]

RecordSetPropertiesメタデータ

名前 形容 価値

ソアレコード

名前 形容 価値
電子メール この SOA レコードの電子メール連絡先。
expireTime(期限切れ時間) この SOA レコードの有効期限。 整数 (int)
ホスト この SOA レコードの権限のあるネーム サーバーのドメイン名。
最小TTL この SOA レコードの最小値。 慣例により、これは負のキャッシュ期間を決定するために使用されます。 整数 (int)
リフレッシュタイム この SOA レコードの更新値。 整数 (int)
リトライタイム この SOA レコードの再試行時間。 整数 (int)
シリアル番号 この SOA レコードのシリアル番号。 整数 (int)

Srvレコード

名前 形容 価値
この SRV レコードのポート値。 整数 (int)
優先権 この SRV レコードの優先順位の値。 整数 (int)
ターゲット この SRV レコードのターゲット ドメイン名。
重量 この SRV レコードの重み値。 整数 (int)

TxtRecordの

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