Rede Microsoft.NetworkVirtualAppliances 2021-05-01

Definição de recurso do Bicep

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 seguinte Bicep ao modelo.

resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2021-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    bootStrapConfigurationBlobs: [
      'string'
    ]
    cloudInitConfiguration: 'string'
    cloudInitConfigurationBlobs: [
      'string'
    ]
    nvaSku: {
      bundledScaleUnit: 'string'
      marketPlaceVersion: 'string'
      vendor: 'string'
    }
    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. 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
bootStrapConfigurationBlobs URLs de armazenamento BootStrapConfigurationBlobs. string[]
cloudInitConfiguration Cadeia de caracteres CloudInitConfiguration em texto sem formatação. string
cloudInitConfigurationBlobs URLs de armazenamento CloudInitConfigurationBlob. string[]
nvaSku SKU de solução de virtualização de rede. VirtualApplianceSkuProperties
sshPublicKey Chave pública para logon SSH. string
virtualApplianceAsn VirtualAppliance ASN. INT
virtualHub O Hub Virtual em que a Solução de Virtualização de Rede está sendo implantada. SubResource

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

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 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 JSON a seguir ao modelo.

{
  "type": "Microsoft.Network/networkVirtualAppliances",
  "apiVersion": "2021-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "bootStrapConfigurationBlobs": [ "string" ],
    "cloudInitConfiguration": "string",
    "cloudInitConfigurationBlobs": [ "string" ],
    "nvaSku": {
      "bundledScaleUnit": "string",
      "marketPlaceVersion": "string",
      "vendor": "string"
    },
    "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 de recursos '2021-05-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. 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
bootStrapConfigurationBlobs URLs de armazenamento BootStrapConfigurationBlobs. string[]
cloudInitConfiguration Cadeia de caracteres CloudInitConfiguration em texto sem formatação. string
cloudInitConfigurationBlobs URLs de armazenamento CloudInitConfigurationBlob. string[]
nvaSku SKU da SKU da SOLUÇÃO de Virtualização de Rede. VirtualApplianceSkuProperties
sshPublicKey Chave pública para logon SSH. string
virtualApplianceAsn VirtualAppliance ASN. INT
virtualHub O Hub Virtual em que a Solução de Virtualização de Rede está sendo implantada. SubResource

VirtualApplianceSkuProperties

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

SubResource

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

Definição de recurso do Terraform (provedor 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@2021-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      bootStrapConfigurationBlobs = [
        "string"
      ]
      cloudInitConfiguration = "string"
      cloudInitConfigurationBlobs = [
        "string"
      ]
      nvaSku = {
        bundledScaleUnit = "string"
        marketPlaceVersion = "string"
        vendor = "string"
      }
      sshPublicKey = "string"
      virtualApplianceAsn = int
      virtualHub = {
        id = "string"
      }
    }
  })
}

Valores de propriedade

networkVirtualAppliances

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Network/networkVirtualAppliances@2021-05-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
bootStrapConfigurationBlobs URLs de armazenamento BootStrapConfigurationBlobs. string[]
cloudInitConfiguration Cadeia de caracteres CloudInitConfiguration em texto sem formatação. string
cloudInitConfigurationBlobs URLs de armazenamento CloudInitConfigurationBlob. string[]
nvaSku SKU de solução de virtualização de rede. VirtualApplianceSkuProperties
sshPublicKey Chave pública para logon SSH. string
virtualApplianceAsn VirtualAppliance ASN. INT
virtualHub O Hub Virtual em que a Solução de Virtualização de Rede está sendo implantada. SubResource

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

SubResource

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