Megosztás a következőn keresztül:


Endpoints - Get

Lekéri a Traffic Manager-végpontot.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/{endpointType}/{endpointName}?api-version=2022-04-01

URI-paraméterek

Name In Kötelező Típus Description
endpointName
path True

string

A Traffic Manager-végpont neve.

endpointType
path True

EndpointType

A Traffic Manager-végpont típusa.

profileName
path True

string

A Traffic Manager-profil neve.

resourceGroupName
path True

string

Az erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket.

subscriptionId
path True

string

Lekéri az előfizetés hitelesítő adatait, amelyek egyedileg azonosítják a Microsoft Azure-előfizetést. Az előfizetés-azonosító az URI részét képezi minden szolgáltatáshíváshoz.

api-version
query True

string

Ügyfél API-verziója.

Válaszok

Name Típus Description
200 OK

Endpoint

A Traffic Manager-végpont.

Other Status Codes

CloudError

Alapértelmezett válasz. Deszerializálja a hibadefiníció szerint.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

Endpoint-GET-External-WithGeoMapping
Endpoint-GET-External-WithLocation
Endpoint-GET-External-WithSubnetMapping

Endpoint-GET-External-WithGeoMapping

Mintakérelem

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager2191/providers/Microsoft.Network/trafficmanagerprofiles/azuresdkfornetautoresttrafficmanager8224/ExternalEndpoints/My%20external%20endpoint?api-version=2022-04-01

Mintaválasz

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager2191/providers/Microsoft.Network/trafficManagerProfiles/azuresdkfornetautoresttrafficmanager8224/externalEndpoints/My external endpoint",
  "name": "My external endpoint",
  "type": "Microsoft.Network/trafficManagerProfiles/externalEndpoints",
  "properties": {
    "endpointStatus": "Enabled",
    "endpointMonitorStatus": "CheckingEndpoint",
    "target": "foobar.contoso.com",
    "weight": 1,
    "priority": 1,
    "geoMapping": [
      "GEO-AS",
      "GEO-AF"
    ]
  }
}

Endpoint-GET-External-WithLocation

Mintakérelem

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1421/providers/Microsoft.Network/trafficmanagerprofiles/azsmnet6386/ExternalEndpoints/azsmnet7187?api-version=2022-04-01

Mintaválasz

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1421/providers/Microsoft.Network/trafficManagerProfiles/azsmnet6386/externalEndpoints/azsmnet7187",
  "name": "azsmnet7187",
  "type": "Microsoft.Network/trafficManagerProfiles/externalEndpoints",
  "properties": {
    "endpointStatus": "Enabled",
    "endpointMonitorStatus": "CheckingEndpoint",
    "target": "foobar.contoso.com",
    "weight": 1,
    "priority": 1,
    "endpointLocation": "North Europe"
  }
}

Endpoint-GET-External-WithSubnetMapping

Mintakérelem

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager2191/providers/Microsoft.Network/trafficmanagerprofiles/azuresdkfornetautoresttrafficmanager8224/ExternalEndpoints/My%20external%20endpoint?api-version=2022-04-01

Mintaválasz

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager2191/providers/Microsoft.Network/trafficManagerProfiles/azuresdkfornetautoresttrafficmanager8224/externalEndpoints/My external endpoint",
  "name": "My external endpoint",
  "type": "Microsoft.Network/trafficManagerProfiles/externalEndpoints",
  "properties": {
    "endpointStatus": "Enabled",
    "endpointMonitorStatus": "CheckingEndpoint",
    "target": "foobar.contoso.com",
    "weight": 1,
    "priority": 1,
    "subnets": [
      {
        "first": "1.2.3.0",
        "scope": 24
      },
      {
        "first": "25.26.27.28",
        "last": "29.30.31.32"
      }
    ]
  }
}

Definíciók

Name Description
AlwaysServe

Ha az Always Serve engedélyezve van, a végpont állapotának ellenőrzése le lesz tiltva, és a végpontok bekerülnek a forgalomirányítási módszerbe.

CloudError

Az Azure Resource Manager által visszaadott hiba

CloudErrorBody

Az Azure Resource Manager által visszaadott hiba tartalma

CustomHeaders

Egyéni fejlécek listája.

Endpoint

Traffic Manager-végpontot képviselő osztály.

EndpointMonitorStatus

A végpont monitorozási állapota.

EndpointStatus

A végpont állapota. Ha a végpont engedélyezve van, a rendszer mintavételezi a végpont állapotát, és szerepel a forgalomirányítási módszerben.

EndpointType

A Traffic Manager-végpont típusa.

Subnets

Az alhálózatok, IP-címek és/vagy címtartományok listája, amely erre a végpontra van leképezve az "Alhálózat" forgalomirányítási módszer használatakor. Az üres lista megfelel minden olyan tartománynak, amelyet más végpontok nem fednek le.

AlwaysServe

Ha az Always Serve engedélyezve van, a végpont állapotának ellenőrzése le lesz tiltva, és a végpontok bekerülnek a forgalomirányítási módszerbe.

Name Típus Description
Disabled

string

Enabled

string

