Bagikan melalui


Route Maps - List

Mengambil detail semua RouteMaps.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routeMaps?api-version=2023-11-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
resourceGroupName
path True

string

Nama grup sumber daya grup sumber daya RouteMap'.

subscriptionId
path True

string

Info masuk langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan.

virtualHubName
path True

string

Nama VirtualHub yang berisi RouteMap.

api-version
query True

string

Versi API Klien.

Respons

Nama Jenis Deskripsi
200 OK

ListRouteMapsResult

Permintaan berhasil. Mengembalikan detail semua RouteMaps untuk VirtualHub.

Other Status Codes

CloudError

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory.

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

RouteMapList

Permintaan sampel

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/routeMaps?api-version=2023-11-01

Respon sampel

{
  "value": [
    {
      "name": "routeMap1",
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/routeMaps/routeMap1",
      "etag": "W/\\00000000-0000-0000-0000-000000000000\\",
      "properties": {
        "provisioningState": "Succeeded",
        "rules": [
          {
            "name": "rule1",
            "matchCriteria": [
              {
                "matchCondition": "Contains",
                "routePrefix": [
                  "10.0.0.0/8"
                ],
                "community": [],
                "asPath": []
              }
            ],
            "actions": [
              {
                "type": "Add",
                "parameters": [
                  {
                    "routePrefix": [],
                    "community": [],
                    "asPath": [
                      "22334"
                    ]
                  }
                ]
              }
            ],
            "nextStepIfMatched": "Continue"
          }
        ],
        "associatedInboundConnections": [
          "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRouteGateways/exrGateway1/expressRouteConnections/exrConn1"
        ],
        "associatedOutboundConnections": []
      },
      "type": "Microsoft.Network/virtualHubs/routeMaps"
    }
  ]
}

Definisi

Nama Deskripsi
Action

Tindakan yang akan diambil pada rute yang cocok dengan kriteria RouteMap.

CloudError

Respons kesalahan dari layanan.

CloudErrorBody

Respons kesalahan dari layanan.

Criterion

Kriteria pencocokan yang cocok dengan rute berdasarkan awalan rute, komunitas, dan jalur AS.

ListRouteMapsResult

Daftar RouteMaps dan URL nextLink untuk mendapatkan kumpulan hasil berikutnya.

NextStep

Perilaku langkah berikutnya yang didukung setelah aturan diterapkan ke rute yang cocok

Parameter

Parameter untuk Tindakan.

ProvisioningState

Status provisi saat ini.

RouteMap

Sumber daya anak RouteMap dari hub Virtual.

RouteMapActionType

Jenis tindakan yang dapat diambil pada rute yang cocok. Menambahkan, Mengganti, Menghapus merujuk ke parameter pada rute, seperti komunitas atau awalan

RouteMapMatchCondition

Cocokkan kondisi untuk menerapkan aturan RouteMap.

RouteMapRule

Aturan RouteMap.

Action

Tindakan yang akan diambil pada rute yang cocok dengan kriteria RouteMap.

Nama Jenis Deskripsi
parameters

Parameter[]

Daftar parameter yang relevan dengan tindakan. Misalnya jika jenis dihilangkan, maka parameter memiliki daftar awalan yang akan dihilangkan. Jika jenis ditambahkan, parameter akan memiliki daftar nomor ASN yang akan ditambahkan

type

RouteMapActionType

Jenis tindakan yang akan diambil. Jenis yang didukung adalah 'Hapus', 'Tambahkan', 'Ganti', dan 'Jatuhkan.'

CloudError

Respons kesalahan dari layanan.

Nama Jenis Deskripsi
error

CloudErrorBody

Isi kesalahan cloud.

CloudErrorBody

Respons kesalahan dari layanan.

Nama Jenis Deskripsi
code

string

Pengidentifikasi untuk kesalahan. Kode invarian dan dimaksudkan untuk dikonsumsi secara terprogram.

details

CloudErrorBody[]

Daftar detail tambahan tentang kesalahan.

message

string

Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna.

target

string

Target kesalahan tertentu. Misalnya, nama properti dalam kesalahan.

Criterion

Kriteria pencocokan yang cocok dengan rute berdasarkan awalan rute, komunitas, dan jalur AS.

Nama Jenis Deskripsi
asPath

string[]

Daftar jalur AS yang cocok dengan kriteria ini.

community

string[]

Daftar komunitas BGP yang cocok dengan kriteria ini.

matchCondition

RouteMapMatchCondition

Cocokkan kondisi untuk menerapkan aturan RouteMap.

routePrefix

string[]

Daftar awalan rute yang cocok dengan kriteria ini.

ListRouteMapsResult

Daftar RouteMaps dan URL nextLink untuk mendapatkan kumpulan hasil berikutnya.

Nama Jenis Deskripsi
nextLink

string

URL untuk mendapatkan kumpulan hasil daftar operasi berikutnya jika ada.

value

RouteMap[]

Daftar RouteMaps.

NextStep

Perilaku langkah berikutnya yang didukung setelah aturan diterapkan ke rute yang cocok

Nama Jenis Deskripsi
Continue

string

Terminate

string

Unknown

string

Parameter

Parameter untuk Tindakan.

Nama Jenis Deskripsi
asPath

string[]

Daftar jalur AS.

community

string[]

Daftar komunitas BGP.

routePrefix

string[]

Daftar awalan rute.

ProvisioningState

Status provisi saat ini.

Nama Jenis Deskripsi
Deleting

string

Failed

string

Succeeded

string

Updating

string

RouteMap

Sumber daya anak RouteMap dari hub Virtual.

Nama Jenis Deskripsi
etag

string

String baca-saja unik yang berubah setiap kali sumber daya diperbarui.

id

string

Id sumber daya.

name

string

Nama sumber daya yang unik dalam grup sumber daya. Nama ini dapat digunakan untuk mengakses sumber daya.

properties.associatedInboundConnections

string[]

Daftar koneksi yang memiliki RoutMap ini terkait dengan lalu lintas masuk.

properties.associatedOutboundConnections

string[]

Daftar koneksi yang memiliki RoutMap ini terkait dengan lalu lintas keluar.

properties.provisioningState

ProvisioningState

Status provisi sumber daya RouteMap.

properties.rules

RouteMapRule[]

Daftar aturan RouteMap yang akan diterapkan.

type

string

Jenis sumber daya.

RouteMapActionType

Jenis tindakan yang dapat diambil pada rute yang cocok. Menambahkan, Mengganti, Menghapus merujuk ke parameter pada rute, seperti komunitas atau awalan

Nama Jenis Deskripsi
Add

string

Drop

string

Remove

string

Replace

string

Unknown

string

RouteMapMatchCondition

Cocokkan kondisi untuk menerapkan aturan RouteMap.

Nama Jenis Deskripsi
Contains

string

Equals

string

NotContains

string

NotEquals

string

Unknown

string

RouteMapRule

Aturan RouteMap.

Nama Jenis Deskripsi
actions

Action[]

Daftar tindakan yang akan diterapkan pada kecocokan.

matchCriteria

Criterion[]

Daftar kriteria pencocokan yang akan diterapkan pada lalu lintas.

name

string

Nama unik untuk aturan tersebut.

nextStepIfMatched

NextStep

Langkah selanjutnya setelah aturan dievaluasi. Perilaku yang didukung saat ini adalah 'Lanjutkan'(ke aturan berikutnya) dan 'Hentikan'.