L 2 Networks - Update

Atualize as tags associadas à rede de camada 2 (L2) fornecida.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l2Networks/{l2NetworkName}?api-version=2026-07-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
l2NetworkName
path True

string

pattern: ^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$

O nome da rede L2.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string (uuid)

O ID da assinatura de destino. O valor deve ser uma UUID.

api-version
query True

string

minLength: 1

A versão da API a ser usada para esta operação.

Cabeçalho da solicitação

Nome Obrigatório Tipo Description
If-Match

string

A ETag da transformação. Omita esse valor para sempre substituir o recurso atual. Especifique o valor da ETag visto pela última vez para evitar a substituição acidental de alterações simultâneas.

If-None-Match

string

Defina como '*' para permitir que um novo conjunto de registros seja criado, mas para impedir a atualização de um recurso existente. Outros valores resultarão em erro do servidor, pois não são suportados.

Corpo da solicitação

Nome Tipo Description
tags

object

Tags de recursos.

Respostas

Nome Tipo Description
200 OK

L2Network

A operação do Azure foi concluída com êxito.

Other Status Codes

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation se passar pela sua conta de usuário

Exemplos

Patch L2 network

Solicitação de exemplo

PATCH https://management.azure.com/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName?api-version=2026-07-01

{
  "tags": {
    "key1": "myvalue1",
    "key2": "myvalue2"
  }
}

Resposta de exemplo

{
  "extendedLocation": {
    "name": "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName",
    "type": "CustomLocation"
  },
  "id": "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName",
  "location": "location",
  "name": "l2NetworkName",
  "properties": {
    "associatedResourceIds": [
      "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/virtualMachines/virtualMachineName"
    ],
    "clusterId": "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/clusters/clusterName",
    "detailedStatus": "Available",
    "detailedStatusMessage": "L2 network is up",
    "interfaceName": "eth0",
    "l2IsolationDomainId": "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName",
    "provisioningState": "Succeeded"
  },
  "systemData": {
    "createdAt": "2021-01-22T13:27:03.008Z",
    "createdBy": "identityA",
    "createdByType": "Application",
    "lastModifiedAt": "2021-01-22T13:29:03.001Z",
    "lastModifiedBy": "identityB",
    "lastModifiedByType": "User"
  },
  "tags": {
    "key1": "myvalue1",
    "key2": "myvalue2"
  },
  "type": "Microsoft.NetworkCloud/l2Networks"
}

Definições

Nome Description
Azure.ResourceManager.CommonTypes.ExtendedLocation

O tipo complexo do local estendido.

createdByType

O tipo de identidade que criou o recurso.

ErrorAdditionalInfo

Informações adicionais sobre o erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ExtendedLocationType

O tipo de local estendido.

HybridAksPluginType

Campo preterido. O campo era anteriormente opcional, agora ele não terá um comportamento definido e será ignorado. O tipo de plug-in de rede para o AKS híbrido.

L2Network

L2Network representa uma rede que utiliza um único domínio de isolamento configurado para recursos de camada 2.

L2NetworkDetailedStatus

O status mais detalhado da rede L2.

L2NetworkPatchParameters

L2NetworkPatchParameters representa o corpo da solicitação para corrigir a rede L2.

L2NetworkProvisioningState

O estado de provisionamento da rede L2.

systemData

Metadados relativos à criação e última modificação do recurso.

Azure.ResourceManager.CommonTypes.ExtendedLocation

O tipo complexo do local estendido.

Nome Tipo Description
name

string

O nome do local estendido.

type

ExtendedLocationType

O tipo de local estendido.

createdByType

O tipo de identidade que criou o recurso.

Valor Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Informações adicionais sobre o erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O alvo do erro.

ErrorResponse

Resposta de erro

Nome Tipo Description
error

ErrorDetail

O objeto de erro.

ExtendedLocationType

O tipo de local estendido.

Valor Description
EdgeZone

