Udostępnij za pośrednictwem


Network Interfaces - Get Effective Route Table

Pobiera wszystkie tabele tras zastosowane do interfejsu sieciowego.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}/effectiveRouteTable?api-version=2024-05-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
networkInterfaceName
path True

string

Nazwa interfejsu sieciowego.

resourceGroupName
path True

string

Nazwa grupy zasobów.

subscriptionId
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.

api-version
query True

string

Wersja interfejsu API klienta.

Odpowiedzi

Nazwa Typ Opis
200 OK

EffectiveRouteListResult

Żądanie powiodło się. Operacja zwraca listę zasobów usługi EffectRoute.

202 Accepted

Zaakceptowane i operacja zostanie ukończona asynchronicznie.

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory.

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Show network interface effective route tables

Przykładowe żądanie

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkInterfaces/nic1/effectiveRouteTable?api-version=2024-05-01

Przykładowa odpowiedź

{
  "value": [
    {
      "source": "Default",
      "state": "Active",
      "addressPrefix": [
        "172.20.2.0/24"
      ],
      "nextHopType": "VnetLocal",
      "nextHopIpAddress": []
    },
    {
      "source": "Default",
      "state": "Active",
      "addressPrefix": [
        "0.0.0.0/0"
      ],
      "nextHopType": "Internet",
      "nextHopIpAddress": []
    },
    {
      "source": "Default",
      "state": "Active",
      "addressPrefix": [
        "10.0.0.0/8"
      ],
      "nextHopType": "None",
      "nextHopIpAddress": []
    },
    {
      "source": "Default",
      "state": "Active",
      "addressPrefix": [
        "100.64.0.0/10"
      ],
      "nextHopType": "None",
      "nextHopIpAddress": []
    },
    {
      "source": "Default",
      "state": "Active",
      "addressPrefix": [
        "172.16.0.0/12"
      ],
      "nextHopType": "None",
      "nextHopIpAddress": []
    },
    {
      "source": "Default",
      "state": "Active",
      "addressPrefix": [
        "192.168.0.0/16"
      ],
      "nextHopType": "None",
      "nextHopIpAddress": []
    }
  ]
}
Location: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkInterfaces/nic1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2024-05-01

Definicje

Nazwa Opis
CloudError

Odpowiedź na błąd z usługi.

CloudErrorBody

Odpowiedź na błąd z usługi.

EffectiveRoute

Efektywna trasa.

EffectiveRouteListResult

Odpowiedź na listę skutecznych wywołań usługi interfejsu API tras.

EffectiveRouteSource

Kto utworzył trasę.

EffectiveRouteState

Wartość obowiązującej trasy.

RouteNextHopType

Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet.

CloudError

Odpowiedź na błąd z usługi.

Nazwa Typ Opis
error

CloudErrorBody

Treść błędu chmury.

CloudErrorBody

Odpowiedź na błąd z usługi.

Nazwa Typ Opis
code

string

Identyfikator błędu. Kody są niezmienne i mają być używane programowo.

details

CloudErrorBody[]

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.

EffectiveRoute

Efektywna trasa.

Nazwa Typ Opis
addressPrefix

string[]

Prefiksy adresów obowiązujących tras w notacji CIDR.

disableBgpRoutePropagation

boolean

Jeśli wartość true, trasy lokalne nie są propagowane do interfejsów sieciowych w podsieci.

name

string

Nazwa trasy zdefiniowanej przez użytkownika. Jest to opcjonalne.

nextHopIpAddress

string[]

Adres IP następnego przeskoku obowiązującej trasy.

nextHopType

RouteNextHopType

Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet.

source

EffectiveRouteSource

Kto utworzył trasę.

state

EffectiveRouteState

Wartość obowiązującej trasy.

EffectiveRouteListResult

Odpowiedź na listę skutecznych wywołań usługi interfejsu API tras.

Nazwa Typ Opis
nextLink

string

Adres URL umożliwiający uzyskanie następnego zestawu wyników.

value

EffectiveRoute[]

Lista obowiązujących tras.

EffectiveRouteSource

Kto utworzył trasę.

Wartość Opis
Default
Unknown
User
VirtualNetworkGateway

EffectiveRouteState

Wartość obowiązującej trasy.

Wartość Opis
Active
Invalid

RouteNextHopType

Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet.

Wartość Opis
Internet
None
VirtualAppliance
VirtualNetworkGateway
VnetLocal