Sdílet prostřednictvím


Profiles - List By Resource Group

Seznamy všechny profily Traffic Manageru v rámci skupiny prostředků.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
resourceGroupName
path True

string

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.

subscriptionId
path True

string

Získá přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného je součástí identifikátoru URI pro každé volání služby.

api-version
query True

string

Verze rozhraní API klienta.

Odpovědi

Name Typ Description
200 OK

ProfileListResult

Seznam profilů Služby Traffic Manager.

Other Status Codes

CloudError

Výchozí odpověď. Bude deserializována podle definice chyby.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

ListProfilesByResourceGroup

Ukázkový požadavek

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

Ukázková odpověď

{
  "value": [
    {
      "id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager3640/providers/Microsoft.Network/trafficManagerProfiles/azuresdkfornetautoresttrafficmanager1005",
      "name": "azuresdkfornetautoresttrafficmanager1005",
      "type": "Microsoft.Network/trafficManagerProfiles",
      "location": "global",
      "tags": {},
      "properties": {
        "profileStatus": "Enabled",
        "trafficRoutingMethod": "Performance",
        "dnsConfig": {
          "relativeName": "azuresdkfornetautoresttrafficmanager1005",
          "fqdn": "azuresdkfornetautoresttrafficmanager1005.tmpreview.watmtest.azure-test.net",
          "ttl": 35
        },
        "monitorConfig": {
          "profileMonitorStatus": "Online",
          "protocol": "HTTP",
          "port": 80,
          "path": "/testpath.aspx",
          "intervalInSeconds": 30,
          "toleratedNumberOfFailures": 3,
          "timeoutInSeconds": 10
        },
        "endpoints": [
          {
            "id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager3640/providers/Microsoft.Network/trafficManagerProfiles/azuresdkfornetautoresttrafficmanager1005/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,
              "endpointLocation": "North Europe"
            }
          }
        ]
      }
    },
    {
      "id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager3640/providers/Microsoft.Network/trafficManagerProfiles/azuresdkfornetautoresttrafficmanager959",
      "name": "azuresdkfornetautoresttrafficmanager959",
      "type": "Microsoft.Network/trafficManagerProfiles",
      "location": "global",
      "tags": {},
      "properties": {
        "profileStatus": "Enabled",
        "trafficRoutingMethod": "Performance",
        "dnsConfig": {
          "relativeName": "azuresdkfornetautoresttrafficmanager959",
          "fqdn": "azuresdkfornetautoresttrafficmanager959.tmpreview.watmtest.azure-test.net",
          "ttl": 35
        },
        "monitorConfig": {
          "profileMonitorStatus": "Online",
          "protocol": "HTTP",
          "port": 80,
          "path": "/testpath.aspx",
          "intervalInSeconds": 30,
          "toleratedNumberOfFailures": 3,
          "timeoutInSeconds": 10
        },
        "endpoints": [
          {
            "id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager3640/providers/Microsoft.Network/trafficManagerProfiles/azuresdkfornetautoresttrafficmanager959/externalEndpoints/My external endpoint",
            "name": "My external endpoint",
            "type": "Microsoft.Network/trafficManagerProfiles/externalEndpoints",
            "properties": {
              "endpointStatus": "Enabled",
              "endpointMonitorStatus": "Online",
              "target": "foobar.contoso.com",
              "weight": 1,
              "priority": 1,
              "endpointLocation": "North Europe"
            }
          }
        ]
      }
    }
  ]
}

Definice

Name Description
AllowedEndpointRecordType

Povolené typy záznamů DNS pro tento profil.

AlwaysServe

Pokud je povolená funkce Always Serve, bude testování stavu koncového bodu zakázáno a koncové body budou zahrnuty do metody směrování provozu.

CloudError

Chyba vrácená službou Azure Resource Manager

CloudErrorBody

Obsah chyby vrácené službou Azure Resource Manager

CustomHeaders

Seznam vlastních hlaviček

DnsConfig

Třída obsahující nastavení DNS v profilu Traffic Manageru.

Endpoint

Třída představující koncový bod Traffic Manageru

EndpointMonitorStatus

Stav monitorování koncového bodu.

EndpointStatus

Stav koncového bodu. Pokud je koncový bod povolený, je sondovaný pro stav koncového bodu a je součástí metody směrování provozu.

ExpectedStatusCodeRanges

Seznam očekávaných rozsahů stavových kódů

MonitorConfig

Třída obsahující nastavení monitorování koncových bodů v profilu Traffic Manageru

MonitorProtocol

Protokol (HTTP, HTTPS nebo TCP) použitý k sondování stavu koncového bodu.

Profile

Třída představující profil Traffic Manageru.

ProfileListResult

Seznam odezvy operace profilů Traffic Manageru

ProfileMonitorStatus

Stav monitorování na úrovni profilu služby Traffic Manager.

ProfileStatus

Stav profilu Služby Traffic Manager.

Subnets

Seznam podsítí, IP adres nebo rozsahů adres mapovaných na tento koncový bod při použití metody směrování provozu podsítě Prázdný seznam bude odpovídat všem rozsahům, které nejsou pokryté jinými koncovými body.

