Microsoft.Network networkVirtualAppliances 2020-11-01

Bicep リソース定義

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

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

リソース形式

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

resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2020-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    bootStrapConfigurationBlobs: [
      'string'
    ]
    cloudInitConfiguration: 'string'
    cloudInitConfigurationBlobs: [
      'string'
    ]
    nvaSku: {
      bundledScaleUnit: 'string'
      marketPlaceVersion: 'string'
      vendor: 'string'
    }
    virtualApplianceAsn: int
    virtualHub: {
      id: 'string'
    }
  }
}

プロパティ値

networkVirtualAppliances

名前 説明
name リソース名 string (必須)
location リソースの場所。 string
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
identity cloud-init と config BLOB への読み取りアクセス権を持つサービス プリンシパル。 ManagedServiceIdentity
properties ネットワーク仮想アプライアンスのプロパティ。 NetworkVirtualAppliancePropertiesFormat

ManagedServiceIdentity

名前 説明
type リソースに使用される ID の種類。 種類 "SystemAssigned、UserAssigned" には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 種類 'None' は、仮想マシンからすべての ID を削除します。 'None'
'SystemAssigned'
'SystemAssigned、UserAssigned'
'UserAssigned'
userAssignedIdentities リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キー参照は、"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}" という形式の ARM リソース ID になります。 ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

名前 説明
{カスタマイズされたプロパティ} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

NetworkVirtualAppliancePropertiesFormat

名前 説明
bootStrapConfigurationBlobs BootStrapConfigurationBlobs ストレージ URL。 string[]
cloudInitConfiguration プレーン テキストの CloudInitConfiguration 文字列。 string
cloudInitConfigurationBlobs CloudInitConfigurationBlob ストレージ URL。 string[]
nvaSku ネットワーク仮想アプライアンス SKU。 VirtualApplianceSkuProperties
virtualApplianceAsn VirtualAppliance ASN。 INT

制約:
最小値 = 0
最大値 = 4294967295
virtualHub ネットワーク仮想アプライアンスがデプロイされている仮想ハブ。 サブリソース

VirtualApplianceSkuProperties

名前 説明
bundledScaleUnit 仮想アプライアンス スケール ユニット。 string
marketPlaceVersion 仮想アプライアンスのバージョン。 string
vendor 仮想アプライアンス ベンダー。 string

サブリソース

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

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

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

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

リソース形式

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

{
  "type": "Microsoft.Network/networkVirtualAppliances",
  "apiVersion": "2020-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "bootStrapConfigurationBlobs": [ "string" ],
    "cloudInitConfiguration": "string",
    "cloudInitConfigurationBlobs": [ "string" ],
    "nvaSku": {
      "bundledScaleUnit": "string",
      "marketPlaceVersion": "string",
      "vendor": "string"
    },
    "virtualApplianceAsn": "int",
    "virtualHub": {
      "id": "string"
    }
  }
}

プロパティ値

networkVirtualAppliances

名前 説明
type リソースの種類 'Microsoft.Network/networkVirtualAppliances'
apiVersion リソース API のバージョン '2020-11-01'
name リソース名 string (必須)
location リソースの場所。 string
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
identity cloud-init と config BLOB への読み取りアクセス権を持つサービス プリンシパル。 ManagedServiceIdentity
properties ネットワーク仮想アプライアンスのプロパティ。 NetworkVirtualAppliancePropertiesFormat

ManagedServiceIdentity

名前 説明
type リソースに使用される ID の種類。 種類 "SystemAssigned、UserAssigned" には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 種類 'None' は、仮想マシンからすべての ID を削除します。 'None'
'SystemAssigned'
'SystemAssigned、UserAssigned'
'UserAssigned'
userAssignedIdentities リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キー参照は、"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}" という形式の ARM リソース ID になります。 ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

名前 説明
{カスタマイズされたプロパティ} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

NetworkVirtualAppliancePropertiesFormat

名前 説明
bootStrapConfigurationBlobs BootStrapConfigurationBlobs ストレージ URL。 string[]
cloudInitConfiguration プレーン テキストの CloudInitConfiguration 文字列。 string
cloudInitConfigurationBlobs CloudInitConfigurationBlob ストレージ URL。 string[]
nvaSku ネットワーク仮想アプライアンス SKU。 VirtualApplianceSkuProperties
virtualApplianceAsn VirtualAppliance ASN。 INT

制約:
最小値 = 0
最大値 = 4294967295
virtualHub ネットワーク仮想アプライアンスがデプロイされている仮想ハブ。 サブリソース

VirtualApplianceSkuProperties

名前 説明
bundledScaleUnit 仮想アプライアンス スケール ユニット。 string
marketPlaceVersion 仮想アプライアンスのバージョン。 string
vendor 仮想アプライアンス ベンダー。 string

サブリソース

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

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

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

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkVirtualAppliances@2020-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      bootStrapConfigurationBlobs = [
        "string"
      ]
      cloudInitConfiguration = "string"
      cloudInitConfigurationBlobs = [
        "string"
      ]
      nvaSku = {
        bundledScaleUnit = "string"
        marketPlaceVersion = "string"
        vendor = "string"
      }
      virtualApplianceAsn = int
      virtualHub = {
        id = "string"
      }
    }
  })
}

プロパティ値

networkVirtualAppliances

名前 説明
type リソースの種類 "Microsoft.Network/networkVirtualAppliances@2020-11-01"
name リソース名 string (必須)
location リソースの場所。 string
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。
identity cloud-init と config BLOB への読み取りアクセス権を持つサービス プリンシパル。 ManagedServiceIdentity
properties ネットワーク仮想アプライアンスのプロパティ。 NetworkVirtualAppliancePropertiesFormat

ManagedServiceIdentity

名前 説明
type リソースに使用される ID の種類。 種類 "SystemAssigned、UserAssigned" には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 種類 'None' は、仮想マシンから ID を削除します。 "SystemAssigned"
"SystemAssigned、UserAssigned"
"UserAssigned"
identity_ids リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キーの参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 ユーザー ID ID の配列。

ManagedServiceIdentityUserAssignedIdentities

名前 説明
{カスタマイズされたプロパティ} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

NetworkVirtualAppliancePropertiesFormat

名前 説明
bootStrapConfigurationBlobs BootStrapConfigurationBlobs ストレージ URL。 string[]
cloudInitConfiguration プレーン テキストの CloudInitConfiguration 文字列。 string
cloudInitConfigurationBlobs CloudInitConfigurationBlob ストレージ URL。 string[]
nvaSku ネットワーク仮想アプライアンス SKU。 VirtualApplianceSkuProperties
virtualApplianceAsn VirtualAppliance ASN。 INT

制約:
最小値 = 0
最大値 = 4294967295
virtualHub ネットワーク仮想アプライアンスがデプロイされている仮想ハブ。 サブリソース

VirtualApplianceSkuProperties

名前 説明
bundledScaleUnit 仮想アプライアンス スケール ユニット。 string
marketPlaceVersion 仮想アプライアンスのバージョン。 string
vendor 仮想アプライアンス ベンダー。 string

サブリソース

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