次の方法で共有


Microsoft.Network プライベートDnsZones/SOA

Bicep リソース定義

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

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

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

リソースの形式

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

resource symbolicname 'Microsoft.Network/privateDnsZones/SOA@2024-06-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'
        ]
      }
    ]
  }
}

プロパティ値

Microsoft.Network/privateDnsZones/SOA

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

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

Aaaaレコード

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

Aコード

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

CnameRecord (クネームレコード)

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

Mxレコード

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

Ptrレコード

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

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

名前 形容 価値
aaaaレコード レコード セット内の AAAA レコードの一覧。 Aaaaレコード[]
aレコード レコード セット内の A レコードの一覧。 ARecord[]
cnameRecord レコード セット内の CNAME レコード。 CnameRecord (クネームレコード)
メタデータ レコード セットにアタッチされたメタデータ。 RecordSetPropertiesメタデータ
mxレコード レコード セット内の MX レコードの一覧。 Mxレコード[]
ptrレコード レコード セット内の PTR レコードの一覧。 Ptrレコード[]
soaレコード レコード セット内の SOA レコード。 ソアレコード
srvレコード レコード セット内の SRV レコードの一覧。 Srvレコード[]
TTLの レコード セット内のレコードの TTL (有効期間)。 整数 (int)
txtRecordsの レコード セット内の TXT レコードの一覧。 TxtRecord[]

RecordSetPropertiesメタデータ

名前 形容 価値

ソアレコード

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

Srvレコード

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

TxtRecordの

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

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

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

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

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

リソースの形式

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

{
  "type": "Microsoft.Network/privateDnsZones/SOA",
  "apiVersion": "2024-06-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" ]
      }
    ]
  }
}

プロパティ値

Microsoft.Network/privateDnsZones/SOA

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

Aaaaレコード

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

Aコード

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

CnameRecord (クネームレコード)

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

Mxレコード

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

Ptrレコード

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

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

名前 形容 価値
aaaaレコード レコード セット内の AAAA レコードの一覧。 Aaaaレコード[]
aレコード レコード セット内の A レコードの一覧。 ARecord[]
cnameRecord レコード セット内の CNAME レコード。 CnameRecord (クネームレコード)
メタデータ レコード セットにアタッチされたメタデータ。 RecordSetPropertiesメタデータ
mxレコード レコード セット内の MX レコードの一覧。 Mxレコード[]
ptrレコード レコード セット内の PTR レコードの一覧。 Ptrレコード[]
soaレコード レコード セット内の SOA レコード。 ソアレコード
srvレコード レコード セット内の SRV レコードの一覧。 Srvレコード[]
TTLの レコード セット内のレコードの TTL (有効期間)。 整数 (int)
txtRecordsの レコード セット内の TXT レコードの一覧。 TxtRecord[]

RecordSetPropertiesメタデータ

名前 形容 価値

ソアレコード

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

Srvレコード

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

TxtRecordの

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

使用例

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

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/privateDnsZones/SOA@2024-06-01"
  name = "string"
  parent_id = "string"
  body = {
    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"
          ]
        }
      ]
    }
  }
}

プロパティ値

Microsoft.Network/privateDnsZones/SOA

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

Aaaaレコード

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

Aコード

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

CnameRecord (クネームレコード)

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

Mxレコード

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

Ptrレコード

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

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

名前 形容 価値
aaaaレコード レコード セット内の AAAA レコードの一覧。 Aaaaレコード[]
aレコード レコード セット内の A レコードの一覧。 ARecord[]
cnameRecord レコード セット内の CNAME レコード。 CnameRecord (クネームレコード)
メタデータ レコード セットにアタッチされたメタデータ。 RecordSetPropertiesメタデータ
mxレコード レコード セット内の MX レコードの一覧。 Mxレコード[]
ptrレコード レコード セット内の PTR レコードの一覧。 Ptrレコード[]
soaレコード レコード セット内の SOA レコード。 ソアレコード
srvレコード レコード セット内の SRV レコードの一覧。 Srvレコード[]
TTLの レコード セット内のレコードの TTL (有効期間)。 整数 (int)
txtRecordsの レコード セット内の TXT レコードの一覧。 TxtRecord[]

RecordSetPropertiesメタデータ

名前 形容 価値

ソアレコード

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

Srvレコード

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

TxtRecordの

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