Udostępnij za pośrednictwem


Microsoft.Network NetworkVirtualAppliances 2022-01-01

Definicja zasobu Bicep

Typ zasobu networkVirtualAppliances można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/networkVirtualAppliances, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2022-01-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'
    }
    sshPublicKey: 'string'
    virtualApplianceAsn: int
    virtualHub: {
      id: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

Microsoft.Network/networkVirtualAppliances

Nazwa Opis Wartość
tożsamość Jednostka usługi, która ma dostęp do odczytu do obiektu blob cloud-init i konfiguracji. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości wirtualnego urządzenia sieciowego. NetworkVirtualAppliancePropertiesFormat (Format właściwości urządzeniaNetworkVirtualAppliance)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Nazwa Opis Wartość

ManagedServiceIdentity (tożsamość usługi)

Nazwa Opis Wartość
typ Typ tożsamości używany dla zasobu. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z maszyny wirtualnej. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
tożsamości przypisane użytkownikom Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów arm w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nazwa Opis Wartość

NetworkVirtualAppliancePropertiesFormat (Format właściwości urządzeniaNetworkVirtualAppliance)

Nazwa Opis Wartość
bootStrapConfigurationBlobs BootStrapConfigurationBlobs adresy URL magazynu. ciąg znakowy[]
cloudInitConfiguration (konfiguracja chmury) Ciąg CloudInitConfiguration w postaci zwykłego tekstu. struna
cloudInitConfigurationBlobs Adresy URL magazynu CloudInitConfigurationBlob. ciąg znakowy[]
nvaSku powiedział: Jednostka SKU wirtualnego urządzenia sieciowego. Właściwości VirtualApplianceSkuProperties
sshKlucz publiczny Klucz publiczny logowania SSH. struna
virtualApplianceAsn Numer ASN urządzenia wirtualnego. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 4294967295
virtualHub (węzeł wirtualny) Koncentrator wirtualny, w którym jest wdrażane wirtualne urządzenie sieciowe. SubResource

Tagi zasobów

Nazwa Opis Wartość

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

Właściwości VirtualApplianceSkuProperties

Nazwa Opis Wartość
bundledScaleUnit (jednostka skalowa) Jednostka skalowania urządzenia wirtualnego. struna
marketPlaceVersion (wersja rynku) Wersja urządzenia wirtualnego. struna
sprzedawca Dostawca urządzenia wirtualnego. struna

Definicja zasobu szablonu usługi ARM

Typ zasobu networkVirtualAppliances można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/networkVirtualAppliances, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Network/networkVirtualAppliances",
  "apiVersion": "2022-01-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"
    },
    "sshPublicKey": "string",
    "virtualApplianceAsn": "int",
    "virtualHub": {
      "id": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

Microsoft.Network/networkVirtualAppliances

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API '2022-01-01'
tożsamość Jednostka usługi, która ma dostęp do odczytu do obiektu blob cloud-init i konfiguracji. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości wirtualnego urządzenia sieciowego. NetworkVirtualAppliancePropertiesFormat (Format właściwości urządzeniaNetworkVirtualAppliance)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Network/networkVirtualAppliances"

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Nazwa Opis Wartość

ManagedServiceIdentity (tożsamość usługi)

Nazwa Opis Wartość
typ Typ tożsamości używany dla zasobu. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z maszyny wirtualnej. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
tożsamości przypisane użytkownikom Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów arm w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nazwa Opis Wartość

NetworkVirtualAppliancePropertiesFormat (Format właściwości urządzeniaNetworkVirtualAppliance)

Nazwa Opis Wartość
bootStrapConfigurationBlobs BootStrapConfigurationBlobs adresy URL magazynu. ciąg znakowy[]
cloudInitConfiguration (konfiguracja chmury) Ciąg CloudInitConfiguration w postaci zwykłego tekstu. struna
cloudInitConfigurationBlobs Adresy URL magazynu CloudInitConfigurationBlob. ciąg znakowy[]
nvaSku powiedział: Jednostka SKU wirtualnego urządzenia sieciowego. Właściwości VirtualApplianceSkuProperties
sshKlucz publiczny Klucz publiczny logowania SSH. struna
virtualApplianceAsn Numer ASN urządzenia wirtualnego. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 4294967295
virtualHub (węzeł wirtualny) Koncentrator wirtualny, w którym jest wdrażane wirtualne urządzenie sieciowe. SubResource

Tagi zasobów

Nazwa Opis Wartość

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

Właściwości VirtualApplianceSkuProperties

Nazwa Opis Wartość
bundledScaleUnit (jednostka skalowa) Jednostka skalowania urządzenia wirtualnego. struna
marketPlaceVersion (wersja rynku) Wersja urządzenia wirtualnego. struna
sprzedawca Dostawca urządzenia wirtualnego. struna

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu networkVirtualAppliances można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/networkVirtualAppliances, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkVirtualAppliances@2022-01-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      bootStrapConfigurationBlobs = [
        "string"
      ]
      cloudInitConfiguration = "string"
      cloudInitConfigurationBlobs = [
        "string"
      ]
      nvaSku = {
        bundledScaleUnit = "string"
        marketPlaceVersion = "string"
        vendor = "string"
      }
      sshPublicKey = "string"
      virtualApplianceAsn = int
      virtualHub = {
        id = "string"
      }
    }
  }
}

Wartości właściwości

Microsoft.Network/networkVirtualAppliances

Nazwa Opis Wartość
tożsamość Jednostka usługi, która ma dostęp do odczytu do obiektu blob cloud-init i konfiguracji. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości wirtualnego urządzenia sieciowego. NetworkVirtualAppliancePropertiesFormat (Format właściwości urządzeniaNetworkVirtualAppliance)
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Network/networkVirtualAppliances@2022-01-01"

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Nazwa Opis Wartość

ManagedServiceIdentity (tożsamość usługi)

Nazwa Opis Wartość
typ Typ tożsamości używany dla zasobu. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z maszyny wirtualnej. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
tożsamości przypisane użytkownikom Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów arm w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nazwa Opis Wartość

NetworkVirtualAppliancePropertiesFormat (Format właściwości urządzeniaNetworkVirtualAppliance)

Nazwa Opis Wartość
bootStrapConfigurationBlobs BootStrapConfigurationBlobs adresy URL magazynu. ciąg znakowy[]
cloudInitConfiguration (konfiguracja chmury) Ciąg CloudInitConfiguration w postaci zwykłego tekstu. struna
cloudInitConfigurationBlobs Adresy URL magazynu CloudInitConfigurationBlob. ciąg znakowy[]
nvaSku powiedział: Jednostka SKU wirtualnego urządzenia sieciowego. Właściwości VirtualApplianceSkuProperties
sshKlucz publiczny Klucz publiczny logowania SSH. struna
virtualApplianceAsn Numer ASN urządzenia wirtualnego. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 4294967295
virtualHub (węzeł wirtualny) Koncentrator wirtualny, w którym jest wdrażane wirtualne urządzenie sieciowe. SubResource

Tagi zasobów

Nazwa Opis Wartość

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

Właściwości VirtualApplianceSkuProperties

Nazwa Opis Wartość
bundledScaleUnit (jednostka skalowa) Jednostka skalowania urządzenia wirtualnego. struna
marketPlaceVersion (wersja rynku) Wersja urządzenia wirtualnego. struna
sprzedawca Dostawca urządzenia wirtualnego. struna