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=2023-09-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 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

Show network interface effective route tables

Sample Request

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

Sample Response

{
  "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=2023-09-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ę efektywnego wywołania usługi interfejsu API tras.

EffectiveRouteSource

Kto utworzył trasę.

EffectiveRouteState

Wartość obowiązującej trasy.

RouteNextHopType

Typ skoku platformy Azure, dokąd pakiet powinien zostać przesłany.

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

W przypadku wartości 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 skoku platformy Azure, dokąd pakiet powinien zostać przesłany.

source

EffectiveRouteSource

Kto utworzył trasę.

state

EffectiveRouteState

Wartość obowiązującej trasy.

EffectiveRouteListResult

Odpowiedź na listę efektywnego wywołania 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ę.

Nazwa Typ Opis
Default

string

Unknown

string

User

string

VirtualNetworkGateway

string

EffectiveRouteState

Wartość obowiązującej trasy.

Nazwa Typ Opis
Active

string

Invalid

string

RouteNextHopType

Typ skoku platformy Azure, dokąd pakiet powinien zostać przesłany.

Nazwa Typ Opis
Internet

string

None

string

VirtualAppliance

string

VirtualNetworkGateway

string

VnetLocal

string