L 2 Networks - Update
Aktualizuj tagi skojarzone z podaną siecią warstwy 2 (L2).
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l2Networks/{l2NetworkName}?api-version=2026-07-01
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
l2Network
|
path | True |
string pattern: ^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$ |
Nazwa sieci L2. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
|
subscription
|
path | True |
string (uuid) |
Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Nagłówek żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| If-Match |
string |
Element ETag przekształcenia. Pomiń tę wartość, aby zawsze zastąpić bieżący zasób. Określ ostatnio widzianą wartość elementu ETag, aby zapobiec przypadkowemu zastępowaniu współbieżnych zmian. |
|
| If-None-Match |
string |
Ustaw wartość "*", aby zezwolić na utworzenie nowego zestawu rekordów, ale aby zapobiec aktualizowaniu istniejącego zasobu. Inne wartości spowodują błąd z serwera, ponieważ nie są one obsługiwane. |
Treść żądania
| Nazwa | Typ | Opis |
|---|---|---|
| tags |
object |
Tagi zasobów. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Operacja platformy Azure została zakończona pomyślnie. |
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 w usłudze Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| user_impersonation | podszywaj się pod konto użytkownika |
Przykłady
Patch L2 network
Przykładowe żądanie
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"
}
}
Przykładowa odpowiedź
{
"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"
}
Definicje
| Nazwa | Opis |
|---|---|
|
Azure. |
Typ złożony lokalizacji rozszerzonej. |
|
created |
Typ tożsamości, która utworzyła zasób. |
|
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
|
Error |
Szczegóły błędu. |
|
Error |
Odpowiedź na błąd |
|
Extended |
Typ lokalizacji rozszerzonej. |
|
Hybrid |
Pole jest przestarzałe. Pole było wcześniej opcjonalne, teraz nie będzie miało zdefiniowanego zachowania i zostanie zignorowane. Typ wtyczki sieciowej dla hybrydowej usługi AKS. |
| L2Network |
L2Network reprezentuje sieć, która korzysta z jednej domeny izolacji skonfigurowanej dla zasobów warstwy 2. |
|
L2Network |
Bardziej szczegółowy stan sieci L2. |
|
L2Network |
L2NetworkPatchParameters reprezentuje treść żądania poprawki sieci L2. |
|
L2Network |
Stan aprowizacji sieci L2. |
|
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
Azure.ResourceManager.CommonTypes.ExtendedLocation
Typ złożony lokalizacji rozszerzonej.
| Nazwa | Typ | Opis |
|---|---|---|
| name |
string |
Nazwa lokalizacji rozszerzonej. |
| type |
Typ lokalizacji rozszerzonej. |
createdByType
Typ tożsamości, która utworzyła zasób.
| Wartość | Opis |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
| Nazwa | Typ | Opis |
|---|---|---|
| info |
object |
Dodatkowe informacje. |
| type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| additionalInfo |
Dodatkowe informacje o błędzie |
|
| code |
string |
Kod błędu. |
| details |
Szczegóły błędu. |
|
| message |
string |
Komunikat o błędzie. |
| target |
string |
Cel błędu. |
ErrorResponse
Odpowiedź na błąd
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Obiekt błędu. |
ExtendedLocationType
Typ lokalizacji rozszerzonej.
| Wartość | Opis |
|---|---|
| EdgeZone |
Typ lokalizacji stref usługi Azure Edge Zones |
| CustomLocation |
Typ lokalizacji niestandardowych platformy Azure |
HybridAksPluginType
Pole jest przestarzałe. Pole było wcześniej opcjonalne, teraz nie będzie miało zdefiniowanego zachowania i zostanie zignorowane. Typ wtyczki sieciowej dla hybrydowej usługi AKS.
| Wartość | Opis |
|---|---|
| DPDK |
Typ wtyczki DPDK. |
| SRIOV |
Typ wtyczki SRIOV. |
| OSDevice |
Typ wtyczki OSDevice. |
L2Network
L2Network reprezentuje sieć, która korzysta z jednej domeny izolacji skonfigurowanej dla zasobów warstwy 2.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| etag |
string |
"Jeśli etag jest podany w treści odpowiedzi, może być również dostarczony jako nagłówek zgodnie z normalną konwencją etag. Tagi jednostek są używane do porównywania co najmniej dwóch jednostek z tego samego żądanego zasobu. Protokół HTTP/1.1 używa tagów encji w polach nagłówka etag (sekcja 14.19), If-Match (sekcja 14.24), If-None-Match (sekcja 14.26) i If-Range (sekcja 14.27).") |
|
| extendedLocation |
Rozszerzone położenie zasobu. Ta właściwość jest wymagana podczas tworzenia zasobu. |
||
| id |
string (arm-id) |
W pełni określony identyfikator zasobu dla tego zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
|
| location |
string |
Lokalizacja geograficzna, w której znajduje się zasób |
|
| name |
string |
Nazwa zasobu |
|
| properties.associatedResourceIds |
string[] |
Lista identyfikatorów zasobów dla innych zasobów Microsoft.NetworkCloud, które dołączyły tę sieć. |
|
| properties.clusterId |
string (arm-id) |
Identyfikator zasobu klastra chmury sieciowej, z tą siecią L2 jest skojarzona. |
|
| properties.detailedStatus |
Bardziej szczegółowy stan sieci L2. |
||
| properties.detailedStatusMessage |
string |
Komunikat opisujący aktualny szczegółowy stan. |
|
| properties.hybridAksClustersAssociatedIds |
string[] |
Pole jest przestarzałe. Te pola będą puste/pominięte. Lista identyfikatorów zasobów klastra hybrydowego usługi AKS skojarzonych z tą siecią L2. |
|
| properties.hybridAksPluginType | SRIOV |
Pole jest przestarzałe. Pole było wcześniej opcjonalne, teraz nie będzie miało zdefiniowanego zachowania i zostanie zignorowane. Typ wtyczki sieciowej dla hybrydowej usługi AKS. |
|
| properties.interfaceName |
string maxLength: 12pattern: ^[a-zA-Z0-9@._-]*$ |
Domyślna nazwa interfejsu dla tej sieci L2 na maszynie wirtualnej. Tę nazwę można zastąpić nazwą podaną w konfiguracji załącznika sieciowego tej maszyny wirtualnej. |
|
| properties.l2IsolationDomainId |
string (arm-id) |
Identyfikator zasobu sieci szkieletowej l2IsolationDomain. |
|
| properties.provisioningState |
Stan aprowizacji sieci L2. |
||
| properties.virtualMachinesAssociatedIds |
string[] |
Pole jest przestarzałe. Te pola będą puste/pominięte. Lista identyfikatorów zasobów maszyny wirtualnej z wyłączeniem wszystkich maszyn wirtualnych hybrydowej usługi AKS, które obecnie korzystają z tej sieci L2. |
|
| systemData |
Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. |
||
| tags |
object |
Tagi zasobów. |
|
| type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
L2NetworkDetailedStatus
Bardziej szczegółowy stan sieci L2.
| Wartość | Opis |
|---|---|
| Error |
Status błędu. |
| Available |
Status dostępny. |
| Provisioning |
Status Provisioning. |
L2NetworkPatchParameters
L2NetworkPatchParameters reprezentuje treść żądania poprawki sieci L2.
| Nazwa | Typ | Opis |
|---|---|---|
| tags |
object |
Tagi zasobów. |
L2NetworkProvisioningState
Stan aprowizacji sieci L2.
| Wartość | Opis |
|---|---|
| Succeeded |
Status sukcesy. |
| Failed |
Status Nieudanego. |
| Canceled |
Status Anulowany. |
| Provisioning |
Status Provisioning. |
| Accepted |
Status Akceptowany. |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
| Nazwa | Typ | Opis |
|---|---|---|
| createdAt |
string (date-time) |
Sygnatura czasowa tworzenia zasobu (UTC). |
| createdBy |
string |
Tożsamość, która utworzyła zasób. |
| createdByType |
Typ tożsamości, która utworzyła zasób. |
|
| lastModifiedAt |
string (date-time) |
Znacznik czasu ostatniej modyfikacji zasobu (UTC) |
| lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
| lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |