Udostępnij za pośrednictwem


Microsoft.Network NetworkVirtualAppliances 2023-02-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@2023-02-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    additionalNics: [
      {
        hasPublicIp: bool
        name: 'string'
      }
    ]
    bootStrapConfigurationBlobs: [
      'string'
    ]
    cloudInitConfiguration: 'string'
    cloudInitConfigurationBlobs: [
      'string'
    ]
    delegation: {
      serviceName: 'string'
    }
    nvaSku: {
      bundledScaleUnit: 'string'
      marketPlaceVersion: 'string'
      vendor: 'string'
    }
    partnerManagedResource: {}
    sshPublicKey: 'string'
    virtualApplianceAsn: int
    virtualHub: {
      id: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Nazwa Opis Wartość

DelegowanieWłaściwości

Nazwa Opis Wartość
serviceName Nazwa usługi, do której jest delegowane urządzenie WUS. struna

ManagedServiceIdentity

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"
userAssignedIdentities 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ść

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
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości wirtualnego urządzenia sieciowego. NetworkVirtualAppliancePropertiesFormat
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

NetworkVirtualAppliancePropertiesFormat

Nazwa Opis Wartość
additionalNics Szczegóły wymagane dla dodatkowego interfejsu sieciowego. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs BootStrapConfigurationBlobs adresy URL magazynu. string[]
cloudInitConfiguration Ciąg CloudInitConfiguration w postaci zwykłego tekstu. struna
cloudInitConfigurationBlobs Adresy URL magazynu CloudInitConfigurationBlob. string[]
delegacja Delegowanie urządzenia wirtualnego DelegowanieWłaściwości
nvaSku Jednostka SKU wirtualnego urządzenia sieciowego. VirtualApplianceSkuProperties
partnerManagedResource Delegowanie urządzenia wirtualnego PartnerManagedResourceProperties
sshPublicKey Klucz publiczny logowania SSH. struna
virtualApplianceAsn VirtualAppliance ASN. Prywatne, publiczne i zarezerwowane nazwy ASN firmy Microsoft i IANA nie są obsługiwane. Int

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

PartnerManagedResourceProperties

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

VirtualApplianceAdditionalNicProperties

Nazwa Opis Wartość
hasPublicIp Flaga (prawda lub fałsz) dla intencji publicznego adresu IP w dodatkowej karcie sieciowej Bool
nazwa Nazwa dodatkowej karty sieciowej struna

VirtualApplianceSkuProperties

Nazwa Opis Wartość
bundledScaleUnit Jednostka skalowania urządzenia wirtualnego. struna
marketPlaceVersion 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": "2023-02-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "additionalNics": [
      {
        "hasPublicIp": "bool",
        "name": "string"
      }
    ],
    "bootStrapConfigurationBlobs": [ "string" ],
    "cloudInitConfiguration": "string",
    "cloudInitConfigurationBlobs": [ "string" ],
    "delegation": {
      "serviceName": "string"
    },
    "nvaSku": {
      "bundledScaleUnit": "string",
      "marketPlaceVersion": "string",
      "vendor": "string"
    },
    "partnerManagedResource": {
    },
    "sshPublicKey": "string",
    "virtualApplianceAsn": "int",
    "virtualHub": {
      "id": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Nazwa Opis Wartość

DelegowanieWłaściwości

Nazwa Opis Wartość
serviceName Nazwa usługi, do której jest delegowane urządzenie WUS. struna

ManagedServiceIdentity

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"
userAssignedIdentities 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ść

Microsoft.Network/networkVirtualAppliances

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

NetworkVirtualAppliancePropertiesFormat

Nazwa Opis Wartość
additionalNics Szczegóły wymagane dla dodatkowego interfejsu sieciowego. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs BootStrapConfigurationBlobs adresy URL magazynu. string[]
cloudInitConfiguration Ciąg CloudInitConfiguration w postaci zwykłego tekstu. struna
cloudInitConfigurationBlobs Adresy URL magazynu CloudInitConfigurationBlob. string[]
delegacja Delegowanie urządzenia wirtualnego DelegowanieWłaściwości
nvaSku Jednostka SKU wirtualnego urządzenia sieciowego. VirtualApplianceSkuProperties
partnerManagedResource Delegowanie urządzenia wirtualnego PartnerManagedResourceProperties
sshPublicKey Klucz publiczny logowania SSH. struna
virtualApplianceAsn VirtualAppliance ASN. Prywatne, publiczne i zarezerwowane nazwy ASN firmy Microsoft i IANA nie są obsługiwane. Int

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

PartnerManagedResourceProperties

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

VirtualApplianceAdditionalNicProperties

Nazwa Opis Wartość
hasPublicIp Flaga (prawda lub fałsz) dla intencji publicznego adresu IP w dodatkowej karcie sieciowej Bool
nazwa Nazwa dodatkowej karty sieciowej struna

VirtualApplianceSkuProperties

Nazwa Opis Wartość
bundledScaleUnit Jednostka skalowania urządzenia wirtualnego. struna
marketPlaceVersion Wersja urządzenia wirtualnego. struna
sprzedawca Dostawca urządzenia wirtualnego. struna

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@2023-02-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      additionalNics = [
        {
          hasPublicIp = bool
          name = "string"
        }
      ]
      bootStrapConfigurationBlobs = [
        "string"
      ]
      cloudInitConfiguration = "string"
      cloudInitConfigurationBlobs = [
        "string"
      ]
      delegation = {
        serviceName = "string"
      }
      nvaSku = {
        bundledScaleUnit = "string"
        marketPlaceVersion = "string"
        vendor = "string"
      }
      partnerManagedResource = {
      }
      sshPublicKey = "string"
      virtualApplianceAsn = int
      virtualHub = {
        id = "string"
      }
    }
  })
}