Tipo de localização das Zonas de Borda do Azure

CustomLocation

Tipo de Locais Personalizados do Azure

HybridAksPluginType

Campo preterido. O campo era anteriormente opcional, agora ele não terá um comportamento definido e será ignorado. O tipo de plug-in de rede para o AKS híbrido.

Valor Description
DPDK

O tipo de plugin DPDK.

SRIOV

O tipo de plugin SRIOV.

OSDevice

O tipo de plugin OSDevice.

L2Network

L2Network representa uma rede que utiliza um único domínio de isolamento configurado para recursos de camada 2.

Nome Tipo Valor padrão Description
etag

string

"Se a etag for fornecida no corpo da resposta, ela também poderá ser fornecida como um cabeçalho de acordo com a convenção normal de etag. As marcas de entidade são usadas para comparar duas ou mais entidades do mesmo recurso solicitado. O HTTP/1.1 usa tags de entidade nos campos de cabeçalho etag (seção 14.19), If-Match (seção 14.24), If-None-Match (seção 14.26) e If-Range (seção 14.27).")

extendedLocation

Azure.ResourceManager.CommonTypes.ExtendedLocation

A localização estendida do recurso. Essa propriedade é necessária na criação do recurso.

id

string (arm-id)

ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

A geolocalização onde o recurso reside

name

string

O nome do recurso

properties.associatedResourceIds

string[]

A lista de IDs de recursos para os outros recursos do Microsoft.NetworkCloud que anexaram essa rede.

properties.clusterId

string (arm-id)

A ID do recurso do cluster de Nuvem de Rede à qual essa rede L2 está associada.

properties.detailedStatus

L2NetworkDetailedStatus

O status mais detalhado da rede L2.

properties.detailedStatusMessage

string

A mensagem descritiva sobre o estado atual detalhado.

properties.hybridAksClustersAssociatedIds

string[]

Campo preterido. Esses campos serão vazios/omitidos. A lista de IDs de recursos de cluster do AKS híbrido que estão associadas a essa rede L2.

properties.hybridAksPluginType

HybridAksPluginType

SRIOV

Campo preterido. O campo era anteriormente opcional, agora ele não terá um comportamento definido e será ignorado. O tipo de plug-in de rede para o AKS híbrido.

properties.interfaceName

string

maxLength: 12
pattern: ^[a-zA-Z0-9@._-]*$

O nome da interface padrão dessa rede L2 na máquina virtual. Esse nome pode ser substituído pelo nome fornecido na configuração de anexo de rede dessa máquina virtual.

properties.l2IsolationDomainId

string (arm-id)

A ID do recurso do Network Fabric l2IsolationDomain.

properties.provisioningState

L2NetworkProvisioningState

O estado de provisionamento da rede L2.

properties.virtualMachinesAssociatedIds

string[]

Campo preterido. Esses campos serão vazios/omitidos. A lista de IDs de recursos de máquina virtual, excluindo todas as máquinas virtuais Híbridas do AKS, que estão atualmente usando essa rede L2.

systemData

systemData

Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy.

tags

object

Tags de recursos.

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

L2NetworkDetailedStatus

O status mais detalhado da rede L2.

Valor Description
Error

O status de Erro.

Available

O status Disponível.

Provisioning

O status de Provisionamento.

L2NetworkPatchParameters

L2NetworkPatchParameters representa o corpo da solicitação para corrigir a rede L2.

Nome Tipo Description
tags

object

Tags de recursos.

L2NetworkProvisioningState

O estado de provisionamento da rede L2.

Valor Description
Succeeded

O status de Sucedido.

Failed

O status de fracassado.

Canceled

O status Cancelado.

Provisioning

O status de Provisionamento.

Accepted

O status de Aceito.

systemData

Metadados relativos à criação e última modificação do recurso.

Nome Tipo Description
createdAt

string (date-time)

O registro de data e hora da criação do recurso (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string (date-time)

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.