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=2022-01-01

Parametry identyfikatora URI

Name In Required Type Description
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ą Microsoft Azure subskrypcji. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

api-version
query True
  • string

Wersja interfejsu API klienta.

Odpowiedzi

Name Type Description
200 OK

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

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

Azure Active Directory Flow OAuth2.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
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=2022-01-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": []
    }
  ]
}

Definicje

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

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

Name Type Description
error

Treść błędu chmury.

CloudErrorBody

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

Name Type Description
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.

EffectiveRoute

Efektywna trasa.

Name Type Description
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

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

source

KtoTo utworzyć trasę.

state

Wartość obowiązującej trasy.

EffectiveRouteListResult

Odpowiedź na listę efektywnego wywołania usługi interfejsu API tras.

Name Type Description
nextLink
  • string

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

value

Lista obowiązujących tras.

EffectiveRouteSource

KtoTo utworzyć trasę.

Name Type Description
Default
  • string
Unknown
  • string
User
  • string
VirtualNetworkGateway
  • string

EffectiveRouteState

Wartość obowiązującej trasy.

Name Type Description
Active
  • string
Invalid
  • string

RouteNextHopType

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

Name Type Description
Internet
  • string
None
  • string
VirtualAppliance
  • string
VirtualNetworkGateway
  • string
VnetLocal
  • string