Microsoft.Network publicIPPrefixes

Bicep リソース定義

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

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

リソース形式

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

resource symbolicname 'Microsoft.Network/publicIPPrefixes@2023-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'Standard'
    tier: 'string'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  properties: {
    customIPPrefix: {
      id: 'string'
    }
    ipTags: [
      {
        ipTagType: 'string'
        tag: 'string'
      }
    ]
    natGateway: {
      id: 'string'
      location: 'string'
      properties: {
        idleTimeoutInMinutes: int
        publicIpAddresses: [
          {
            id: 'string'
          }
        ]
        publicIpPrefixes: [
          {
            id: 'string'
          }
        ]
      }
      sku: {
        name: 'Standard'
      }
      tags: {}
      zones: [
        'string'
      ]
    }
    prefixLength: int
    publicIPAddressVersion: 'string'
  }
  zones: [
    'string'
  ]
}

プロパティ値

publicIPPrefixes

名前 説明
name リソース名 string (必須)

文字制限: 1 から 80

有効な文字:
英数字、アンダースコア、ピリオド、およびハイフン。

英数字で開始します。 英数字またはアンダースコアで終了します。
location リソースの場所。 string
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
sku パブリック IP プレフィックス SKU。 PublicIPPrefixSku
extendedLocation パブリック IP アドレスの拡張された場所。 ExtendedLocation
properties パブリック IP プレフィックスのプロパティ。 PublicIPPrefixPropertiesFormat
ゾーン リソースに割り当てられた IP を示す可用性ゾーンの一覧は、 から取得する必要があります。 string[]

ExtendedLocation

名前 説明
name 拡張場所の名前。 string
type 拡張場所の型。 'EdgeZone'

PublicIPPrefixPropertiesFormat

名前 説明
customIPPrefix このプレフィックスが関連付けられている customIpPrefix。 object
ipTags パブリック IP プレフィックスに関連付けられているタグの一覧。 IpTag[]
natGateway パブリック IP プレフィックスの NatGateway。 NatGateway
prefixLength パブリック IP プレフィックスの長さ。 INT
publicIPAddressVersion パブリック IP アドレスのバージョン。 'IPv4'
'IPv6'

サブリソース

名前 説明
id リソースの ID string

IpTag

名前 説明
ipTagType IP タグの種類。 例: FirstPartyUsage。 string
タグ パブリック IP に関連付けられている IP タグの値。 例: SQL。 string

NatGateway

名前 説明
id リソースの ID string
location リソースの場所。 string
properties Nat Gateway のプロパティ。 NatGatewayPropertiesFormat
sku nat ゲートウェイ SKU。 NatGatewaySku
tags リソース タグ。 object
ゾーン Nat Gateway をデプロイする必要があるゾーンを示す可用性ゾーンの一覧。 string[]

NatGatewayPropertiesFormat

名前 説明
idleTimeoutInMinutes nat ゲートウェイのアイドル タイムアウト。 INT
publicIpAddresses nat ゲートウェイ リソースに関連付けられているパブリック IP アドレスの配列。 SubResource[]
publicIpPrefixes nat ゲートウェイ リソースに関連付けられているパブリック IP プレフィックスの配列。 SubResource[]

NatGatewaySku

名前 説明
name Nat Gateway SKU の名前。 'Standard'

PublicIPPrefixSku

名前 説明
name パブリック IP プレフィックス SKU の名前。 'Standard'
レベル パブリック IP プレフィックス SKU の層。 'Global'
'Regional'

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

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

Template 説明
NAT ゲートウェイとApplication Gatewayを備えた AKS クラスター

Azure にデプロイする
このサンプルでは、送信接続用の NAT ゲートウェイと受信接続用のApplication Gatewayを使用して AKS クラスターをデプロイする方法を示します。
パブリック IP プレフィックスを持つ VMSS

Azure にデプロイする
パブリック IP プレフィックスを使用して VMSS をデプロイするためのテンプレート
複数の IP パブリック アドレスを持つ Azure Firewall を作成する

