英語で読む

次の方法で共有


Microsoft.Network networkVirtualAppliances 2020-08-01

デプロイ言語を選択する

Bicep リソース定義

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

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

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

リソースの形式

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

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

プロパティ値

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

名前 形容 価値

ManagedServiceIdentity

名前 形容 価値
種類 リソースに使用される 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

名前 形容 価値

Microsoft.Network/networkVirtualAppliances

名前 形容 価値
同一性 cloud-init と構成 BLOB への読み取りアクセス権を持つサービス プリンシパル。 ManagedServiceIdentity の
場所 リソースの場所。
名前 リソース名 string (必須)
プロパティ ネットワーク仮想アプライアンスのプロパティ。 NetworkVirtualAppliancePropertiesFormat
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

NetworkVirtualAppliancePropertiesFormat

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

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

ResourceTags

名前 形容 価値

SubResource

名前 形容 価値
身分証明書 リソース ID。

VirtualApplianceSkuProperties

名前 形容 価値
bundledScaleUnit 仮想アプライアンス スケール ユニット。
marketPlaceVersion 仮想アプライアンスのバージョン。
売り手 仮想アプライアンス ベンダー。

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

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

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

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

リソースの形式

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

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

プロパティ値

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

名前 形容 価値

ManagedServiceIdentity

名前 形容 価値
種類 リソースに使用される 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

名前 形容 価値

Microsoft.Network/networkVirtualAppliances

名前 形容 価値
apiVersion API のバージョン '2020-08-01'
同一性 cloud-init と構成 BLOB への読み取りアクセス権を持つサービス プリンシパル。 ManagedServiceIdentity の
場所 リソースの場所。
名前 リソース名 string (必須)
プロパティ ネットワーク仮想アプライアンスのプロパティ。 NetworkVirtualAppliancePropertiesFormat
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.Network/networkVirtualAppliances'

NetworkVirtualAppliancePropertiesFormat

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

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

ResourceTags

名前 形容 価値

SubResource

名前 形容 価値
身分証明書 リソース ID。

VirtualApplianceSkuProperties

名前 形容 価値
bundledScaleUnit 仮想アプライアンス スケール ユニット。
marketPlaceVersion 仮想アプライアンスのバージョン。
売り手 仮想アプライアンス ベンダー。

使用例

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

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkVirtualAppliances@2020-08-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      bootStrapConfigurationBlobs = [
        "string"
      ]
      cloudInitConfiguration = "string"
      cloudInitConfigurationBlobs = [
        "string"
      ]
      nvaSku = {
        bundledScaleUnit = "string"
        marketPlaceVersion = "string"
        vendor = "string"
      }
      virtualApplianceAsn = int
      virtualHub = {
        id = "string"
      }
    }
  })
}

プロパティ値

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

名前 形容 価値

ManagedServiceIdentity

名前 形容 価値
種類 リソースに使用される 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

名前 形容 価値

Microsoft.Network/networkVirtualAppliances

名前 形容 価値
同一性 cloud-init と構成 BLOB への読み取りアクセス権を持つサービス プリンシパル。 ManagedServiceIdentity の
場所 リソースの場所。
名前 リソース名 string (必須)
プロパティ ネットワーク仮想アプライアンスのプロパティ。 NetworkVirtualAppliancePropertiesFormat
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Network/networkVirtualAppliances@2020-08-01"

NetworkVirtualAppliancePropertiesFormat

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

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

ResourceTags

名前 形容 価値

SubResource

名前 形容 価値
身分証明書 リソース ID。

VirtualApplianceSkuProperties

名前 形容 価値
bundledScaleUnit 仮想アプライアンス スケール ユニット。
marketPlaceVersion 仮想アプライアンスのバージョン。
売り手 仮想アプライアンス ベンダー。