CloudError

Az Azure Resource Manager által visszaadott hiba

Name Típus Description
error

CloudErrorBody

A hiba tartalma.

CloudErrorBody

Az Azure Resource Manager által visszaadott hiba tartalma

Name Típus Description
code

string

Hibakód

details

CloudErrorBody[]

A hiba részletei

message

string

Hibaüzenet

target

string

Hibacél

CustomHeaders

Egyéni fejlécek listája.

Name Típus Description
name

string

Fejléc neve.

value

string

Fejlécérték.

Endpoint

Traffic Manager-végpontot képviselő osztály.

Name Típus Description
id

string

Az erőforrás teljes erőforrás-azonosítója. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}

name

string

Az erőforrás neve

properties.alwaysServe

AlwaysServe

Ha az Always Serve engedélyezve van, a végpont állapotának ellenőrzése le lesz tiltva, és a végpontok bekerülnek a forgalomirányítási módszerbe.

properties.customHeaders

CustomHeaders[]

Egyéni fejlécek listája.

properties.endpointLocation

string

Meghatározza a külső vagy beágyazott végpontok helyét a "Teljesítmény" forgalomirányítási módszer használatakor.

properties.endpointMonitorStatus

EndpointMonitorStatus

A végpont monitorozási állapota.

properties.endpointStatus

EndpointStatus

A végpont állapota. Ha a végpont engedélyezve van, a rendszer mintavételezi a végpont állapotát, és szerepel a forgalomirányítási módszerben.

properties.geoMapping

string[]

Azoknak az országoknak/régióknak a listája, amelyek erre a végpontra lesznek leképezve a "Földrajzi" forgalomirányítási módszer használatakor. Az elfogadott értékek teljes listájáért tekintse meg a Traffic Manager Földrajzi dokumentációját.

properties.minChildEndpoints

integer

A gyermekprofilban elérhető végpontok minimális száma ahhoz, hogy a szülőprofil elérhetőnek minősüljön. Csak a "NestedEndpoints" típusú végpontra vonatkozik.

properties.minChildEndpointsIPv4

integer

Azon IPv4-végpontok (A DNS-rekordtípus) minimális száma, amelyeknek elérhetőnek kell lenniük a gyermekprofilban ahhoz, hogy a szülőprofil elérhetőnek minősüljön. Csak a "NestedEndpoints" típusú végpontra vonatkozik.

properties.minChildEndpointsIPv6

integer

Azon IPv6-végpontok (AAAA DNS-rekordtípus) minimális száma, amelyeknek elérhetőnek kell lenniük a gyermekprofilban ahhoz, hogy a szülőprofil elérhetőnek minősüljön. Csak a "NestedEndpoints" típusú végpontra vonatkozik.

properties.priority

integer

A végpont prioritása a "Priority" forgalomirányítási módszer használatakor. A lehetséges értékek 1 és 1000 között vannak, az alacsonyabb értékek magasabb prioritást képviselnek. Ez egy nem kötelező paraméter. Ha meg van adva, azt minden végponton meg kell adni, és két végpont nem oszthatja meg ugyanazt a prioritási értéket.

properties.subnets

Subnets[]

Az alhálózatok, IP-címek és/vagy címtartományok listája, amely erre a végpontra van leképezve az "Alhálózat" forgalomirányítási módszer használatakor. Az üres lista megfelel minden olyan tartománynak, amelyet más végpontok nem fednek le.

properties.target

string

A végpont teljes DNS-neve vagy IP-címe. A Traffic Manager ezt az értéket a DNS-válaszokban adja vissza, hogy a forgalmat erre a végpontra irányítsa.

properties.targetResourceId

string

A végpont Azure Resource URI-ja. Nem alkalmazható az "ExternalEndpoints" típusú végpontokra.

properties.weight

integer

A végpont súlya a "Súlyozott" forgalomirányítási módszer használatakor. A lehetséges értékek 1 és 1000 között vannak.

type

string

Az erőforrás típusa. Például: Microsoft.Network/trafficManagerProfiles.

EndpointMonitorStatus

A végpont monitorozási állapota.

Name Típus Description
CheckingEndpoint

string

Degraded

string

Disabled

string

Inactive

string

Online

string

Stopped

string

Unmonitored

string

EndpointStatus

A végpont állapota. Ha a végpont engedélyezve van, a rendszer mintavételezi a végpont állapotát, és szerepel a forgalomirányítási módszerben.

Name Típus Description
Disabled

string

Enabled

string

EndpointType

A Traffic Manager-végpont típusa.

Name Típus Description
AzureEndpoints

string

ExternalEndpoints

string

NestedEndpoints

string

Subnets

Az alhálózatok, IP-címek és/vagy címtartományok listája, amely erre a végpontra van leképezve az "Alhálózat" forgalomirányítási módszer használatakor. Az üres lista megfelel minden olyan tartománynak, amelyet más végpontok nem fednek le.

Name Típus Description
first

string

Az alhálózat első címe.

last

string

Az alhálózat utolsó címe.

scope

integer

Blokkméret (az alhálózati maszkban lévő kezdő bitek száma).