Azure にデプロイする
このテンプレートでは、2 つのパブリック IP アドレスと 2 つの Windows Server 2019 サーバーを使用してテストするAzure Firewallを作成します。

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

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

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

リソース形式

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

{
  "type": "Microsoft.Network/publicIPPrefixes",
  "apiVersion": "2023-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "Standard",
    "tier": "string"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "properties": {
    "customIPPrefix": {
      "id": "string"
    },
    "ipTags": [
      {
        "ipTagType": "string",
        "tag": "string"
      }
    ],
    "natGateway": {
      "id": "string",
      "location": "string",
      "properties": {
        "idleTimeoutInMinutes": "int",
        "publicIpAddresses": [
          {
            "id": "string"
          }
        ],
        "publicIpPrefixes": [
          {
            "id": "string"
          }
        ]
      },
      "sku": {
        "name": "Standard"
      },
      "tags": {},
      "zones": [ "string" ]
    },
    "prefixLength": "int",
    "publicIPAddressVersion": "string"
  },
  "zones": [ "string" ]
}

プロパティ値

publicIPPrefixes

名前 説明
type リソースの種類 'Microsoft.Network/publicIPPrefixes'
apiVersion リソース API のバージョン '2023-04-01'
name リソース名 string (必須)

文字制限: 1 から 80

有効な文字:
英数字、アンダースコア、ピリオド、およびハイフン。

英数字で開始します。 英数字またはアンダースコアで終了します。
location リソースの場所。 string
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
sku パブリック IP プレフィックス SKU。 PublicIPPrefixSku
extendedLocation パブリック IP アドレスの拡張された場所。 ExtendedLocation
properties パブリック IP プレフィックスのプロパティ。 PublicIPPrefixPropertiesFormat
ゾーン リソースに割り当てられた IP を示す可用性ゾーンの一覧は、 から取得する必要があります。 string[]

ExtendedLocation

名前 説明
name 拡張場所の名前。 string
type 拡張場所の型。 'EdgeZone'

PublicIPPrefixPropertiesFormat

名前 説明
customIPPrefix このプレフィックスが関連付けられている customIpPrefix。 object
ipTags パブリック IP プレフィックスに関連付けられているタグの一覧。 IpTag[]
natGateway パブリック IP プレフィックスの NatGateway。 NatGateway
prefixLength パブリック IP プレフィックスの長さ。 INT
publicIPAddressVersion パブリック IP アドレスのバージョン。 'IPv4'
'IPv6'

サブリソース

名前 説明
id リソースの ID string

IpTag

名前 説明
ipTagType IP タグの種類。 例: FirstPartyUsage。 string
タグ パブリック IP に関連付けられている IP タグの値。 例: SQL。 string

NatGateway

名前 説明
id リソースの ID string
location リソースの場所。 string
properties Nat Gateway のプロパティ。 NatGatewayPropertiesFormat
sku nat ゲートウェイ SKU。 NatGatewaySku
tags リソース タグ。 object
ゾーン Nat Gateway をデプロイする必要があるゾーンを示す可用性ゾーンの一覧。 string[]

NatGatewayPropertiesFormat

名前 説明
idleTimeoutInMinutes nat ゲートウェイのアイドル タイムアウト。 INT
publicIpAddresses nat ゲートウェイ リソースに関連付けられているパブリック IP アドレスの配列。 SubResource[]
publicIpPrefixes nat ゲートウェイ リソースに関連付けられているパブリック IP プレフィックスの配列。 SubResource[]

NatGatewaySku

名前 説明
name Nat Gateway SKU の名前。 'Standard'

PublicIPPrefixSku

名前 説明
name パブリック IP プレフィックス SKU の名前。 'Standard'
レベル パブリック IP プレフィックス SKU の層。 'Global'
'Regional'

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

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

Template 説明
NAT ゲートウェイとApplication Gatewayを備えた AKS クラスター

