次の方法で共有


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

Bicep リソース定義

dnszones/CNAME リソースの種類は、次をターゲットとする操作でデプロイできます。

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

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

リソースの形式

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

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

プロパティ値

マイクロソフト.ネットワーク/dnszones/CNAME

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

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

Aaaaレコード

名前 形容 価値
ipv6アドレス この AAAA レコードの IPv6 アドレスを文字列表記で取得または設定します。

Aコード

名前 形容 価値
Ipv4Address この A レコードの IPv4 アドレスを文字列表記で取得または設定します。

CnameRecord (クネームレコード)

名前 形容 価値
cname (シーネーム) 終了ドットを含まないこのレコードの正規名を取得または設定します。

Mxレコード

名前 形容 価値
交換 メール ホストのドメイン名を取得または設定します。終了ドットは設定しません。
優先 このレコードの基本設定メトリックを取得または設定します。 整数 (int)

NSレコード

名前 形容 価値
nsdname (英語) 終了ドットを含まない、このレコードのネーム サーバー名を取得または設定します。

Ptrレコード

名前 形容 価値
PTRD名 終了ドットを含まないこのレコードの PTR ターゲット ドメイン名を取得または設定します。

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

名前 形容 価値
AAAARコード一覧 RecordSet 内の AAAA レコードの一覧を取得または設定します。 Aaaaレコード[]
Aコード類 RecordSet 内の A レコードの一覧を取得または設定します。 ARecord[]
CNAMEコードコード RecordSet の CNAME レコードを取得または設定します。 CnameRecord (クネームレコード)
MXRecords(MXRecords) RecordSet 内の MX レコードの一覧を取得または設定します。 Mxレコード[]
NSRecords(英語) RecordSet 内の NS レコードの一覧を取得または設定します。 Nsレコード[]
PTRレコード RecordSet 内の PTR レコードの一覧を取得または設定します。 Ptrレコード[]
SOARアコード RecordSet の SOA レコードを取得または設定します。 ソアレコード
SRVRecords(英語) RecordSet 内の SRV レコードの一覧を取得または設定します。 Srvレコード[]
TTLの RecordSet 内のレコードの TTL を取得または設定します。 整数 (int)
TXTコード一覧 RecordSet 内の TXT レコードの一覧を取得または設定します。 TxtRecord[]

ソアレコード

名前 形容 価値
電子メール このレコードの電子メールを取得または設定します。
expireTime(期限切れ時間) このレコードの有効期限を取得または設定します。 整数 (int)
ホスト 権限のあるネーム サーバーのドメイン名を取得または設定します。終了点は設定しません。
最小TTL このレコードの最小 TTL 値を取得または設定します。 整数 (int)
リフレッシュタイム このレコードの更新値を取得または設定します。 整数 (int)
リトライタイム このレコードの再試行時間を取得または設定します。 整数 (int)
シリアル番号 このレコードのシリアル番号を取得または設定します。 整数 (int)

Srvレコード

名前 形容 価値
このレコードのサービスのポートを取得または設定します。 整数 (int)
優先権 このレコードの優先度メトリックを取得または設定します。 整数 (int)
ターゲット 終了ドットを含まない、このレコードのターゲットのドメイン名を取得または設定します。
重量 このレコードの重みメトリックを取得または設定します。 整数 (int)

TxtRecordの

名前 形容 価値
価値 このレコードのテキスト値を取得または設定します。 文字列[]

使用例

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

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

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

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

dnszones/CNAME リソースの種類は、次をターゲットとする操作でデプロイできます。

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

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

リソースの形式

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

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

名前 形容 価値
apiVersion (英語) API のバージョン '2015-05-04-プレビュー'
ETAGの レコード セットの etag。
名前 リソース名 string (必須)
プロパティ レコード セットのプロパティ。 レコードセットプロパティ
種類 リソースの種類 'Microsoft.Network/dnszones/CNAME'

Aaaaレコード

名前 形容 価値
ipv6アドレス この AAAA レコードの IPv6 アドレスを文字列表記で取得または設定します。

Aコード

名前 形容 価値
Ipv4Address この A レコードの IPv4 アドレスを文字列表記で取得または設定します。

CnameRecord (クネームレコード)

名前 形容 価値
cname (シーネーム) 終了ドットを含まないこのレコードの正規名を取得または設定します。

Mxレコード

名前 形容 価値
交換 メール ホストのドメイン名を取得または設定します。終了ドットは設定しません。
優先 このレコードの基本設定メトリックを取得または設定します。 整数 (int)

NSレコード

名前 形容 価値
nsdname (英語) 終了ドットを含まない、このレコードのネーム サーバー名を取得または設定します。

Ptrレコード

名前 形容 価値
PTRD名 終了ドットを含まないこのレコードの PTR ターゲット ドメイン名を取得または設定します。

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