TrafficRoutingMethod

Metoda směrování provozu profilu traffic manageru.

TrafficViewEnrollmentStatus

Určuje, jestli je zobrazení provozu pro profil Traffic Manageru povoleno nebo zakázáno. Null, označuje "Zakázáno". Povolením této funkce se zvýší náklady na profil Správy provozu.

AllowedEndpointRecordType

Povolené typy záznamů DNS pro tento profil.

Name Typ Description
Any

string

DomainName

string

IPv4Address

string

IPv6Address

string

AlwaysServe

Pokud je povolená funkce Always Serve, bude testování stavu koncového bodu zakázáno a koncové body budou zahrnuty do metody směrování provozu.

Name Typ Description
Disabled

string

Enabled

string

CloudError

Chyba vrácená službou Azure Resource Manager

Name Typ Description
error

CloudErrorBody

Obsah chyby.

CloudErrorBody

Obsah chyby vrácené službou Azure Resource Manager

Name Typ Description
code

string

Kód chyby

details

CloudErrorBody[]

Podrobnosti o chybě

message

string

Chybová zpráva

target

string

Cíl chyby

CustomHeaders

Seznam vlastních hlaviček

Name Typ Description
name

string

Název záhlaví.

value

string

Hodnota záhlaví.

DnsConfig

Třída obsahující nastavení DNS v profilu Traffic Manageru.

Name Typ Description
fqdn

string

Plně kvalifikovaný název domény (FQDN) profilu služby Traffic Manager. Ten se vytvoří zřetězením relativního názvu s doménou DNS používanou službou Azure Traffic Manager.

relativeName

string

Relativní název DNS zadaný tímto profilem Traffic Manageru. Tato hodnota se zkombinuje s názvem domény DNS, který azure Traffic Manager používá k vytvoření plně kvalifikovaného názvu domény (FQDN) profilu.

ttl

integer

Hodnota TTL (Time-to-Live) DNS v sekundách. To informuje místní překladače DNS a klienty DNS, jak dlouho mají ukládat odpovědi DNS poskytované tímto profilem služby Traffic Manager do mezipaměti.

Endpoint

Třída představující koncový bod Traffic Manageru

Name Typ Description
id

string

Plně kvalifikované ID prostředku. Příklad – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}

name

string

Název prostředku

properties.alwaysServe

AlwaysServe

Pokud je povolená funkce Always Serve, bude testování stavu koncového bodu zakázané a koncové body budou zahrnuty do metody směrování provozu.

properties.customHeaders

CustomHeaders[]

Seznam vlastních hlaviček

properties.endpointLocation

string

Určuje umístění externích nebo vnořených koncových bodů při použití metody směrování provozu Performance.

properties.endpointMonitorStatus

EndpointMonitorStatus

Stav monitorování koncového bodu.

properties.endpointStatus

EndpointStatus

Stav koncového bodu. Pokud je koncový bod povolený, je sondovaný pro stav koncového bodu a je součástí metody směrování provozu.

properties.geoMapping

string[]

Seznam zemí nebo oblastí namapovaných na tento koncový bod při použití metody geografického směrování provozu Úplný seznam přijatých hodnot najdete v geografické dokumentaci traffic manageru.

properties.minChildEndpoints

integer

Minimální počet koncových bodů, které musí být k dispozici v podřízeného profilu, aby byl nadřazený profil považován za dostupný. Platí jenom pro koncový bod typu NestedEndpoints.

properties.minChildEndpointsIPv4

integer

Minimální počet koncových bodů IPv4 (typ záznamu DNS A), které musí být k dispozici v podřízeného profilu, aby byl nadřazený profil považován za dostupný. Platí jenom pro koncový bod typu NestedEndpoints.

properties.minChildEndpointsIPv6

integer

Minimální počet koncových bodů IPv6 (typ záznamu DNS AAAA), které musí být dostupné v podřízeného profilu, aby byl nadřazený profil považován za dostupný. Platí jenom pro koncový bod typu NestedEndpoints.

properties.priority

integer

Priorita tohoto koncového bodu při použití metody směrování provozu Priority Možné hodnoty jsou od 1 do 1000, nižší hodnoty představují vyšší prioritu. Jedná se o volitelný parametr. Pokud je zadaná, musí být zadána na všech koncových bodech a žádné dva koncové body nemohou sdílet stejnou hodnotu priority.

properties.subnets

Subnets[]

Seznam podsítí, IP adres nebo rozsahů adres mapovaných na tento koncový bod při použití metody směrování provozu podsítě Prázdný seznam bude odpovídat všem rozsahům, které nejsou pokryté jinými koncovými body.

properties.target

string

Plně kvalifikovaný název DNS nebo IP adresa koncového bodu. Traffic Manager vrátí tuto hodnotu v odpovědích DNS pro směrování provozu do tohoto koncového bodu.

properties.targetResourceId

string

Identifikátor URI prostředku Azure koncového bodu. Nevztahuje se na koncové body typu ExternalEndpoints.

properties.weight

integer

Váha tohoto koncového bodu při použití metody směrování vážených přenosů Možné hodnoty jsou od 1 do 1000.

