Endpoints - List By Profile

Zobrazí seznam existujících koncových bodů CDN.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints?api-version=2019-12-31

Parametry identifikátoru URI

Name In Required Type Description
profileName
path True
  • string

Název profilu CDN, který je jedinečný v rámci skupiny prostředků.

resourceGroupName
path True
  • string

Název skupiny prostředků v rámci předplatného Azure.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True
  • string

ID předplatného Azure.

api-version
query True
  • string

Verze rozhraní API, která se má použít s požadavkem klienta Aktuální verze je 2017-04-02.

Odpovědi

Name Type Description
200 OK

OK. Požadavek byl úspěšný.

Other Status Codes

Chybová zpráva CDN popisující, proč se operace nezdařila

Zabezpečení

azure_auth

Azure Active Directory tok OAuth2.

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

Scopes

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

Příklady

Endpoints_ListByProfile

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints?api-version=2019-12-31

Sample Response

{
  "value": [
    {
      "name": "endpoint1",
      "id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
      "type": "Microsoft.Cdn/profiles/endpoints",
      "tags": {},
      "location": "CentralUs",
      "properties": {
        "hostName": "endpoint1.azureedge.net",
        "originHostHeader": "www.bing.com",
        "provisioningState": "Succeeded",
        "resourceState": "Running",
        "isHttpAllowed": true,
        "isHttpsAllowed": true,
        "queryStringCachingBehavior": "NotSet",
        "originPath": null,
        "origins": [
          {
            "name": "www-bing-com",
            "properties": {
              "hostName": "www.bing.com",
              "httpPort": 80,
              "httpsPort": 443,
              "originHostHeader": "www.someDomain2.net",
              "priority": 2,
              "weight": 50,
              "enabled": true
            }
          }
        ],
        "originGroups": [
          {
            "name": "originGroup1",
            "properties": {
              "healthProbeSettings": {
                "probePath": "/health.aspx",
                "probeRequestType": "GET",
                "probeProtocol": "Http",
                "probeIntervalInSeconds": 120
              },
              "origins": [
                {
                  "id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/www-bing-com"
                }
              ],
              "responseBasedOriginErrorDetectionSettings": {
                "responseBasedDetectedErrorTypes": "TcpErrorsOnly",
                "responseBasedFailoverThresholdPercentage": 10
              }
            }
          }
        ],
        "contentTypesToCompress": [],
        "isCompressionEnabled": false,
        "optimizationType": "DynamicSiteAcceleration",
        "probePath": "/image",
        "geoFilters": [],
        "defaultOriginGroup": {
          "id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/originGroup1"
        }
      }
    }
  ]
}

Definice

cacheBehavior

Chování ukládání do mezipaměti pro žádosti

CacheExpirationActionParameters

Definuje parametry pro akci vypršení platnosti mezipaměti.

CacheKeyQueryStringActionParameters

Definuje parametry pro akci řetězce dotazu na klíč mezipaměti.

CacheType

Úroveň, na které musí být obsah uložen do mezipaměti.

CookiesMatchConditionParameters

Definuje parametry pro podmínky shody souborů cookie.

CookiesOperator

Popisuje, aby byl operátor spárován

DeepCreatedOrigin

Hlavní původ obsahu CDN, který se přidá při vytváření koncového bodu CDN.

DeepCreatedOriginGroup

Skupina původu obsahu CDN, která se přidá při vytváření koncového bodu CDN Provoz se posílá do původu v rámci skupiny původů na základě stavu původu.

DeliveryPolicy

Zásada, která určuje pravidla doručování, která se mají použít pro koncový bod.

DeliveryRule

Pravidlo, které určuje sadu akcí a podmínek

DeliveryRuleCacheExpirationAction

Definuje akci vypršení platnosti mezipaměti pro pravidlo doručení.

DeliveryRuleCacheKeyQueryStringAction

Definuje akci řetězce dotazu na klíč mezipaměti pro pravidlo doručení.

DeliveryRuleCookiesCondition

Definuje podmínku souborů cookie pro pravidlo doručení.

DeliveryRuleHttpVersionCondition

Definuje podmínku HttpVersion pro pravidlo doručení.

DeliveryRuleIsDeviceCondition

Definuje stav zařízení pro pravidlo doručení.

DeliveryRulePostArgsCondition

Definuje podmínku PostArgs pro pravidlo doručení.

DeliveryRuleQueryStringCondition

Definuje podmínku řetězce dotazu pro pravidlo doručení.

DeliveryRuleRemoteAddressCondition

Definuje podmínku RemoteAddress pro pravidlo doručení.

DeliveryRuleRequestBodyCondition

Definuje podmínku částmi pro pravidlo doručení.

DeliveryRuleRequestHeaderAction

Definuje akci hlavičky požadavku pro pravidlo doručení.

DeliveryRuleRequestHeaderCondition

Definuje podmínku RequestHeader pro pravidlo doručení.

DeliveryRuleRequestMethodCondition

Definuje podmínku RequestMethod pro pravidlo doručení.

