Microsoft.Network networkVirtualAppliances 2022-09-01
Artigo 10/25/2024
1 colaborador
Comentários
Neste artigo
Definição de recurso do Bicep
O tipo de recurso networkVirtualAppliances pode ser implantado com operações de destino:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Network/networkVirtualAppliances, adicione o Bicep a seguir ao seu modelo.
resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2022-09-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
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'
}
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
DelegationProperties
Nome
Descrição
Valor
serviceName
O nome do serviço ao qual a NVA é delegada.
corda
ManagedServiceIdentity
Nome
Descrição
Valor
tipo
O tipo de identidade usado para o recurso. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades da máquina virtual.
'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned'
userAssignedIdentities
A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Microsoft.Network/networkVirtualAppliances
Nome
Descrição
Valor
identidade
A entidade de serviço que tem acesso de leitura ao blob de configuração e cloud-init.
ManagedServiceIdentity
localização
Local do recurso.
corda
nome
O nome do recurso
cadeia de caracteres (obrigatório)
Propriedades
Propriedades da Solução de Virtualização de Rede.
NetworkVirtualAppliancePropertiesFormat
Tags
Marcas de recurso
Dicionário de nomes e valores de marca. Consulte Marcas em modelos
Nome
Descrição
Valor
bootStrapConfigurationBlobs
URLs de armazenamento BootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
Cadeia de caracteres CloudInitConfiguration em texto sem formatação.
corda
cloudInitConfigurationBlobs
URLs de armazenamento CloudInitConfigurationBlob.
string[]
delegação
A delegação para a Solução de Virtualização
DelegationProperties
nvaSku
SKU de SKU de Virtualização de Rede.
VirtualApplianceSkuProperties
partnerManagedResource
A delegação para a Solução de Virtualização
PartnerManagedResourceProperties
sshPublicKey
Chave pública para logon SSH.
corda
virtualApplianceAsn
VirtualAppliance ASN. Não há suporte para ASN privado, público e IANA reservado da Microsoft.
int Restrições: Valor mínimo = 0 Valor máximo = 4294967295
virtualHub
O Hub Virtual em que a Solução de Virtualização de Rede está sendo implantada.
sub-recurso
PartnerManagedResourceProperties
SubResource
Nome
Descrição
Valor
id
ID do recurso.
corda
VirtualApplianceSkuProperties
Nome
Descrição
Valor
bundledScaleUnit
Unidade de escala de dispositivo virtual.
corda
marketPlaceVersion
Versão do virtual appliance.
corda
fornecedor
Fornecedor de Dispositivos Virtuais.
corda
Definição de recurso de modelo do ARM
O tipo de recurso networkVirtualAppliances pode ser implantado com operações de destino:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Network/networkVirtualAppliances, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Network/networkVirtualAppliances",
"apiVersion": "2022-09-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"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"
}
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
DelegationProperties
Nome
Descrição
Valor
serviceName
O nome do serviço ao qual a NVA é delegada.
corda
ManagedServiceIdentity
Nome
Descrição
Valor
tipo
O tipo de identidade usado para o recurso. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades da máquina virtual.
'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned'
userAssignedIdentities
A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Microsoft.Network/networkVirtualAppliances
Nome
Descrição
Valor
apiVersion
A versão da API
'2022-09-01'
identidade
A entidade de serviço que tem acesso de leitura ao blob de configuração e cloud-init.
ManagedServiceIdentity
localização
Local do recurso.
corda
nome
O nome do recurso
cadeia de caracteres (obrigatório)
Propriedades
Propriedades da Solução de Virtualização de Rede.
NetworkVirtualAppliancePropertiesFormat
Tags
Marcas de recurso
Dicionário de nomes e valores de marca. Consulte Marcas em modelos
tipo
O tipo de recurso
'Microsoft.Network/networkVirtualAppliances'
Nome
Descrição
Valor
bootStrapConfigurationBlobs
URLs de armazenamento BootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
Cadeia de caracteres CloudInitConfiguration em texto sem formatação.
corda
cloudInitConfigurationBlobs
URLs de armazenamento CloudInitConfigurationBlob.
string[]
delegação
A delegação para a Solução de Virtualização
DelegationProperties
nvaSku
SKU de SKU de Virtualização de Rede.
VirtualApplianceSkuProperties
partnerManagedResource
A delegação para a Solução de Virtualização
PartnerManagedResourceProperties
sshPublicKey
Chave pública para logon SSH.
corda
virtualApplianceAsn
VirtualAppliance ASN. Não há suporte para ASN privado, público e IANA reservado da Microsoft.
int Restrições: Valor mínimo = 0 Valor máximo = 4294967295
virtualHub
O Hub Virtual em que a Solução de Virtualização de Rede está sendo implantada.
sub-recurso
PartnerManagedResourceProperties
SubResource
Nome
Descrição
Valor
id
ID do recurso.
corda
VirtualApplianceSkuProperties
Nome
Descrição
Valor
bundledScaleUnit
Unidade de escala de dispositivo virtual.
corda
marketPlaceVersion
Versão do virtual appliance.
corda
fornecedor
Fornecedor de Dispositivos Virtuais.
corda
O tipo de recurso networkVirtualAppliances pode ser implantado com operações de destino:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Network/networkVirtualAppliances, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkVirtualAppliances@2022-09-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
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"
}
}
})
tags = {
{customized property} = "string"
}
}
Valores de propriedade
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
DelegationProperties
Nome
Descrição
Valor
serviceName
O nome do serviço ao qual a NVA é delegada.
corda
ManagedServiceIdentity
Nome
Descrição
Valor
tipo
O tipo de identidade usado para o recurso. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades da máquina virtual.
'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned'
userAssignedIdentities
A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Microsoft.Network/networkVirtualAppliances
Nome
Descrição
Valor
identidade
A entidade de serviço que tem acesso de leitura ao blob de configuração e cloud-init.
ManagedServiceIdentity
localização
Local do recurso.
corda
nome
O nome do recurso
cadeia de caracteres (obrigatório)
Propriedades
Propriedades da Solução de Virtualização de Rede.
NetworkVirtualAppliancePropertiesFormat
Tags
Marcas de recurso
Dicionário de nomes e valores de marca.
tipo
O tipo de recurso
"Microsoft.Network/networkVirtualAppliances@2022-09-01"
Nome
Descrição
Valor
bootStrapConfigurationBlobs
URLs de armazenamento BootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
Cadeia de caracteres CloudInitConfiguration em texto sem formatação.
corda
cloudInitConfigurationBlobs
URLs de armazenamento CloudInitConfigurationBlob.
string[]
delegação
A delegação para a Solução de Virtualização
DelegationProperties
nvaSku
SKU de SKU de Virtualização de Rede.
VirtualApplianceSkuProperties
partnerManagedResource
A delegação para a Solução de Virtualização
PartnerManagedResourceProperties
sshPublicKey
Chave pública para logon SSH.
corda
virtualApplianceAsn
VirtualAppliance ASN. Não há suporte para ASN privado, público e IANA reservado da Microsoft.
int Restrições: Valor mínimo = 0 Valor máximo = 4294967295
virtualHub
O Hub Virtual em que a Solução de Virtualização de Rede está sendo implantada.
sub-recurso
PartnerManagedResourceProperties
SubResource
Nome
Descrição
Valor
id
ID do recurso.
corda
VirtualApplianceSkuProperties
Nome
Descrição
Valor
bundledScaleUnit
Unidade de escala de dispositivo virtual.
corda
marketPlaceVersion
Versão do virtual appliance.
corda
fornecedor
Fornecedor de Dispositivos Virtuais.
corda