Rede Microsoft.NetworkVirtualAppliances

Definição de recurso do Bicep

O tipo de recurso networkVirtualAppliances pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Network/networkVirtualAppliances, adicione o seguinte Bicep ao modelo.

resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2023-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  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'
    }
  }
}

Valores de propriedade

networkVirtualAppliances

Nome Descrição Valor
name O nome do recurso cadeia de caracteres (obrigatório)
local Local do recurso. string
marcas Marcas de recurso. Dicionário de nomes e valores de marcas. Consulte Marcas em modelos
identidade A entidade de serviço que tem acesso de leitura ao blob de configuração e inicialização de nuvem. ManagedServiceIdentity
properties Propriedades da Solução de Virtualização de Rede. NetworkVirtualAppliancePropertiesFormat

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}'. objeto

NetworkVirtualAppliancePropertiesFormat

Nome Descrição Valor
additionalNics Detalhes necessários para o Adaptador de Rede Adicional. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs URLs de armazenamento BootStrapConfigurationBlobs. string[]
cloudInitConfiguration Cadeia de caracteres CloudInitConfiguration em texto sem formatação. string
cloudInitConfigurationBlobs URLs de armazenamento CloudInitConfigurationBlob. string[]
delegação A delegação para a Solução de Virtualização DelegationProperties
nvaSku SKU da SKU da SOLUÇÃO 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. string
virtualApplianceAsn VirtualAppliance ASN. Não há suporte para ASN reservado da Microsoft privada, pública e IANA. INT
virtualHub O Hub Virtual em que a Solução de Virtualização de Rede está sendo implantada. SubResource

VirtualApplianceAdditionalNicProperties

Nome Descrição Valor
hasPublicIp Sinalizador (verdadeiro ou falso) para a Intenção de Ip Público em nic adicional bool
name Nome da nic adicional string

DelegationProperties

Nome Descrição Valor
serviceName O nome do serviço ao qual a NVA é delegada. string

VirtualApplianceSkuProperties

Nome Descrição Valor
bundledScaleUnit Unidade de Escala da Solução de Virtualização. string
marketPlaceVersion Versão da Solução de Virtualização. string
fornecedor Fornecedor de Soluções de Virtualização. string

PartnerManagedResourceProperties

Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.

SubResource

Nome Descrição Valor
id ID do recurso. string

Definição de recurso de modelo do ARM

O tipo de recurso networkVirtualAppliances pode ser implantado com operações direcionadas:

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Network/networkVirtualAppliances, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.Network/networkVirtualAppliances",
  "apiVersion": "2023-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "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"
    }
  }
}

Valores de propriedade

networkVirtualAppliances

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.Network/networkVirtualAppliances'
apiVersion A versão da API do recurso '2023-04-01'
name O nome do recurso cadeia de caracteres (obrigatório)
local Local do recurso. string
marcas Marcas de recurso. Dicionário de nomes e valores de marcas. Confira Marcas em modelos
identidade A entidade de serviço que tem acesso de leitura ao cloud-init e ao blob de configuração. ManagedServiceIdentity
properties Propriedades da Solução de Virtualização de Rede. NetworkVirtualAppliancePropertiesFormat

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á todas 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 de dicionário de identidade do usuário serão IDs de recurso do ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. objeto

NetworkVirtualAppliancePropertiesFormat

Nome Descrição Valor
additionalNics Detalhes necessários para o Adaptador de Rede Adicional. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs URLs de armazenamento BootStrapConfigurationBlobs. string[]
cloudInitConfiguration Cadeia de caracteres CloudInitConfiguration em texto sem formatação. string
cloudInitConfigurationBlobs URLs de armazenamento CloudInitConfigurationBlob. string[]
delegação A delegação para a Solução de Virtualização DelegationProperties
nvaSku SKU de solução 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. string
virtualApplianceAsn VirtualAppliance ASN. Não há suporte para ASN reservado da Microsoft privada, pública e IANA. INT
virtualHub O Hub Virtual em que a Solução de Virtualização de Rede está sendo implantada. SubResource

VirtualApplianceAdditionalNicProperties

Nome Descrição Valor
hasPublicIp Sinalizador (verdadeiro ou falso) para a Intenção de Ip Público em nic adicional bool
name Nome da nic adicional string

DelegationProperties

Nome Descrição Valor
serviceName O nome do serviço ao qual a NVA é delegada. string

VirtualApplianceSkuProperties

Nome Descrição Valor
bundledScaleUnit Unidade de Escala da Solução de Virtualização. string
marketPlaceVersion Versão da Solução de Virtualização. string
fornecedor Fornecedor de Soluções de Virtualização. string

PartnerManagedResourceProperties

Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.

SubResource

Nome Descrição Valor
id ID do recurso. string

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso networkVirtualAppliances pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Network/networkVirtualAppliances, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkVirtualAppliances@2023-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  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"
      }
    }
  })
}

Valores de propriedade

networkVirtualAppliances

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Network/networkVirtualAppliances@2023-04-01"
name O nome do recurso cadeia de caracteres (obrigatório)
local Local do recurso. string
parent_id Para implantar em um grupo de recursos, use a ID desse grupo de recursos. cadeia de caracteres (obrigatório)
marcas Marcas de recurso. Dicionário de nomes e valores de marcas.
identidade A entidade de serviço que tem acesso de leitura ao cloud-init e ao blob de configuração. ManagedServiceIdentity
properties Propriedades da Solução de Virtualização de Rede. NetworkVirtualAppliancePropertiesFormat

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á todas as identidades da máquina virtual. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids A lista de identidades de usuário associadas ao recurso. As referências de chave de dicionário de identidade do usuário serão IDs de recurso do ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Matriz de IDs de identidade do usuário.

NetworkVirtualAppliancePropertiesFormat

Nome Descrição Valor
additionalNics Detalhes necessários para o Adaptador de Rede Adicional. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs URLs de armazenamento BootStrapConfigurationBlobs. string[]
cloudInitConfiguration Cadeia de caracteres CloudInitConfiguration em texto sem formatação. string
cloudInitConfigurationBlobs URLs de armazenamento CloudInitConfigurationBlob. string[]
delegação A delegação para a Solução de Virtualização DelegationProperties
nvaSku SKU de solução 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. string
virtualApplianceAsn VirtualAppliance ASN. Não há suporte para ASN reservado da Microsoft privada, pública e IANA. INT
virtualHub O Hub Virtual em que a Solução de Virtualização de Rede está sendo implantada. SubResource

VirtualApplianceAdditionalNicProperties

Nome Descrição Valor
hasPublicIp Sinalizador (verdadeiro ou falso) para a Intenção de Ip Público em nic adicional bool
name Nome da nic adicional string

DelegationProperties

Nome Descrição Valor
serviceName O nome do serviço ao qual a NVA é delegada. string

VirtualApplianceSkuProperties

Nome Descrição Valor
bundledScaleUnit Unidade de Escala da Solução de Virtualização. string
marketPlaceVersion Versão da Solução de Virtualização. string
fornecedor Fornecedor de Soluções de Virtualização. string

PartnerManagedResourceProperties

Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.

SubResource

Nome Descrição Valor
id ID do recurso. string