DeliveryRuleRequestSchemeCondition

Definuje podmínku RequestScheme pro pravidlo doručení.

DeliveryRuleRequestUriCondition

Definuje podmínku RequestUri pro pravidlo doručení.

DeliveryRuleResponseHeaderAction

Definuje akci hlavičky odpovědi pro pravidlo doručení.

DeliveryRuleUrlFileExtensionCondition

Definuje podmínku UrlFileExtension pro pravidlo doručení.

DeliveryRuleUrlFileNameCondition

Definuje podmínku UrlFileName pro pravidlo doručení.

DeliveryRuleUrlPathCondition

Definuje podmínku UrlPath pro pravidlo doručení.

DestinationProtocol

Protokol, který se má použít pro přesměrování Výchozí hodnota je MatchRequest

Endpoint

Koncový bod CDN je entita v profilu CDN obsahující informace o konfiguraci, jako je třeba původ, protokol, ukládání obsahu do mezipaměti a doručování. Koncový bod CDN používá formát adresy URL . azureedge.NET.

EndpointListResult

Výsledek žádosti o výpis koncových bodů Obsahuje seznam objektů koncových bodů a odkaz na adresu URL pro získání další sady výsledků.

EndpointResourceState

Stav prostředku koncového bodu.

ErrorResponse

Chybová odezva indikuje, že služba CDN nemůže zpracovat příchozí požadavek. Důvod je uveden v chybové zprávě.

GeoFilter

Pravidla definující geografickou přístup uživatele v rámci koncového bodu CDN.

GeoFilterActions

Akce geografického filtru, tj. povolí nebo zablokuje přístup.

HeaderAction

Akce, která se má provést

HeaderActionParameters

Definuje parametry pro akci hlavičky požadavku.

HealthProbeParameters

Objekt JSON, který obsahuje vlastnosti pro odeslání sond stavu do počátku.

HealthProbeRequestType

Typ požadavku na test stavu, který je proveden.

HttpErrorRangeParameters

Objekt JSON, který představuje rozsah stavových kódů http

HttpVersionMatchConditionParameters

Definuje parametry pro podmínky shody HttpVersion.

HttpVersionOperator

Popisuje, aby byl operátor spárován

IsDeviceMatchConditionParameters

Definuje parametry pro podmínky shody zařízení.

IsDeviceOperator

Popisuje, aby byl operátor spárován

OptimizationType

Určuje scénář, který zákazník potřebuje k optimalizaci koncového bodu CDN, třeba ke stažení a Media Services. S těmito informacemi můžeme použít optimalizaci založenou na scénářích.

OriginGroupOverrideAction

Definuje akci přepsání původní skupiny pro pravidlo doručení.

OriginGroupOverrideActionParameters

Definuje parametry pro akci přepsání zdrojové skupiny.

PostArgsMatchConditionParameters

Definuje parametry pro podmínky shody PostArgs.

PostArgsOperator

Popisuje, aby byl operátor spárován

ProbeProtocol

Protokol, který se má použít pro sondu stavu.

queryStringBehavior

Chování ukládání do mezipaměti pro žádosti

QueryStringCachingBehavior

Definuje, jak CDN ukládá do mezipaměti požadavky zahrnující řetězce dotazů. Můžete ignorovat všechny řetězce dotazů při ukládání do mezipaměti, nepoužívat ukládání do mezipaměti, aby nedocházelo k ukládání požadavků, které obsahují řetězce dotazů, nebo ukládat do mezipaměti všechny požadavky s jedinečnou adresou URL.

QueryStringMatchConditionParameters

Definuje parametry pro podmínky shody QueryString.

QueryStringOperator

Popisuje, aby byl operátor spárován

RedirectType

Typ přesměrování, který bude pravidlo používat při přesměrování provozu.

RemoteAddressMatchConditionParameters

Definuje parametry pro podmínky shody RemoteAddress.

RemoteAddressOperator

Popisuje, aby byl operátor spárován

RequestBodyMatchConditionParameters

Definuje parametry pro podmínky shody částmi.

RequestBodyOperator

Popisuje, aby byl operátor spárován

RequestHeaderMatchConditionParameters

Definuje parametry pro podmínky shody RequestHeader.

RequestHeaderOperator

Popisuje, aby byl operátor spárován

RequestMethodMatchConditionParameters

Definuje parametry pro podmínky shody RequestMethod.

RequestMethodOperator

Popisuje, aby byl operátor spárován

RequestSchemeMatchConditionParameters

Definuje parametry pro podmínky shody RequestScheme.

RequestUriMatchConditionParameters

Definuje parametry pro podmínky shody RequestUri.

RequestUriOperator

Popisuje, aby byl operátor spárován

ResourceReference

Odkaz na jiný prostředek

ResponseBasedDetectedErrorTypes

Typ chyb odezvy pro reálné požadavky uživatelů, pro které se původ bude považovat za špatný

ResponseBasedOriginErrorDetectionParameters

