Virtual Networks - List Ddos Protection Status
Pobiera stan ochrony przed atakami Ddos wszystkich adresów IP w Virtual Network
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/ddosProtectionStatus?api-version=2023-09-01
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/ddosProtectionStatus?top={top}&skipToken={skipToken}&api-version=2023-09-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
resource
|
path | True |
string |
Nazwa grupy zasobów. |
subscription
|
path | True |
string |
Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi. |
virtual
|
path | True |
string |
Nazwa sieci wirtualnej. |
api-version
|
query | True |
string |
Wersja interfejsu API klienta. |
skip
|
query |
string |
Element skipToken podany za pomocą polecenia nextLink. |
|
top
|
query |
integer int32 |
Maksymalna liczba adresów IP do zwrócenia. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Żądanie zakończyło się pomyślnie. Operacja zwraca stan ochrony przed atakami Ddos wszystkich adresów IP w ramach tej Virtual Network. |
|
202 Accepted |
Zaakceptowane i operacja zostanie ukończona asynchronicznie. |
|
Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 usługi Azure Active Directory.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
Get Ddos Protection Status of a Virtual Network
Sample Request
POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/ddosProtectionStatus?top=75&api-version=2023-09-01
Sample Response
{
"value": [
{
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/test-pip",
"publicIpAddress": "10.0.1.5",
"isWorkloadProtected": "True",
"ddosProtectionPlanId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/ddosProtectionPlans/test-plan"
},
{
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/test-pip2",
"publicIpAddress": "10.0.1.6",
"isWorkloadProtected": "False"
}
]
}
Location: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/ddosProtectionStatus?api-version=2023-09-01
Definicje
Nazwa | Opis |
---|---|
Cloud |
Odpowiedź błędu z usługi. |
Cloud |
Odpowiedź błędu z usługi. |
Is |
Wartość wskazująca, czy adres IP jest chroniony przez obciążenie DDoS, czy nie. |
Public |
Odpowiedź na wywołanie usługi interfejsu API GetPublicIpAddressDdosProtectionStatusOperation. |
Virtual |
Odpowiedź dla polecenia GetVirtualNetworkDdosProtectionStatusOperation. |
CloudError
Odpowiedź błędu z usługi.
Nazwa | Typ | Opis |
---|---|---|
error |
Treść błędu chmury. |
CloudErrorBody
Odpowiedź błędu z usługi.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Identyfikator błędu. Kody są niezmienne i mają być używane programowo. |
details |
Lista dodatkowych szczegółów dotyczących błędu. |
|
message |
string |
Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika. |
target |
string |
Element docelowy określonego błędu. Na przykład nazwa właściwości w błędzie. |
IsWorkloadProtected
Wartość wskazująca, czy adres IP jest chroniony przez obciążenie DDoS, czy nie.
Nazwa | Typ | Opis |
---|---|---|
False |
string |
|
True |
string |
PublicIpDdosProtectionStatusResult
Odpowiedź na wywołanie usługi interfejsu API GetPublicIpAddressDdosProtectionStatusOperation.
Nazwa | Typ | Opis |
---|---|---|
ddosProtectionPlanId |
string |
Identyfikator zasobu planu ochrony przed atakami DDoS, jeśli adres IP jest chroniony za pośrednictwem planu. |
isWorkloadProtected |
Wartość wskazująca, czy adres IP jest chroniony przez obciążenie DDoS, czy nie. |
|
publicIpAddress |
string |
Adres IP zasobu publicznego adresu IP |
publicIpAddressId |
string |
Identyfikator zasobu usługi ARM publicznego adresu IP |
VirtualNetworkDdosProtectionStatusResult
Odpowiedź dla polecenia GetVirtualNetworkDdosProtectionStatusOperation.
Nazwa | Typ | Opis |
---|---|---|
nextLink |
string |
Adres URL umożliwiający uzyskanie następnego zestawu wyników. |
value |
Wynik stanu ochrony przed atakami Ddos dla każdego publicznego adresu IP w sieci wirtualnej. |