Azure にデプロイする
このサンプルでは、送信接続用の NAT ゲートウェイと受信接続用のApplication Gatewayを使用して AKS クラスターをデプロイする方法を示します。
パブリック IP プレフィックスを持つ VMSS

Azure にデプロイする
パブリック IP プレフィックスを使用して VMSS をデプロイするためのテンプレート
複数の IP パブリック アドレスを持つ Azure Firewall を作成する

Azure にデプロイする
このテンプレートでは、2 つのパブリック IP アドレスと 2 つの Windows Server 2019 サーバーを使用してテストするAzure Firewallを作成します。

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

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

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/publicIPPrefixes@2023-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      customIPPrefix = {
        id = "string"
      }
      ipTags = [
        {
          ipTagType = "string"
          tag = "string"
        }
      ]
      natGateway = {
        id = "string"
        location = "string"
        properties = {
          idleTimeoutInMinutes = int
          publicIpAddresses = [
            {
              id = "string"
            }
          ]
          publicIpPrefixes = [
            {
              id = "string"
            }
          ]
        }
        sku = {
          name = "Standard"
        }
        tags = {}
        zones = [
          "string"
        ]
      }
      prefixLength = int
      publicIPAddressVersion = "string"
    }
    zones = [
      "string"
    ]
    sku = {
      name = "Standard"
      tier = "string"
    }
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
  })
}

プロパティ値

publicIPPrefixes

名前 説明
type リソースの種類 "Microsoft.Network/publicIPPrefixes@2023-04-01"
name リソース名 string (必須)

文字制限: 1 から 80

有効な文字:
英数字、アンダースコア、ピリオド、およびハイフン。

英数字で開始します。 英数字またはアンダースコアで終了します。
location リソースの場所。 string
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。
sku パブリック IP プレフィックス SKU。 PublicIPPrefixSku
extendedLocation パブリック IP アドレスの拡張された場所。 ExtendedLocation
properties パブリック IP プレフィックスのプロパティ。 PublicIPPrefixPropertiesFormat
ゾーン リソースに割り当てられた IP を示す可用性ゾーンの一覧は、 から取得する必要があります。 string[]

ExtendedLocation

名前 説明
name 拡張場所の名前。 string
type 拡張場所の型。 "EdgeZone"

PublicIPPrefixPropertiesFormat

名前 説明
customIPPrefix このプレフィックスが関連付けられている customIpPrefix。 object
ipTags パブリック IP プレフィックスに関連付けられているタグの一覧。 IpTag[]
natGateway パブリック IP プレフィックスの NatGateway。 NatGateway
prefixLength パブリック IP プレフィックスの長さ。 INT
publicIPAddressVersion パブリック IP アドレスのバージョン。 "IPv4"
"IPv6"

サブリソース

名前 説明
id リソースの ID string

IpTag

名前 説明
ipTagType IP タグの種類。 例: FirstPartyUsage。 string
タグ パブリック IP に関連付けられている IP タグの値。 例: SQL。 string

NatGateway

名前 説明
id リソースの ID string
location リソースの場所。 string
properties Nat Gateway のプロパティ。 NatGatewayPropertiesFormat
sku nat ゲートウェイ SKU。 NatGatewaySku
tags リソース タグ。 object
ゾーン Nat Gateway をデプロイする必要があるゾーンを示す可用性ゾーンの一覧。 string[]

NatGatewayPropertiesFormat

名前 説明
idleTimeoutInMinutes nat ゲートウェイのアイドル タイムアウト。 INT
publicIpAddresses nat ゲートウェイ リソースに関連付けられているパブリック IP アドレスの配列。 SubResource[]
publicIpPrefixes nat ゲートウェイ リソースに関連付けられているパブリック IP プレフィックスの配列。 SubResource[]

NatGatewaySku

名前 説明
name Nat Gateway SKU の名前。 "Standard"

PublicIPPrefixSku

名前 説明
name パブリック IP プレフィックス SKU の名前。 "Standard"
レベル パブリック IP プレフィックス SKU の層。 "Global"
"地域"