Objekt JSON, který obsahuje vlastnosti pro určení stavu původu pomocí skutečných požadavků a odpovědí.

UrlFileExtensionMatchConditionParameters

Definuje parametry pro podmínky shody UrlFileExtension.

UrlFileExtensionOperator

Popisuje, aby byl operátor spárován

UrlFileNameMatchConditionParameters

Definuje parametry pro podmínky shody UrlFilename.

UrlFileNameOperator

Popisuje, aby byl operátor spárován

UrlPathMatchConditionParameters

Definuje parametry pro podmínky shody UrlPath.

UrlPathOperator

Popisuje, aby byl operátor spárován

UrlRedirectAction

Definuje akci přesměrování adresy URL pro pravidlo doručení.

UrlRedirectActionParameters

Definuje parametry pro akci přesměrování adresy URL.

UrlRewriteAction

Definuje akci přepsání adresy URL pro pravidlo doručení.

UrlRewriteActionParameters

Definuje parametry pro akci přepsání adresy URL.

cacheBehavior

Chování ukládání do mezipaměti pro žádosti

Name Type Description
BypassCache
  • string
Override
  • string
SetIfMissing
  • string

CacheExpirationActionParameters

Definuje parametry pro akci vypršení platnosti mezipaměti.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleCacheExpirationActionParameters
cacheBehavior

Chování ukládání do mezipaměti pro žádosti

cacheDuration
  • string

Doba, po kterou musí být obsah uložen do mezipaměti. Povolený formát je [d.] hh: mm: ss.

cacheType

Úroveň, na které musí být obsah uložen do mezipaměti.

CacheKeyQueryStringActionParameters

Definuje parametry pro akci řetězce dotazu na klíč mezipaměti.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleCacheKeyQueryStringBehaviorActionParameters
queryParameters
  • string

parametry dotazu, které se mají zahrnout nebo vyloučit (oddělené čárkami)

queryStringBehavior

Chování ukládání do mezipaměti pro žádosti

CacheType

Úroveň, na které musí být obsah uložen do mezipaměti.

Name Type Description
All
  • string

CookiesMatchConditionParameters

Definuje parametry pro podmínky shody souborů cookie.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleCookiesConditionParameters
matchValues
  • string[]

Hodnota shody pro podmínku pravidla doručení

negateCondition
  • boolean

Popisuje, jestli se jedná o podmínku negace nebo ne.

operator

Popisuje, aby byl operátor spárován

selector
  • string

Názvy souborů cookie, které se mají spárovat

transforms
  • string[]

Seznam transformací

CookiesOperator

Popisuje, aby byl operátor spárován

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string

DeepCreatedOrigin

Hlavní původ obsahu CDN, který se přidá při vytváření koncového bodu CDN.

Name Type Description
name
  • string

Název zdroje, který musí být v rámci koncového bodu jedinečný.

properties.enabled
  • boolean

Je povolený zdroj pro vyrovnávání zatížení, nebo ne. Ve výchozím nastavení je počátek vždycky povolený.

properties.hostName
  • string

Adresa původu. Může to být název domény, adresa IPv4 nebo adresa IPv6. To by mělo být v rámci všech původních míst v koncovém bodě jedinečné.

properties.httpPort
  • integer

Hodnota portu HTTP. Musí být v rozmezí od 1 do 65535.

properties.httpsPort
  • integer

Hodnota portu HTTPS. Musí být v rozmezí od 1 do 65535.

properties.originHostHeader
  • string

Hodnota hlavičky hostitele odeslána zdroji s každým požadavkem. Necháte-li toto pole prázdné, bude tato hodnota určena názvem hostitele žádosti. Azure CDN původu, jako je například Web Apps, Blob Storage a Cloud Services, vyžadují, aby tato hodnota hlavičky hostitele odpovídala počátečnímu názvu hostitele ve výchozím nastavení. Pokud koncový bod používá pro vyrovnávání zatížení více zdrojů, pak se hlavička hostitele na koncovém bodu ignoruje a tato brána se považuje za podobu.

properties.priority
  • integer

Priorita počátku v dané zdrojové skupině pro vyrovnávání zatížení. Vyšší priority se nepoužijí pro vyrovnávání zatížení, pokud je v pořádku libovolný původ s nižší prioritou. Musí být v rozmezí od 1 do 5.

properties.weight
  • integer

Váha zdroje v dané zdrojové skupině pro vyrovnávání zatížení Musí být mezi 1 a 1000.

DeepCreatedOriginGroup

Skupina původu obsahu CDN, která se přidá při vytváření koncového bodu CDN Provoz se posílá do původu v rámci skupiny původů na základě stavu původu.

Name Type Description
name
  • string

Název zdrojové skupiny, který musí být v rámci koncového bodu jedinečný.

properties.healthProbeSettings

Nastavení sondy stavu pro zdroj, který se používá k určení stavu původu.

properties.origins

Zdroj obsahu, který se doručuje přes CDN v rámci dané zdrojové skupiny.

properties.responseBasedOriginErrorDetectionSettings