Wartości właściwości

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Nazwa Opis Wartość

DelegowanieWłaściwości

Nazwa Opis Wartość
serviceName Nazwa usługi, do której jest delegowane urządzenie WUS. struna

ManagedServiceIdentity

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"
userAssignedIdentities 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ść

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
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości wirtualnego urządzenia sieciowego. NetworkVirtualAppliancePropertiesFormat
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Network/networkVirtualAppliances@2023-02-01"

NetworkVirtualAppliancePropertiesFormat

Nazwa Opis Wartość
additionalNics Szczegóły wymagane dla dodatkowego interfejsu sieciowego. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs BootStrapConfigurationBlobs adresy URL magazynu. string[]
cloudInitConfiguration Ciąg CloudInitConfiguration w postaci zwykłego tekstu. struna
cloudInitConfigurationBlobs Adresy URL magazynu CloudInitConfigurationBlob. string[]
delegacja Delegowanie urządzenia wirtualnego DelegowanieWłaściwości
nvaSku Jednostka SKU wirtualnego urządzenia sieciowego. VirtualApplianceSkuProperties
partnerManagedResource Delegowanie urządzenia wirtualnego PartnerManagedResourceProperties
sshPublicKey Klucz publiczny logowania SSH. struna
virtualApplianceAsn VirtualAppliance ASN. Prywatne, publiczne i zarezerwowane nazwy ASN firmy Microsoft i IANA nie są obsługiwane. Int

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

PartnerManagedResourceProperties

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

VirtualApplianceAdditionalNicProperties

Nazwa Opis Wartość
hasPublicIp Flaga (prawda lub fałsz) dla intencji publicznego adresu IP w dodatkowej karcie sieciowej Bool
nazwa Nazwa dodatkowej karty sieciowej struna

VirtualApplianceSkuProperties

Nazwa Opis Wartość
bundledScaleUnit Jednostka skalowania urządzenia wirtualnego. struna
marketPlaceVersion Wersja urządzenia wirtualnego. struna
sprzedawca Dostawca urządzenia wirtualnego. struna