type

string

Typ prostředku. Např. Microsoft.Network/trafficManagerProfiles.

EndpointMonitorStatus

Stav monitorování koncového bodu.

Name Typ Description
CheckingEndpoint

string

Degraded

string

Disabled

string

Inactive

string

Online

string

Stopped

string

Unmonitored

string

EndpointStatus

Stav koncového bodu. Pokud je koncový bod povolený, je sondovaný pro stav koncového bodu a je součástí metody směrování provozu.

Name Typ Description
Disabled

string

Enabled

string

ExpectedStatusCodeRanges

Seznam očekávaných rozsahů stavových kódů

Name Typ Description
max

integer

Maximální stavový kód.

min

integer

Minimální stavový kód.

MonitorConfig

Třída obsahující nastavení monitorování koncových bodů v profilu Traffic Manageru

Name Typ Description
customHeaders

CustomHeaders[]

Seznam vlastních hlaviček

expectedStatusCodeRanges

ExpectedStatusCodeRanges[]

Seznam očekávaných rozsahů stavových kódů

intervalInSeconds

integer

Interval monitorování koncových bodů v tomto profilu Jedná se o interval, ve kterém Traffic Manager zkontroluje stav každého koncového bodu v tomto profilu.

path

string

Cesta relativní k názvu domény koncového bodu použitému k sondování stavu koncového bodu

port

integer

Port TCP použitý k sondě stavu koncového bodu.

profileMonitorStatus

ProfileMonitorStatus

Stav monitorování na úrovni profilu služby Traffic Manager.

protocol

MonitorProtocol

Protokol (HTTP, HTTPS nebo TCP) použitý k sondování stavu koncového bodu.

timeoutInSeconds

integer

Časový limit monitorování pro koncové body v tomto profilu To je čas, kdy Traffic Manager umožňuje koncovým bodům v tomto profilu reagovat na kontrolu stavu.

toleratedNumberOfFailures

integer

Počet po sobě jdoucích kontrol stavu selhání, které Traffic Manager toleruje před deklarováním koncového bodu v tomto profilu, snížený po další neúspěšné kontrole stavu.

MonitorProtocol

Protokol (HTTP, HTTPS nebo TCP) použitý k sondování stavu koncového bodu.

Name Typ Description
HTTP

string

HTTPS

string

TCP

string

Profile

Třída představující profil Traffic Manageru.

Name Typ Description
id

string

Plně kvalifikované ID prostředku. Příklad – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}

location

string

Oblast Azure, ve které se prostředek nachází

name

string

Název prostředku

properties.allowedEndpointRecordTypes

AllowedEndpointRecordType[]

Seznam povolených typů záznamů koncového bodu

properties.dnsConfig

DnsConfig

Nastavení DNS profilu Traffic Manageru.

properties.endpoints

Endpoint[]

Seznam koncových bodů v profilu Traffic Manageru

properties.maxReturn

integer

Maximální počet koncových bodů, které se mají vrátit pro typ směrování MultiValue.

properties.monitorConfig

MonitorConfig

Nastavení monitorování koncového bodu profilu Traffic Manageru.

properties.profileStatus

ProfileStatus

Stav profilu Služby Traffic Manager.

properties.trafficRoutingMethod

TrafficRoutingMethod

Metoda směrování provozu profilu traffic manageru.

properties.trafficViewEnrollmentStatus

TrafficViewEnrollmentStatus

Určuje, jestli je zobrazení provozu pro profil Traffic Manageru povoleno nebo zakázáno. Null, označuje "Zakázáno". Povolením této funkce se zvýší náklady na profil Správy provozu.

tags

object

Značky prostředků.

type

string

Typ prostředku. Např. Microsoft.Network/trafficManagerProfiles.

ProfileListResult

Seznam odezvy operace profilů Traffic Manageru

Name Typ Description
value

Profile[]

Získá seznam profilů Traffic Manageru.

ProfileMonitorStatus

Stav monitorování na úrovni profilu služby Traffic Manager.

Name Typ Description
CheckingEndpoints

string

Degraded

string

Disabled

string

Inactive

string

Online

string

ProfileStatus

Stav profilu Služby Traffic Manager.

Name Typ Description
Disabled

string

Enabled

string

Subnets

Seznam podsítí, IP adres nebo rozsahů adres mapovaných na tento koncový bod při použití metody směrování provozu podsítě Prázdný seznam bude odpovídat všem rozsahům, které nejsou pokryté jinými koncovými body.

Name Typ Description
first

string

První adresa v podsíti.

last

string

Poslední adresa v podsíti.

scope

integer

Velikost bloku (počet počátečních bitů v masce podsítě)

TrafficRoutingMethod

Metoda směrování provozu profilu traffic manageru.

Name Typ Description
Geographic

string

MultiValue

string

Performance

string

Priority

string

Subnet

string

Weighted

string

TrafficViewEnrollmentStatus

Určuje, jestli je zobrazení provozu pro profil Traffic Manageru povoleno nebo zakázáno. Null, označuje "Zakázáno". Povolením této funkce se zvýší náklady na profil Správy provozu.

Name Typ Description
Disabled

string

Enabled

string