Objekt JSON, který obsahuje vlastnosti pro určení stavu původu pomocí skutečných požadavků a odpovědí. Tato vlastnost se v tuto chvíli nepodporuje.

properties.trafficRestorationTimeToHealedOrNewEndpointsInMinutes
  • integer

Doba v minutách, po kterou se má posunout provoz do koncového bodu postupně, když je v pořádku stav koncového bodu, nebo se přidá nový koncový bod. Výchozí hodnota je 10 minut. Tato vlastnost se v tuto chvíli nepodporuje.

DeliveryPolicy

Zásada, která určuje pravidla doručování, která se mají použít pro koncový bod.

Name Type Description
description
  • string

Uživatelsky přívětivý popis zásady.

rules

Seznam pravidel pro doručování.

DeliveryRule

Pravidlo, které určuje sadu akcí a podmínek

Name Type Description
actions DeliveryRuleAction[]:

Seznam akcí, které se spustí, když jsou splněné všechny podmínky pravidla.

conditions DeliveryRuleCondition[]:

Seznam podmínek, které se musí shodovat s akcemi, které se mají provést

name
  • string

Název pravidla

order
  • integer

Pořadí, ve kterém jsou pravidla aplikována pro koncový bod. Možné hodnoty: {0, 1, 2, 3,.........}. Pravidlo s menším pořadím bude použito před pravidlem s větším pořadím. Pravidlo s pořadím 0 je speciální pravidlo. V takovém případě se nevyžaduje žádná podmínka a akce uvedené v tomto pořadí.

DeliveryRuleCacheExpirationAction

Definuje akci vypršení platnosti mezipaměti pro pravidlo doručení.

Name Type Description
name string:
  • CacheExpiration

Název akce pro pravidlo doručení.

parameters

Definuje parametry pro akci.

DeliveryRuleCacheKeyQueryStringAction

Definuje akci řetězce dotazu na klíč mezipaměti pro pravidlo doručení.

Name Type Description
name string:
  • CacheKeyQueryString

Název akce pro pravidlo doručení.

parameters

Definuje parametry pro akci.

DeliveryRuleCookiesCondition

Definuje podmínku souborů cookie pro pravidlo doručení.

Name Type Description
name string:
  • Cookies

Název podmínky pro pravidlo doručení.

parameters

Definuje parametry pro podmínku.

DeliveryRuleHttpVersionCondition

Definuje podmínku HttpVersion pro pravidlo doručení.

Name Type Description
name string:
  • HttpVersion

Název podmínky pro pravidlo doručení.

parameters

Definuje parametry pro podmínku.

DeliveryRuleIsDeviceCondition

Definuje stav zařízení pro pravidlo doručení.

Name Type Description
name string:
  • IsDevice

Název podmínky pro pravidlo doručení.

parameters

Definuje parametry pro podmínku.

DeliveryRulePostArgsCondition

Definuje podmínku PostArgs pro pravidlo doručení.

Name Type Description
name string:
  • PostArgs

Název podmínky pro pravidlo doručení.

parameters

Definuje parametry pro podmínku.

DeliveryRuleQueryStringCondition

Definuje podmínku řetězce dotazu pro pravidlo doručení.

Name Type Description
name string:
  • QueryString

Název podmínky pro pravidlo doručení.

parameters

Definuje parametry pro podmínku.

DeliveryRuleRemoteAddressCondition

Definuje podmínku RemoteAddress pro pravidlo doručení.

Name Type Description
name string:
  • RemoteAddress

Název podmínky pro pravidlo doručení.

parameters

Definuje parametry pro podmínku.

DeliveryRuleRequestBodyCondition

Definuje podmínku částmi pro pravidlo doručení.

Name Type Description
name string:
  • RequestBody

Název podmínky pro pravidlo doručení.

parameters

Definuje parametry pro podmínku.

DeliveryRuleRequestHeaderAction

Definuje akci hlavičky požadavku pro pravidlo doručení.

Name Type Description
name string:
  • ModifyRequestHeader

Název akce pro pravidlo doručení.

parameters

Definuje parametry pro akci.

DeliveryRuleRequestHeaderCondition

Definuje podmínku RequestHeader pro pravidlo doručení.

Name Type Description
name string:
  • RequestHeader

Název podmínky pro pravidlo doručení.

parameters

Definuje parametry pro podmínku.

DeliveryRuleRequestMethodCondition

Definuje podmínku RequestMethod pro pravidlo doručení.

Name Type Description
name string:
  • RequestMethod

Název podmínky pro pravidlo doručení.

parameters

Definuje parametry pro podmínku.

DeliveryRuleRequestSchemeCondition

Definuje podmínku RequestScheme pro pravidlo doručení.

Name Type Description
name string:
  • RequestScheme

Název podmínky pro pravidlo doručení.

parameters

Definuje parametry pro podmínku.

DeliveryRuleRequestUriCondition

Definuje podmínku RequestUri pro pravidlo doručení.

Name Type Description
name string:
  • RequestUri

Název podmínky pro pravidlo doručení.

