Rede Microsoft.NetworkVirtualAppliances 2022-09-01
Artigo 10/25/2024
1 contribuidor
Comentários
Neste artigo
Definição de recursos do bíceps
O tipo de recurso networkVirtualAppliances pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.Network/networkVirtualAppliances, adicione o seguinte Bicep 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
Designação
Descrição
Valor
DelegaçãoPropriedades
Designação
Descrição
Valor
nome_do_serviço
O nome do serviço ao qual o NVA é delegado.
string
ManagedServiceIdentity
Designação
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 'Nenhum' removerá todas as identidades da máquina virtual.
'Nenhuma' '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 ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Designação
Descrição
Valor
Microsoft.Network/networkVirtualAppliances
Designação
Descrição
Valor
identidade
A entidade de serviço que tem acesso de leitura ao cloud-init e ao blob de configuração.
ManagedServiceIdentity
Localização
Localização do recurso.
string
Designação
O nome do recurso
string (obrigatório)
propriedades
Propriedades do dispositivo virtual de rede.
NetworkVirtualAppliancePropertiesFormat
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags. Consulte Tags em modelos
Designação
Descrição
Valor
bootStrapConfigurationBlobs
URLs de armazenamento BootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
CloudInitConfiguration string em texto sem formatação.
string
cloudInitConfigurationBlobs
URLs de armazenamento CloudInitConfigurationBlob.
string[]
delegação
A delegação para o Dispositivo Virtual
DelegationProperties
nvaSku
SKU de dispositivo virtual de rede.
VirtualApplianceSkuProperties
partnerManagedResource
A delegação para o Dispositivo Virtual
PartnerManagedResourceProperties
sshChave Pública
Chave pública para login SSH.
string
virtualApplianceAsn
ASN do VirtualAppliance. Não há suporte para ASN privado, público e reservado IANA da Microsoft.
Int Restrições: Valor mínimo = 0 Valor máximo = 4294967295
Hub virtual
O Hub Virtual onde o Network Virtual Appliance está sendo implantado.
SubResource
PartnerManagedResourceProperties
Designação
Descrição
Valor
Designação
Descrição
Valor
Subrecurso
Designação
Descrição
Valor
ID
ID do recurso.
string
VirtualApplianceSkuProperties
Designação
Descrição
Valor
bundledScaleUnit
Unidade de escala de dispositivo virtual.
string
marketPlaceVersion
Versão do dispositivo virtual.
string
fornecedor
Fornecedor de Equipamento Virtual.
string
Definição de recurso de modelo ARM
O tipo de recurso networkVirtualAppliances pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.Network/networkVirtualAppliances, adicione o seguinte JSON ao seu 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
Designação
Descrição
Valor
DelegaçãoPropriedades
Designação
Descrição
Valor
nome_do_serviço
O nome do serviço ao qual o NVA é delegado.
string
ManagedServiceIdentity
Designação
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 'Nenhum' removerá todas as identidades da máquina virtual.
'Nenhuma' '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 ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Designação
Descrição
Valor
Microsoft.Network/networkVirtualAppliances
Designação
Descrição
Valor
apiVersion
A versão api
'2022-09-01'
identidade
A entidade de serviço que tem acesso de leitura ao cloud-init e ao blob de configuração.
ManagedServiceIdentity
Localização
Localização do recurso.
string
Designação
O nome do recurso
string (obrigatório)
propriedades
Propriedades do dispositivo virtual de rede.
NetworkVirtualAppliancePropertiesFormat
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo
O tipo de recurso
'Microsoft.Network/networkVirtualAppliances'
Designação
Descrição
Valor
bootStrapConfigurationBlobs
URLs de armazenamento BootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
CloudInitConfiguration string em texto sem formatação.
string
cloudInitConfigurationBlobs
URLs de armazenamento CloudInitConfigurationBlob.
string[]
delegação
A delegação para o Dispositivo Virtual
DelegationProperties
nvaSku
SKU de dispositivo virtual de rede.
VirtualApplianceSkuProperties
partnerManagedResource
A delegação para o Dispositivo Virtual
PartnerManagedResourceProperties
sshChave Pública
Chave pública para login SSH.
string
virtualApplianceAsn
ASN do VirtualAppliance. Não há suporte para ASN privado, público e reservado IANA da Microsoft.
Int Restrições: Valor mínimo = 0 Valor máximo = 4294967295
Hub virtual
O Hub Virtual onde o Network Virtual Appliance está sendo implantado.
SubResource
PartnerManagedResourceProperties
Designação
Descrição
Valor
Designação
Descrição
Valor
Subrecurso
Designação
Descrição
Valor
ID
ID do recurso.
string
VirtualApplianceSkuProperties
Designação
Descrição
Valor
bundledScaleUnit
Unidade de escala de dispositivo virtual.
string
marketPlaceVersion
Versão do dispositivo virtual.
string
fornecedor
Fornecedor de Equipamento Virtual.
string
O tipo de recurso networkVirtualAppliances pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.Network/networkVirtualAppliances, adicione o seguinte Terraform 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
Designação
Descrição
Valor
DelegaçãoPropriedades
Designação
Descrição
Valor
nome_do_serviço
O nome do serviço ao qual o NVA é delegado.
string
ManagedServiceIdentity
Designação
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 'Nenhum' removerá todas as identidades da máquina virtual.
'Nenhuma' '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 ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Designação
Descrição
Valor
Microsoft.Network/networkVirtualAppliances
Designação
Descrição
Valor
identidade
A entidade de serviço que tem acesso de leitura ao cloud-init e ao blob de configuração.
ManagedServiceIdentity
Localização
Localização do recurso.
string
Designação
O nome do recurso
string (obrigatório)
propriedades
Propriedades do dispositivo virtual de rede.
NetworkVirtualAppliancePropertiesFormat
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags.
tipo
O tipo de recurso
"Microsoft.Network/networkVirtualAppliances@2022-09-01"
Designação
Descrição
Valor
bootStrapConfigurationBlobs
URLs de armazenamento BootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
CloudInitConfiguration string em texto sem formatação.
string
cloudInitConfigurationBlobs
URLs de armazenamento CloudInitConfigurationBlob.
string[]
delegação
A delegação para o Dispositivo Virtual
DelegationProperties
nvaSku
SKU de dispositivo virtual de rede.
VirtualApplianceSkuProperties
partnerManagedResource
A delegação para o Dispositivo Virtual
PartnerManagedResourceProperties
sshChave Pública
Chave pública para login SSH.
string
virtualApplianceAsn
ASN do VirtualAppliance. Não há suporte para ASN privado, público e reservado IANA da Microsoft.
Int Restrições: Valor mínimo = 0 Valor máximo = 4294967295
Hub virtual
O Hub Virtual onde o Network Virtual Appliance está sendo implantado.
SubResource
PartnerManagedResourceProperties
Designação
Descrição
Valor
Designação
Descrição
Valor
Subrecurso
Designação
Descrição
Valor
ID
ID do recurso.
string
VirtualApplianceSkuProperties
Designação
Descrição
Valor
bundledScaleUnit
Unidade de escala de dispositivo virtual.
string
marketPlaceVersion
Versão do dispositivo virtual.
string
fornecedor
Fornecedor de Equipamento Virtual.
string