次の方法で共有


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

Bicep リソース定義

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

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

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

リソースの形式

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

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

プロパティ値

AaaaRecord

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

ARecord

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

CnameRecord

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

Microsoft.Network/dnszones/A

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

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

MxRecord

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

NsRecord

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

PtrRecord

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

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[]

SoaRecord

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

SrvRecord

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

TxtRecord

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

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

次のクイック スタート サンプルでは、このリソースの種類をデプロイします。

Bicep ファイル 形容
Azure DNS ドメイン ホスティングの例 このテンプレートでは、Azure DNS 内に DNS ゾーンを作成する方法と、それにレコード セットを追加する方法を示します。

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

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

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

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

リソースの形式

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

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

プロパティ値

AaaaRecord

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

ARecord

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

CnameRecord

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

Microsoft.Network/dnszones/A

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

MxRecord

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

NsRecord

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

PtrRecord

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

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[]

SoaRecord

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

SrvRecord

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

TxtRecord

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

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

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
Azure DNS ドメイン ホスティングの例

Azure にデプロイする
このテンプレートでは、Azure DNS 内に DNS ゾーンを作成する方法と、それにレコード セットを追加する方法を示します。

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

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnszones/A@2015-05-04-preview"
  name = "string"
  etag = "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"
          ]
        }
      ]
    }
  })
}

プロパティ値

AaaaRecord

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

ARecord

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

CnameRecord

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

Microsoft.Network/dnszones/A

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

MxRecord

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

NsRecord

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

PtrRecord

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

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[]

SoaRecord

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

SrvRecord

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

TxtRecord

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