parameters

Definuje parametry pro podmínku.

DeliveryRuleResponseHeaderAction

Definuje akci hlavičky odpovědi pro pravidlo doručení.

Name Type Description
name string:
  • ModifyResponseHeader

Název akce pro pravidlo doručení.

parameters

Definuje parametry pro akci.

DeliveryRuleUrlFileExtensionCondition

Definuje podmínku UrlFileExtension pro pravidlo doručení.

Name Type Description
name string:
  • UrlFileExtension

Název podmínky pro pravidlo doručení.

parameters

Definuje parametry pro podmínku.

DeliveryRuleUrlFileNameCondition

Definuje podmínku UrlFileName pro pravidlo doručení.

Name Type Description
name string:
  • UrlFileName

Název podmínky pro pravidlo doručení.

parameters

Definuje parametry pro podmínku.

DeliveryRuleUrlPathCondition

Definuje podmínku UrlPath pro pravidlo doručení.

Name Type Description
name string:
  • UrlPath

Název podmínky pro pravidlo doručení.

parameters

Definuje parametry pro podmínku.

DestinationProtocol

Protokol, který se má použít pro přesměrování Výchozí hodnota je MatchRequest

Name Type Description
Http
  • string
Https
  • string
MatchRequest
  • string

Endpoint

Koncový bod CDN je entita v profilu CDN obsahující informace o konfiguraci, jako je třeba původ, protokol, ukládání obsahu do mezipaměti a doručování. Koncový bod CDN používá formát adresy URL . azureedge.NET.

Name Type Description
id
  • string

ID prostředku

location
  • string

Umístění prostředku.

name
  • string

Název prostředku

properties.contentTypesToCompress
  • string[]

Seznam typů obsahu, na kterých se aplikuje komprese Hodnota by měla být platný typ MIME.

properties.defaultOriginGroup

Odkaz na skupinu původních souborů.

properties.deliveryPolicy

Zásada, která určuje pravidla doručování, která se mají použít pro koncový bod.

properties.geoFilters

Seznam pravidel definujících geografickou přístup uživatele v rámci koncového bodu CDN. Každý geografický filtr definuje pravidlo přístupu k zadané cestě nebo obsahu, například Block APAC for Path/Pictures/.

properties.hostName
  • string

Název hostitele pro koncový bod strukturovaný jako {Endpoint} {Zónu}, např. contoso.azureedge.net

properties.isCompressionEnabled
  • boolean

Uvádí, zda je povolena komprese obsahu v síti CDN. Výchozí hodnota je false. Pokud je zapnutá komprese, obsah bude zpracován jako komprimovaný, pokud uživatel požaduje komprimovanou verzi. Obsah nebude komprimován na CDN, pokud je požadovaný obsah menší než 1 bajt nebo větší než 1 MB.

properties.isHttpAllowed
  • boolean

Určuje, jestli je na koncovém bodu povolený přenos přes protokol HTTP. Výchozí hodnota je true (pravda). Musí být povolen alespoň jeden protokol (HTTP nebo HTTPS).

properties.isHttpsAllowed
  • boolean

Určuje, jestli je na koncovém bodu povolený přenos HTTPS. Výchozí hodnota je true (pravda). Musí být povolen alespoň jeden protokol (HTTP nebo HTTPS).

properties.optimizationType

Určuje scénář, který zákazník potřebuje k optimalizaci koncového bodu CDN, třeba ke stažení a Media Services. S těmito informacemi může CDN použít optimalizaci založenou na scénářích.

properties.originGroups

Zdrojové skupiny skládající se ze zdrojů, které se používají k vyrovnávání zatížení provozu na základě dostupnosti.

properties.originHostHeader
  • string

Hodnota hlavičky hostitele odeslána zdroji s každým požadavkem. Tuto vlastnost u koncového bodu lze nastavit pouze v případě, že koncový bod používá jediný původ. Necháte-li toto pole prázdné, bude tato hodnota určena názvem hostitele žádosti. Azure CDN původu, jako je například Web Apps, Blob Storage a Cloud Services, vyžadují, aby tato hodnota hlavičky hostitele odpovídala počátečnímu názvu hostitele ve výchozím nastavení.

properties.originPath
  • string

Cesta k adresáři v původu, kterou CDN může použít k načtení obsahu, např. contoso.cloudapp.net/originpath.

properties.origins

Zdroj obsahu, který se doručuje prostřednictvím CDN.

properties.probePath
  • string

Cesta k souboru hostovanému na zdroji, který pomáhá zrychlit doručování dynamického obsahu a vypočítat optimální trasy pro CDN. To je relativní vzhledem k původní cestě. Tato vlastnost je relevantní pouze při použití jednoho počátku.

properties.provisioningState
  • string

Stav zřizování koncového bodu.

properties.queryStringCachingBehavior

Definuje, jak CDN ukládá do mezipaměti požadavky zahrnující řetězce dotazů. Můžete ignorovat všechny řetězce dotazů při ukládání do mezipaměti, nepoužívat ukládání do mezipaměti, aby nedocházelo k ukládání požadavků, které obsahují řetězce dotazů, nebo ukládat do mezipaměti všechny požadavky s jedinečnou adresou URL.