名前 形容 価値
AAAARコード一覧 RecordSet 内の AAAA レコードの一覧を取得または設定します。 Aaaaレコード[]
Aコード類 RecordSet 内の A レコードの一覧を取得または設定します。 ARecord[]
CNAMEコードコード RecordSet の CNAME レコードを取得または設定します。 CnameRecord (クネームレコード)
MXRecords(MXRecords) RecordSet 内の MX レコードの一覧を取得または設定します。 Mxレコード[]
NSRecords(英語) RecordSet 内の NS レコードの一覧を取得または設定します。 Nsレコード[]
PTRレコード RecordSet 内の PTR レコードの一覧を取得または設定します。 Ptrレコード[]
SOARアコード RecordSet の SOA レコードを取得または設定します。 ソアレコード
SRVRecords(英語) RecordSet 内の SRV レコードの一覧を取得または設定します。 Srvレコード[]
TTLの RecordSet 内のレコードの TTL を取得または設定します。 整数 (int)
TXTコード一覧 RecordSet 内の TXT レコードの一覧を取得または設定します。 TxtRecord[]

ソアレコード

名前 形容 価値
電子メール このレコードの電子メールを取得または設定します。
expireTime(期限切れ時間) このレコードの有効期限を取得または設定します。 整数 (int)
ホスト 権限のあるネーム サーバーのドメイン名を取得または設定します。終了点は設定しません。
最小TTL このレコードの最小 TTL 値を取得または設定します。 整数 (int)
リフレッシュタイム このレコードの更新値を取得または設定します。 整数 (int)
リトライタイム このレコードの再試行時間を取得または設定します。 整数 (int)
シリアル番号 このレコードのシリアル番号を取得または設定します。 整数 (int)

Srvレコード

名前 形容 価値
このレコードのサービスのポートを取得または設定します。 整数 (int)
優先権 このレコードの優先度メトリックを取得または設定します。 整数 (int)
ターゲット 終了ドットを含まない、このレコードのターゲットのドメイン名を取得または設定します。
重量 このレコードの重みメトリックを取得または設定します。 整数 (int)

TxtRecordの

名前 形容 価値
価値 このレコードのテキスト値を取得または設定します。 文字列[]

使用例

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

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

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

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

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

dnszones/CNAME リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnszones/CNAME@2015-05-04-preview"
  name = "string"
  parent_id = "string"
  body = {
    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/CNAME

名前 形容 価値
ETAGの レコード セットの etag。
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: dnszones
プロパティ レコード セットのプロパティ。 レコードセットプロパティ
種類 リソースの種類 「Microsoft.Network/dnszones/CNAME@2015-05-04-preview」

Aaaaレコード

名前 形容 価値
ipv6アドレス この AAAA レコードの IPv6 アドレスを文字列表記で取得または設定します。

Aコード

名前 形容 価値
Ipv4Address この A レコードの IPv4 アドレスを文字列表記で取得または設定します。

CnameRecord (クネームレコード)

名前 形容 価値
cname (シーネーム) 終了ドットを含まないこのレコードの正規名を取得または設定します。

Mxレコード

名前 形容 価値
交換 メール ホストのドメイン名を取得または設定します。終了ドットは設定しません。
優先 このレコードの基本設定メトリックを取得または設定します。 整数 (int)

NSレコード

名前 形容 価値
nsdname (英語) 終了ドットを含まない、このレコードのネーム サーバー名を取得または設定します。

Ptrレコード

名前 形容 価値
PTRD名 終了ドットを含まないこのレコードの PTR ターゲット ドメイン名を取得または設定します。

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

名前 形容 価値
AAAARコード一覧 RecordSet 内の AAAA レコードの一覧を取得または設定します。 Aaaaレコード[]
Aコード類 RecordSet 内の A レコードの一覧を取得または設定します。 ARecord[]
CNAMEコードコード RecordSet の CNAME レコードを取得または設定します。 CnameRecord (クネームレコード)
MXRecords(MXRecords) RecordSet 内の MX レコードの一覧を取得または設定します。 Mxレコード[]
NSRecords(英語) RecordSet 内の NS レコードの一覧を取得または設定します。 Nsレコード[]
PTRレコード RecordSet 内の PTR レコードの一覧を取得または設定します。 Ptrレコード[]
SOARアコード RecordSet の SOA レコードを取得または設定します。 ソアレコード
SRVRecords(英語) RecordSet 内の SRV レコードの一覧を取得または設定します。 Srvレコード[]
TTLの RecordSet 内のレコードの TTL を取得または設定します。 整数 (int)
TXTコード一覧 RecordSet 内の TXT レコードの一覧を取得または設定します。 TxtRecord[]

ソアレコード

名前 形容 価値
電子メール このレコードの電子メールを取得または設定します。
expireTime(期限切れ時間) このレコードの有効期限を取得または設定します。 整数 (int)
ホスト 権限のあるネーム サーバーのドメイン名を取得または設定します。終了点は設定しません。
最小TTL このレコードの最小 TTL 値を取得または設定します。 整数 (int)
リフレッシュタイム このレコードの更新値を取得または設定します。 整数 (int)
リトライタイム このレコードの再試行時間を取得または設定します。 整数 (int)
シリアル番号 このレコードのシリアル番号を取得または設定します。 整数 (int)

Srvレコード

名前 形容 価値
このレコードのサービスのポートを取得または設定します。 整数 (int)
優先権 このレコードの優先度メトリックを取得または設定します。 整数 (int)
ターゲット 終了ドットを含まない、このレコードのターゲットのドメイン名を取得または設定します。
重量 このレコードの重みメトリックを取得または設定します。 整数 (int)

TxtRecordの

名前 形容 価値
価値 このレコードのテキスト値を取得または設定します。 文字列[]