Microsoft.Network NetworkVirtualAppliances 2023-02-01
Artykuł 12/09/2024
Współautorzy: 2
Opinia
W tym artykule
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 .
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
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
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
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
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 .
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
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
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"
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
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
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 .
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
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
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"
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
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