properties.resourceState

Stav prostředku koncového bodu.

tags
  • object

Značky prostředků.

type
  • string

Typ prostředku.

EndpointListResult

Výsledek žádosti o výpis koncových bodů Obsahuje seznam objektů koncových bodů a odkaz na adresu URL pro získání další sady výsledků.

Name Type Description
nextLink
  • string

Adresa URL pro získání další sady objektů koncového bodu, pokud existuje.

value

Seznam koncových bodů CDN v rámci profilu

EndpointResourceState

Stav prostředku koncového bodu.

Name Type Description
Creating
  • string
Deleting
  • string
Running
  • string
Starting
  • string
Stopped
  • string
Stopping
  • string

ErrorResponse

Chybová odezva indikuje, že služba CDN nemůže zpracovat příchozí požadavek. Důvod je uveden v chybové zprávě.

Name Type Description
code
  • string

Kód chyby

message
  • string

Chybová zpráva indikující, proč se operace nezdařila.

GeoFilter

Pravidla definující geografickou přístup uživatele v rámci koncového bodu CDN.

Name Type Description
action

Akce geografického filtru, tj. povolí nebo zablokuje přístup.

countryCodes
  • string[]

Dvě písmena: kódy zemí definující přístup k zemi uživatele v geografickém filtru, například AU, MX, US.

relativePath
  • string

Relativní cesta pro geografický filtr (např. "/MyPictures", "/myPicture/kitty.jpg" atd.)

GeoFilterActions

Akce geografického filtru, tj. povolí nebo zablokuje přístup.

Name Type Description
Allow
  • string
Block
  • string

HeaderAction

Akce, která se má provést

Name Type Description
Append
  • string
Delete
  • string
Overwrite
  • string

HeaderActionParameters

Definuje parametry pro akci hlavičky požadavku.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleHeaderActionParameters
headerAction

Akce, která se má provést

headerName
  • string

Název záhlaví, který se má změnit

value
  • string

Hodnota pro zadanou akci

HealthProbeParameters

Objekt JSON, který obsahuje vlastnosti pro odeslání sond stavu do počátku.

Name Type Description
probeIntervalInSeconds
  • integer

Počet sekund mezi sondami stavu. Výchozí hodnota je 240sec.

probePath
  • string

Cesta relativní ke zdroji, který se používá k určení stavu původu.

probeProtocol

Protokol, který se má použít pro sondu stavu.

probeRequestType

Typ požadavku na test stavu, který je proveden.

HealthProbeRequestType

Typ požadavku na test stavu, který je proveden.

Name Type Description
GET
  • string
HEAD
  • string
NotSet
  • string

HttpErrorRangeParameters

Objekt JSON, který představuje rozsah stavových kódů http

Name Type Description
begin
  • integer

Celkový začátek rozsahu stavových kódů HTTP.

end
  • integer

Celkový celkový konec rozsahu stavových kódů HTTP.

HttpVersionMatchConditionParameters

Definuje parametry pro podmínky shody HttpVersion.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleHttpVersionConditionParameters
matchValues
  • string[]

Hodnota shody pro podmínku pravidla doručení

negateCondition
  • boolean

Popisuje, jestli se jedná o podmínku negace nebo ne.

operator

Popisuje, aby byl operátor spárován

HttpVersionOperator

Popisuje, aby byl operátor spárován

Name Type Description
Equal
  • string

IsDeviceMatchConditionParameters

Definuje parametry pro podmínky shody zařízení.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleIsDeviceConditionParameters
matchValues
  • string[]

Hodnota shody pro podmínku pravidla doručení

negateCondition
  • boolean

Popisuje, jestli se jedná o podmínku negace nebo ne.

operator

Popisuje, aby byl operátor spárován

transforms
  • string[]

Seznam transformací

IsDeviceOperator

Popisuje, aby byl operátor spárován

Name Type Description
Equal
  • string

OptimizationType

Určuje scénář, který zákazník potřebuje k optimalizaci koncového bodu CDN, třeba ke stažení a Media Services. S těmito informacemi můžeme použít optimalizaci založenou na scénářích.

Name Type Description
DynamicSiteAcceleration
  • string
GeneralMediaStreaming
  • string
GeneralWebDelivery
  • string
LargeFileDownload
  • string
VideoOnDemandMediaStreaming
  • string

OriginGroupOverrideAction

Definuje akci přepsání původní skupiny pro pravidlo doručení.

Name Type Description
name string:
  • OriginGroupOverride

Název akce pro pravidlo doručení.

parameters

Definuje parametry pro akci.

OriginGroupOverrideActionParameters

Definuje parametry pro akci přepsání zdrojové skupiny.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleOriginGroupOverrideActionParameters
originGroup

Odkaz na skupinu původu, ze které se bude obsah načíst, když ho síť CDN nemá

PostArgsMatchConditionParameters

