次の方法で共有


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

Bicep リソース定義

dnszones/NS リソースの種類は、次の対象にデプロイできます。

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

リソース形式

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

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

名前 説明
name リソース名

Bicep で子リソースの名前と型を設定する方法を参照してください。
string (必須)
parent Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

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

RecordSetProperties

名前 説明
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

名前 説明
ipv6Address この AAAA レコードの IPv6 アドレスを文字列表記で取得または設定します。 string

ARecord

名前 説明
ipv4Address この A レコードの IPv4 アドレスを文字列表記で取得または設定します。 string

CnameRecord

名前 説明
cname 終了ドットを含まないこのレコードの正規名を取得または設定します。 string

MxRecord

名前 説明
exchange メール ホストのドメイン名を取得または設定します。終了点は設定されません。 string
preference このレコードの基本設定メトリックを取得または設定します。 INT

NsRecord

名前 説明
nsdname 終了ドットを含まない、このレコードのネーム サーバー名を取得または設定します。 string

PtrRecord

名前 説明
ptrdname 終了ドットを含まないこのレコードの PTR ターゲット ドメイン名を取得または設定します。 string

SoaRecord

名前 説明
email このレコードの電子メールを取得または設定します。 string
expireTime このレコードの有効期限を取得または設定します。 INT
host 権限のあるネーム サーバーのドメイン名を取得または設定します。終了ドットは設定されません。 string
minimumTTL このレコードの最小 TTL 値を取得または設定します。 INT
refreshTime このレコードの更新値を取得または設定します。 INT
retryTime このレコードの再試行時間を取得または設定します。 INT
serialNumber このレコードのシリアル番号を取得または設定します。 INT

SrvRecord

名前 説明
port このレコードのサービスのポートを取得または設定します。 INT
priority このレコードの優先度メトリックを取得または設定します。 INT
ターゲット (target) 終了ドットを含まない、このレコードのターゲットのドメイン名を取得または設定します。 string
weight このレコードの重みメトリックを取得または設定します。 INT

TxtRecord

名前 説明
value このレコードのテキスト値を取得または設定します。 string[]

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

dnszones/NS リソースの種類は、次の対象にデプロイできます。

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

リソース形式

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

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

名前 説明
type リソースの種類 'Microsoft.Network/dnszones/NS'
apiVersion リソース API のバージョン '2015-05-04-preview'
name リソース名

JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。
string (必須)
etag レコード セットの etag。 string
properties レコード セットのプロパティ。 RecordSetProperties

RecordSetProperties

名前 説明
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

名前 説明
ipv6Address この AAAA レコードの IPv6 アドレスを文字列表記で取得または設定します。 string

ARecord

名前 説明
ipv4Address この A レコードの IPv4 アドレスを文字列表記で取得または設定します。 string

CnameRecord

名前 説明
cname 終了ドットを含まないこのレコードの正規名を取得または設定します。 string

MxRecord

名前 説明
exchange メール ホストのドメイン名を取得または設定します。終了点は設定されません。 string
preference このレコードの基本設定メトリックを取得または設定します。 INT

NsRecord

名前 説明
nsdname 終了ドットを含まない、このレコードのネーム サーバー名を取得または設定します。 string

PtrRecord

名前 説明
ptrdname 終了ドットを含まないこのレコードの PTR ターゲット ドメイン名を取得または設定します。 string

SoaRecord

名前 説明
email このレコードの電子メールを取得または設定します。 string
expireTime このレコードの有効期限を取得または設定します。 INT
host 権限のあるネーム サーバーのドメイン名を取得または設定します。終了ドットは設定されません。 string
minimumTTL このレコードの最小 TTL 値を取得または設定します。 INT
refreshTime このレコードの更新値を取得または設定します。 INT
retryTime このレコードの再試行時間を取得または設定します。 INT
serialNumber このレコードのシリアル番号を取得または設定します。 INT

SrvRecord

名前 説明
port このレコードのサービスのポートを取得または設定します。 INT
priority このレコードの優先度メトリックを取得または設定します。 INT
ターゲット (target) 終了ドットを含まない、このレコードのターゲットのドメイン名を取得または設定します。 string
weight このレコードの重みメトリックを取得または設定します。 INT

TxtRecord

名前 説明
value このレコードのテキスト値を取得または設定します。 string[]

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

dnszones/NS リソースの種類は、次の対象にデプロイできます。

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnszones/NS@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/NS

名前 説明
type リソースの種類 "Microsoft.Network/dnszones/NS@2015-05-04-preview"
name リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: dnszones
etag レコード セットの etag。 string
properties レコード セットのプロパティ。 RecordSetProperties

RecordSetProperties

名前 説明
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

名前 説明
ipv6Address この AAAA レコードの IPv6 アドレスを文字列表記で取得または設定します。 string

ARecord

名前 説明
ipv4Address この A レコードの IPv4 アドレスを文字列表記で取得または設定します。 string

CnameRecord

名前 説明
cname 終了ドットを含まないこのレコードの正規名を取得または設定します。 string

MxRecord

名前 説明
exchange メール ホストのドメイン名を取得または設定します。終了ドットは設定しません。 string
preference このレコードの優先メトリックを取得または設定します。 INT

NsRecord

名前 説明
nsdname 終了ドットを使用せずに、このレコードのネーム サーバー名を取得または設定します。 string

PtrRecord

名前 説明
ptrdname 終了ドットのないこのレコードの PTR ターゲット ドメイン名を取得または設定します。 string

SoaRecord

名前 説明
email このレコードの電子メールを取得または設定します。 string
expireTime このレコードの有効期限を取得または設定します。 INT
host 権限のあるネーム サーバーのドメイン名を、終了ドットなしで取得または設定します。 string
minimumTTL このレコードの最小 TTL 値を取得または設定します。 INT
refreshTime このレコードの更新値を取得または設定します。 INT
retryTime このレコードの再試行時間を取得または設定します。 INT
serialNumber このレコードのシリアル番号を取得または設定します。 INT

SrvRecord

名前 説明
port このレコードのサービスのポートを取得または設定します。 INT
priority このレコードの優先度メトリックを取得または設定します。 INT
ターゲット (target) 終了ドットを使用せずに、このレコードのターゲットのドメイン名を取得または設定します。 string
weight このレコードの重みメトリックを取得または設定します。 INT

TxtRecord

名前 説明
value このレコードのテキスト値を取得または設定します。 string[]