Share via


Microsoft.Network networkVirtualAppliances 2022-09-01

Bicep リソース定義

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

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

リソース形式

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

resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2022-09-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    bootStrapConfigurationBlobs: [
      'string'
    ]
    cloudInitConfiguration: 'string'
    cloudInitConfigurationBlobs: [
      'string'
    ]
    delegation: {
      serviceName: 'string'
    }
    nvaSku: {
      bundledScaleUnit: 'string'
      marketPlaceVersion: 'string'
      vendor: 'string'
    }
    partnerManagedResource: {}
    sshPublicKey: '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[]
delegation 仮想アプライアンスの委任 DelegationProperties
nvaSku ネットワーク仮想アプライアンス SKU。 VirtualApplianceSkuProperties
partnerManagedResource 仮想アプライアンスの委任 PartnerManagedResourceProperties
sshPublicKey SSH ログインの公開キー。 string
virtualApplianceAsn VirtualAppliance ASN。 Microsoft プライベート、パブリック、IANA の予約済み ASN はサポートされていません。 INT

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

DelegationProperties

名前 説明
serviceName NVA が委任されるサービス名。 string

VirtualApplianceSkuProperties

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

PartnerManagedResourceProperties

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

サブリソース

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

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

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

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

リソース形式

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

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

プロパティ値

networkVirtualAppliances

名前 説明
type リソースの種類 'Microsoft.Network/networkVirtualAppliances'
apiVersion リソース API のバージョン '2022-09-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[]
delegation 仮想アプライアンスの委任 DelegationProperties
nvaSku ネットワーク仮想アプライアンス SKU。 VirtualApplianceSkuProperties
partnerManagedResource 仮想アプライアンスの委任 PartnerManagedResourceProperties
sshPublicKey SSH ログインの公開キー。 string
virtualApplianceAsn VirtualAppliance ASN。 Microsoft プライベート、パブリック、IANA の予約済み ASN はサポートされていません。 INT

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

DelegationProperties

名前 説明
serviceName NVA が委任されるサービス名。 string

VirtualApplianceSkuProperties

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

PartnerManagedResourceProperties

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

サブリソース

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

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

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

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkVirtualAppliances@2022-09-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"
      ]
      delegation = {
        serviceName = "string"
      }
      nvaSku = {
        bundledScaleUnit = "string"
        marketPlaceVersion = "string"
        vendor = "string"
      }
      partnerManagedResource = {}
      sshPublicKey = "string"
      virtualApplianceAsn = int
      virtualHub = {
        id = "string"
      }
    }
  })
}

プロパティ値

networkVirtualAppliances

名前 説明
type リソースの種類 "Microsoft.Network/networkVirtualAppliances@2022-09-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[]
delegation 仮想アプライアンスの委任 DelegationProperties
nvaSku ネットワーク仮想アプライアンス SKU。 VirtualApplianceSkuProperties
partnerManagedResource 仮想アプライアンスの委任 PartnerManagedResourceProperties
sshPublicKey SSH ログインの公開キー。 string
virtualApplianceAsn VirtualAppliance ASN。 Microsoft プライベート、パブリック、IANA の予約済み ASN はサポートされていません。 INT

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

DelegationProperties

名前 説明
serviceName NVA が委任されるサービス名。 string

VirtualApplianceSkuProperties

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

PartnerManagedResourceProperties

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

サブリソース

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