Definuje parametry pro podmínky shody PostArgs.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRulePostArgsConditionParameters
matchValues
  • string[]

Hodnota shody pro podmínku pravidla doručení

negateCondition
  • boolean

Popisuje, jestli se jedná o podmínku negace nebo ne.

operator

Popisuje, aby byl operátor spárován

selector
  • string

Název PostArg, který se má shodovat

transforms
  • string[]

Seznam transformací

PostArgsOperator

Popisuje, aby byl operátor spárován

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string

ProbeProtocol

Protokol, který se má použít pro sondu stavu.

Name Type Description
Http
  • string
Https
  • string
NotSet
  • string

queryStringBehavior

Chování ukládání do mezipaměti pro žádosti

Name Type Description
Exclude
  • string
ExcludeAll
  • string
Include
  • string
IncludeAll
  • string

QueryStringCachingBehavior

Definuje, jak CDN ukládá do mezipaměti požadavky zahrnující řetězce dotazů. Můžete ignorovat všechny řetězce dotazů při ukládání do mezipaměti, nepoužívat ukládání do mezipaměti, aby nedocházelo k ukládání požadavků, které obsahují řetězce dotazů, nebo ukládat do mezipaměti všechny požadavky s jedinečnou adresou URL.

Name Type Description
BypassCaching
  • string
IgnoreQueryString
  • string
NotSet
  • string
UseQueryString
  • string

QueryStringMatchConditionParameters

Definuje parametry pro podmínky shody QueryString.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleQueryStringConditionParameters
matchValues
  • string[]

Hodnota shody pro podmínku pravidla doručení

negateCondition
  • boolean

Popisuje, jestli se jedná o podmínku negace nebo ne.

operator

Popisuje, aby byl operátor spárován

transforms
  • string[]

Seznam transformací

QueryStringOperator

Popisuje, aby byl operátor spárován

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string

RedirectType

Typ přesměrování, který bude pravidlo používat při přesměrování provozu.

Name Type Description
Found
  • string
Moved
  • string
PermanentRedirect
  • string
TemporaryRedirect
  • string

RemoteAddressMatchConditionParameters

Definuje parametry pro podmínky shody RemoteAddress.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleRemoteAddressConditionParameters
matchValues
  • string[]

Odpovídá hodnotám, ke kterým se shodují. Operátor bude platit pro každou hodnotu v tomto umístění v rámci nebo sémantiky. Pokud některý z nich odpovídá proměnné s daným operátorem, tato podmínka shody je považována za shodu.

negateCondition
  • boolean

Popisuje, jestli se jedná o podmínku negace nebo ne.

operator

Popisuje, aby byl operátor spárován

transforms
  • string[]

Seznam transformací

RemoteAddressOperator

Popisuje, aby byl operátor spárován

Name Type Description
Any
  • string
GeoMatch
  • string
IPMatch
  • string

RequestBodyMatchConditionParameters

Definuje parametry pro podmínky shody částmi.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleRequestBodyConditionParameters
matchValues
  • string[]

Hodnota shody pro podmínku pravidla doručení

negateCondition
  • boolean

Popisuje, jestli se jedná o podmínku negace nebo ne.

operator

Popisuje, aby byl operátor spárován

transforms
  • string[]

Seznam transformací

RequestBodyOperator

Popisuje, aby byl operátor spárován

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string

RequestHeaderMatchConditionParameters

Definuje parametry pro podmínky shody RequestHeader.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleRequestHeaderConditionParameters
matchValues
  • string[]

Hodnota shody pro podmínku pravidla doručení

negateCondition
  • boolean

Popisuje, jestli se jedná o podmínku negace nebo ne.

operator

Popisuje, aby byl operátor spárován

selector
  • string

Název záhlaví, který se má shodovat

transforms
  • string[]

Seznam transformací

RequestHeaderOperator

Popisuje, aby byl operátor spárován

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string

RequestMethodMatchConditionParameters

Definuje parametry pro podmínky shody RequestMethod.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleRequestMethodConditionParameters
matchValues
  • string[]

Hodnota shody pro podmínku pravidla doručení

negateCondition
  • boolean

Popisuje, jestli se jedná o podmínku negace nebo ne.

operator

Popisuje, aby byl operátor spárován

RequestMethodOperator

Popisuje, aby byl operátor spárován

Name Type Description
Equal
  • string

RequestSchemeMatchConditionParameters

Definuje parametry pro podmínky shody RequestScheme.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleRequestSchemeConditionParameters
matchValues
  • string[]

Hodnota shody pro podmínku pravidla doručení

negateCondition
  • boolean

Popisuje, jestli se jedná o podmínku negace nebo ne.

operator enum:
  • Equal

Popisuje, aby byl operátor spárován

RequestUriMatchConditionParameters

Definuje parametry pro podmínky shody RequestUri.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleRequestUriConditionParameters
matchValues
  • string[]

Hodnota shody pro podmínku pravidla doručení

negateCondition
  • boolean

Popisuje, jestli se jedná o podmínku negace nebo ne.

operator

Popisuje, aby byl operátor spárován

transforms
  • string[]

Seznam transformací

RequestUriOperator

Popisuje, aby byl operátor spárován

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string

ResourceReference

Odkaz na jiný prostředek

Name Type Description
id
  • string

ID prostředku

ResponseBasedDetectedErrorTypes

Typ chyb odezvy pro reálné požadavky uživatelů, pro které se původ bude považovat za špatný

Name Type Description
None
  • string
TcpAndHttpErrors
  • string
TcpErrorsOnly
  • string

ResponseBasedOriginErrorDetectionParameters

Objekt JSON, který obsahuje vlastnosti pro určení stavu původu pomocí skutečných požadavků a odpovědí.

Name Type Description
httpErrorRanges

Seznam rozsahů stavových kódů HTTP, které jsou považovány za chyby serveru pro počátek a jsou označeny jako stav není v pořádku.

responseBasedDetectedErrorTypes

Typ chyb odezvy pro reálné požadavky uživatelů, pro které se původ bude považovat za špatný

responseBasedFailoverThresholdPercentage
  • integer

Procento neúspěšných požadavků v ukázce, kde by mělo být spuštěno převzetí služeb při selhání.

UrlFileExtensionMatchConditionParameters

Definuje parametry pro podmínky shody UrlFileExtension.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleUrlFileExtensionMatchConditionParameters
matchValues
  • string[]

Hodnota shody pro podmínku pravidla doručení

negateCondition
  • boolean

Popisuje, jestli se jedná o podmínku negace nebo ne.

operator

Popisuje, aby byl operátor spárován

transforms
  • string[]

Seznam transformací

UrlFileExtensionOperator

Popisuje, aby byl operátor spárován

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string

UrlFileNameMatchConditionParameters

Definuje parametry pro podmínky shody UrlFilename.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleUrlFilenameConditionParameters
matchValues
  • string[]

Hodnota shody pro podmínku pravidla doručení

negateCondition
  • boolean

Popisuje, jestli se jedná o podmínku negace nebo ne.

operator

Popisuje, aby byl operátor spárován

transforms
  • string[]

Seznam transformací

UrlFileNameOperator

Popisuje, aby byl operátor spárován

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string

UrlPathMatchConditionParameters

Definuje parametry pro podmínky shody UrlPath.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleUrlPathMatchConditionParameters
matchValues
  • string[]

Hodnota shody pro podmínku pravidla doručení

negateCondition
  • boolean

Popisuje, jestli se jedná o podmínku negace nebo ne.

operator

Popisuje, aby byl operátor spárován

transforms
  • string[]

Seznam transformací

UrlPathOperator

Popisuje, aby byl operátor spárován

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string
Wildcard
  • string

UrlRedirectAction

Definuje akci přesměrování adresy URL pro pravidlo doručení.

Name Type Description
name string:
  • UrlRedirect

Název akce pro pravidlo doručení.

parameters

Definuje parametry pro akci.

UrlRedirectActionParameters

Definuje parametry pro akci přesměrování adresy URL.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleUrlRedirectActionParameters
customFragment
  • string

Fragment pro přidání do adresy URL pro přesměrování. Fragment je část adresy URL, která přichází po #. Nezahrnujte #.

customHostname
  • string

Hostitel pro přesměrování. Ponechte prázdné, pokud chcete jako cílového hostitele používat příchozího hostitele.

customPath
  • string

Úplná cesta pro přesměrování. Cesta nemůže být prázdná a musí začínat na/. Pokud chcete použít příchozí cestu jako cílovou cestu, ponechejte tuto položku prázdnou.

customQueryString
  • string

Sada řetězců dotazů, které mají být umístěny do adresy URL pro přesměrování. Nastavení této hodnoty by nahradilo všechny existující řetězce dotazu; nechejte prázdné, pokud chcete zachovat příchozí řetězec dotazu. Řetězec dotazu musí být v = formátovat. ? a & budou automaticky přidány, takže je nezahrne.

destinationProtocol

Protokol, který se má použít pro přesměrování Výchozí hodnota je MatchRequest

redirectType

Typ přesměrování, který bude pravidlo používat při přesměrování provozu.

UrlRewriteAction

Definuje akci přepsání adresy URL pro pravidlo doručení.

Name Type Description
name string:
  • UrlRewrite

Název akce pro pravidlo doručení.

parameters

Definuje parametry pro akci.

UrlRewriteActionParameters

Definuje parametry pro akci přepsání adresy URL.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleUrlRewriteActionParameters
destination
  • string

Zadejte relativní adresu URL, na kterou budou přepsány výše uvedené požadavky.

preserveUnmatchedPath
  • boolean

Určuje, jestli se má zachovat neodpovídající cesta. Výchozí hodnota je true (pravda).

sourcePattern
  • string

Definujte vzor identifikátoru URI požadavku, který identifikuje typ požadavků, které mohou být přepsány. Pokud je hodnota prázdná, všechny řetězce se shodují.