Endpoints - Start
Spustí existující koncový bod CDN, který je v zastaveném stavu.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/start?api-version=2024-02-01
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Název koncového bodu v profilu, který je globálně jedinečný. |
profile
|
path | True |
string |
Název profilu CDN, který je v rámci skupiny prostředků jedinečný. |
resource
|
path | True |
string |
Název skupiny prostředků v rámci předplatného Azure Vzor regulárního výrazu: |
subscription
|
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 2024-02-01. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
OK. Žádost byla úspěšná. |
|
202 Accepted |
Akce byla přijata a operace se dokončí asynchronně. Hlavičky location: string |
|
Other Status Codes |
Odpověď na chybu CDN popisující, proč operace selhala. |
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
Endpoints_Start
Ukázkový požadavek
Ukázková odpověď
{
"name": "endpoint4899",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
"type": "Microsoft.Cdn/profiles/endpoints",
"tags": {
"kay1": "value1"
},
"location": "WestUs",
"properties": {
"hostName": "endpoint1.azureedge.net",
"originHostHeader": "www.bing.com",
"provisioningState": "Succeeded",
"resourceState": "Starting",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "NotSet",
"originPath": null,
"origins": [
{
"name": "www-bing-com",
"properties": {
"hostName": "www.bing.com",
"httpPort": 80,
"httpsPort": 443
}
}
],
"contentTypesToCompress": [],
"isCompressionEnabled": false,
"optimizationType": "DynamicSiteAcceleration",
"probePath": "/image",
"geoFilters": []
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/subid/resourcegroups/resourceGroupName/providers/Microsoft.Cdn/operationresults/operationId?api-version=2024-02-01
{
"name": "endpoint4899",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
"type": "Microsoft.Cdn/profiles/endpoints",
"tags": {
"kay1": "value1"
},
"location": "WestUs",
"properties": {
"hostName": "endpoint1.azureedge.net",
"originHostHeader": "www.bing.com",
"provisioningState": "Succeeded",
"resourceState": "Starting",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "NotSet",
"originPath": null,
"origins": [
{
"name": "www-bing-com",
"properties": {
"hostName": "www.bing.com",
"httpPort": 80,
"httpsPort": 443
}
}
],
"contentTypesToCompress": [],
"isCompressionEnabled": false,
"optimizationType": "DynamicSiteAcceleration",
"probePath": "/image",
"geoFilters": []
}
}
Definice
Name | Description |
---|---|
algorithm |
Algoritmus pro podepisování pomocí adresy URL |
cache |
Chování ukládání požadavků do mezipaměti |
Cache |
Nastavení ukládání do mezipaměti pro trasu typu ukládání do mezipaměti. Chcete-li zakázat ukládání do mezipaměti, nezadáte objekt cacheConfiguration. |
Cache |
Definuje parametry akce vypršení platnosti mezipaměti. |
Cache |
Definuje parametry pro akci řetězce dotazu cache-key. |
Cache |
Úroveň, na které se musí obsah ukládat do mezipaměti. |
Client |
Definuje parametry pro podmínky shody ClientPort. |
Client |
Popisuje operátor, který se má shodovat. |
Cookies |
Definuje parametry pro podmínky shody souborů cookie. |
Cookies |
Popisuje operátor, který má být spárován. |
Deep |
Vlastní domény vytvořené v koncovém bodu CDN. |
Deep |
Hlavní zdroj obsahu CDN, který se přidá při vytváření koncového bodu CDN. |
Deep |
Skupina původu pro obsah CDN, která se přidá při vytváření koncového bodu CDN. Provoz se odesílá do počátků v rámci skupiny původů na základě stavu původu. |
Delivery |
Zásada, která určuje pravidla doručení, která se mají použít pro koncový bod. |
Delivery |
Pravidlo, které určuje sadu akcí a podmínek |
Delivery |
Definuje akci vypršení platnosti mezipaměti pro pravidlo doručení. |
Delivery |
Definuje akci řetězce dotazu klíč mezipaměti pro pravidlo doručení. |
Delivery |
Definuje podmínku ClientPort pro pravidlo doručení. |
Delivery |
Definuje podmínku Cookies pro pravidlo doručení. |
Delivery |
Definuje podmínku HostName pro pravidlo doručení. |
Delivery |
Definuje podmínku HttpVersion pro pravidlo doručení. |
Delivery |
Definuje podmínku IsDevice pro pravidlo doručení. |
Delivery |
Definuje podmínku PostArgs pro pravidlo doručení. |
Delivery |
Definuje podmínku QueryString pro pravidlo doručení. |
Delivery |
Definuje podmínku RemoteAddress pro pravidlo doručení. |
Delivery |
Definuje podmínku RequestBody pro pravidlo doručení. |
Delivery |
Definuje akci hlavičky požadavku pro pravidlo doručení. |
Delivery |
Definuje podmínku RequestHeader pro pravidlo doručení. |
Delivery |
Definuje podmínku RequestMethod pro pravidlo doručení. |
Delivery |
Definuje podmínku RequestScheme pro pravidlo doručení. |
Delivery |
Definuje podmínku RequestUri pro pravidlo doručení. |
Delivery |
Definuje akci hlavičky odpovědi pro pravidlo doručení. |
Delivery |
Definuje akci přepsání konfigurace trasy pro pravidlo doručení. Platí jenom pro profily Frontdoor Standard/Premium. |
Delivery |
Definuje podmínku ServerPort pro pravidlo doručení. |
Delivery |
Definuje podmínku SocketAddress pro pravidlo doručení. |
Delivery |
Definuje podmínku SslProtocol pro pravidlo doručení. |
Delivery |
Definuje podmínku UrlFileExtension pro pravidlo doručení. |
Delivery |
Definuje podmínku UrlFileName pro pravidlo doručení. |
Delivery |
Definuje podmínku UrlPath pro pravidlo doručení. |
Destination |
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 původ, protokol, ukládání obsahu do mezipaměti a chování při doručování. Koncový bod CDN používá formát adresy URL .azureedge.net. |
Endpoint |
Stav zřizování koncového bodu. |
Endpoint |
Stav prostředku koncového bodu |
Error |
Další informace o chybě správy prostředků |
Error |
Podrobnosti o chybě. |
Error |
Odpověď na chybu |
Forwarding |
Protokol, který toto pravidlo použije při předávání provozu do back-endů. |
Geo |
Pravidla definující geografický přístup uživatele v rámci koncového bodu CDN |
Geo |
Akce geografického filtru, tj. povolení nebo blokování přístupu |
Header |
Akce, která se má provést |
Header |
Definuje parametry pro akci hlavičky požadavku. |
Health |
Objekt JSON, který obsahuje vlastnosti pro odesílání sond stavu do zdroje. |
Health |
Typ vytvořeného požadavku sondy stavu |
Host |
Definuje parametry pro podmínky shody názvu hostitele. |
Host |
Popisuje operátor, který se má shodovat. |
Http |
Objekt JSON, který představuje rozsah stavových kódů HTTP |
Http |
Definuje parametry pro podmínky shody HttpVersion. |
Http |
Popisuje operátor, který má být spárován. |
Identity |
Typ identity, která vytváří nebo upravuje prostředky |
Is |
Definuje parametry pro podmínky shody IsDevice. |
Is |
Popisuje operátor, který se má shodovat. |
Key |
Popisuje parametry pro použití funkce KeyVault uživatele pro podpisový klíč adresy URL. |
Match |
Hodnota shody pro podmínku pravidla doručení |
Optimization |
Určuje, jaký scénář chce zákazník optimalizovat tento koncový bod CDN, například Download nebo Media Services. Na základě těchto informací můžeme použít optimalizaci řízenou scénářem. |
Origin |
Definuje parametry pro konfiguraci přepsání skupiny původu. |
Origin |
Definuje akci přepsání skupiny původů pro pravidlo doručení. |
Origin |
Definuje parametry pro akci přepsání skupiny původů. |
param |
Určuje účel parametru. |
Post |
Definuje parametry pro podmínky shody PostArgs. |
Post |
Popisuje operátor, který má být spárován. |
Private |
Stav schválení pro připojení k Private Link |
Probe |
Protokol, který se má použít pro sondu stavu. |
query |
Chování ukládání požadavků do mezipaměti |
Query |
Definuje, jak CDN ukládá požadavky, které obsahují řetězce dotazů. Při ukládání do mezipaměti můžete ignorovat všechny řetězce dotazů, obejít ukládání do mezipaměti, aby se zabránilo ukládání požadavků obsahujících řetězce dotazů do mezipaměti, nebo ukládat každý požadavek do mezipaměti s jedinečnou adresou URL. |
Query |
Definuje parametry pro podmínky shody řetězce dotazu. |
Query |
Popisuje operátor, který má být spárován. |
Redirect |
Typ přesměrování, který pravidlo použije při přesměrování provozu. |
Remote |
Definuje parametry pro podmínky shody vzdálených adres. |
Remote |
Popisuje operátor, který má být spárován. |
Request |
Definuje parametry pro podmínky shody RequestBody. |
Request |
Popisuje operátor, který má být spárován. |
Request |
Definuje parametry pro podmínky shody RequestHeader. |
Request |
Popisuje operátor, který má být spárován. |
Request |
Definuje parametry pro podmínky shody RequestMethod. |
Request |
Popisuje operátor, který má být spárován. |
Request |
Definuje parametry pro podmínky shody RequestScheme. |
Request |
Definuje parametry pro podmínky shody RequestUri. |
Request |
Popisuje operátor, který má být spárován. |
Resource |
Odkaz na jiný prostředek. |
Response |
Typ chyb odpovědí na požadavky skutečných uživatelů, u kterých bude původ považován za chybný |
Response |
Objekt JSON, který obsahuje vlastnosti pro určení stavu původu pomocí skutečných požadavků a odpovědí. |
Route |
Definuje parametry akce přepsání konfigurace trasy. |
rule |
Chování ukládání požadavků do mezipaměti |
rule |
Označuje, jestli je povolená komprese obsahu. Pokud je povolená komprese, obsah se bude obsluhovat jako komprimovaný, pokud uživatel požádá o komprimovanou verzi. Pokud je požadovaný obsah menší než 1 bajt nebo větší než 1 MB, obsah se v AzureFrontDoor komprimovat nebude. |
rule |
Definuje, jak frontdoor ukládá požadavky, které obsahují řetězce dotazů. Při ukládání do mezipaměti můžete ignorovat všechny řetězce dotazů, ignorovat konkrétní řetězce dotazů, ukládat každý požadavek do mezipaměti s jedinečnou adresou URL nebo ukládat do mezipaměti konkrétní řetězce dotazů. |
Server |
Definuje parametry pro podmínky shody ServerPort. |
Server |
Popisuje operátor, který se má shodovat. |
Socket |
Definuje parametry podmínek shody SocketAddress. |
Socket |
Popisuje operátor, který se má shodovat. |
Ssl |
Protokol vytvořeného připojení TLS. |
Ssl |
Definuje parametry pro podmínky shody SslProtocol. |
Ssl |
Popisuje operátor, který se má shodovat. |
System |
Systémová data jen pro čtení |
transform |
Popisuje, které transformace se použijí před porovnáním. |
Url |
Definuje parametry pro podmínky shody UrlFileExtension. |
Url |
Popisuje operátor, který má být spárován. |
Url |
Definuje parametry pro podmínky shody UrlFilename. |
Url |
Popisuje operátor, který má být spárován. |
Url |
Definuje parametry pro podmínky shody UrlPath. |
Url |
Popisuje operátor, který má být spárován. |
Url |
Definuje akci přesměrování adresy URL pro pravidlo doručení. |
Url |
Definuje parametry pro akci přesměrování adresy URL. |
Url |
Definuje akci přepsání adresy URL pro pravidlo doručení. |
Url |
Definuje parametry akce přepsání adresy URL. |
Url |
Definuje akci podepisování adresy URL pro pravidlo doručení. |
Url |
Definuje parametry akce Podepisování adresy URL. |
Url |
Podpisový klíč adresy URL |
Url |
Definuje způsob identifikace parametru pro konkrétní účel, například vypršení platnosti. |
Web |
Definuje zásadu Web Application Firewall pro koncový bod (pokud je k dispozici). |
algorithm
Algoritmus pro podepisování pomocí adresy URL
Name | Typ | Description |
---|---|---|
SHA256 |
string |
cacheBehavior
Chování ukládání požadavků do mezipaměti
Name | Typ | Description |
---|---|---|
BypassCache |
string |
|
Override |
string |
|
SetIfMissing |
string |
CacheConfiguration
Nastavení ukládání do mezipaměti pro trasu typu ukládání do mezipaměti. Chcete-li zakázat ukládání do mezipaměti, nezadáte objekt cacheConfiguration.
Name | Typ | Description |
---|---|---|
cacheBehavior |
Chování ukládání požadavků do mezipaměti |
|
cacheDuration |
string |
Doba trvání, po kterou se musí obsah ukládat do mezipaměti. Povolený formát je [d.]hh:mm:ss. |
isCompressionEnabled |
Označuje, jestli je povolená komprese obsahu. Pokud je povolená komprese, obsah se bude obsluhovat jako komprimovaný, pokud uživatel požádá o komprimovanou verzi. Pokud je požadovaný obsah menší než 1 bajt nebo větší než 1 MB, obsah se v AzureFrontDoor komprimovat nebude. |
|
queryParameters |
string |
parametry dotazu, které se mají zahrnout nebo vyloučit (oddělené čárkami). |
queryStringCachingBehavior |
Definuje, jak frontdoor ukládá požadavky, které obsahují řetězce dotazů. Při ukládání do mezipaměti můžete ignorovat všechny řetězce dotazů, ignorovat konkrétní řetězce dotazů, ukládat každý požadavek do mezipaměti s jedinečnou adresou URL nebo ukládat do mezipaměti konkrétní řetězce dotazů. |
CacheExpirationActionParameters
Definuje parametry akce vypršení platnosti mezipaměti.
Name | Typ | Description |
---|---|---|
cacheBehavior |
Chování ukládání požadavků do mezipaměti |
|
cacheDuration |
string |
Doba, po kterou se obsah musí ukládat do mezipaměti. Povolený formát je [d.]hh:mm:ss. |
cacheType |
Úroveň, na které se obsah musí ukládat do mezipaměti. |
|
typeName |
enum:
Delivery |
CacheKeyQueryStringActionParameters
Definuje parametry pro akci řetězce dotazu cache-key.
Name | Typ | Description |
---|---|---|
queryParameters |
string |
parametry dotazu, které se mají zahrnout nebo vyloučit (oddělené čárkami). |
queryStringBehavior |
Chování ukládání požadavků do mezipaměti |
|
typeName |
enum:
Delivery |
CacheType
Úroveň, na které se musí obsah ukládat do mezipaměti.
Name | Typ | Description |
---|---|---|
All |
string |
ClientPortMatchConditionParameters
Definuje parametry pro podmínky shody ClientPort.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Hodnota shody pro podmínku pravidla doručení |
|
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
ClientPortOperator
Popisuje operátor, který se má shodovat.
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
CookiesMatchConditionParameters
Definuje parametry pro podmínky shody souborů cookie.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Hodnota shody pro podmínku pravidla doručení |
|
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
selector |
string |
Názvy souborů cookie, které se mají shodovat |
|
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
CookiesOperator
Popisuje operátor, který má být spárován.
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
DeepCreatedCustomDomain
Vlastní domény vytvořené v koncovém bodu CDN.
Name | Typ | Description |
---|---|---|
name |
string |
Název vlastní domény. |
properties.hostName |
string |
Název hostitele vlastní domény. Musí to být název domény. |
properties.validationData |
string |
Kvůli místnímu dodržování předpisů může být při doručování CDN do některých oblastí vyžadováno speciální ověření nebo data. Například číslo licence ICP vlastní domény se vyžaduje k doručování obsahu v Číně. |
DeepCreatedOrigin
Hlavní zdroj obsahu CDN, který se přidá při vytváření koncového bodu CDN.
Name | Typ | Description |
---|---|---|
name |
string |
Název původu, který musí být v rámci koncového bodu jedinečný. |
properties.enabled |
boolean |
Origin je povolený pro vyrovnávání zatížení nebo ne. Ve výchozím nastavení je origin vždy povolený. |
properties.hostName |
string |
Adresa původu. Může to být název domény, IPv4 adresa nebo IPv6 adresa. To by mělo být jedinečné napříč všemi zdroji v koncovém bodu. |
properties.httpPort |
integer |
Hodnota portu HTTP. Musí být mezi 1 a 65535. |
properties.httpsPort |
integer |
Hodnota portu HTTPS. Musí být mezi 1 a 65535. |
properties.originHostHeader |
string |
Hodnota hlavičky hostitele odeslaná do zdroje s jednotlivými požadavky. Pokud tuto hodnotu ponecháte prázdnou, určuje tuto hodnotu název hostitele požadavku. Zdroje Azure CDN, například Web Apps, Blob Storage a Cloud Services vyžadují, aby tato hodnota hlavičky hostitele ve výchozím nastavení odpovídala názvu původního hostitele. |
properties.priority |
integer |
Priorita původu v dané skupině původu pro vyrovnávání zatížení. Pokud je zdroj s nižší prioritou v pořádku, vyšší priority se pro vyrovnávání zatížení nepoužijí. Musí být mezi 1 a 5. |
properties.privateEndpointStatus |
Stav schválení pro připojení k Private Link |
|
properties.privateLinkAlias |
string |
Alias prostředku Private Link. Vyplnění tohoto volitelného pole označuje, že tento původ je "Soukromý". |
properties.privateLinkApprovalMessage |
string |
Vlastní zpráva, která se má zahrnout do žádosti o schválení pro připojení k Private Link. |
properties.privateLinkLocation |
string |
Umístění prostředku Private Link. Povinné pouze v případě, že je vyplněna hodnota privateLinkResourceId. |
properties.privateLinkResourceId |
string |
ID prostředku Private Link. Vyplnění tohoto volitelného pole znamená, že tento back-end je privátní. |
properties.weight |
integer |
Váha původu v dané skupině původu pro vyrovnávání zatížení. Musí být mezi 1 a 1000. |
DeepCreatedOriginGroup
Skupina původu pro obsah CDN, která se přidá při vytváření koncového bodu CDN. Provoz se odesílá do počátků v rámci skupiny původů na základě stavu původu.
Name | Typ | Description |
---|---|---|
name |
string |
Název skupiny původu, který musí být v rámci koncového bodu jedinečný. |
properties.healthProbeSettings |
Nastavení sondy stavu pro původ, který se používá k určení stavu původu. |
|
properties.origins |
Zdroj obsahu, který se doručuje prostřednictvím CDN v rámci dané skupiny původu. |
|
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 současné době nepodporuje. |
|
properties.trafficRestorationTimeToHealedOrNewEndpointsInMinutes |
integer |
Čas v minutách na postupné přesouvání provozu do koncového bodu, když se koncový bod, který není v pořádku, nebo se přidá nový koncový bod. Výchozí hodnota je 10 minut. Tato vlastnost se v současné době nepodporuje. |
DeliveryPolicy
Zásada, která určuje pravidla doručení, která se mají použít pro koncový bod.
Name | Typ | Description |
---|---|---|
description |
string |
Uživatelsky přívětivý popis zásad. |
rules |
Seznam pravidel doručování. |
DeliveryRule
Pravidlo, které určuje sadu akcí a podmínek
DeliveryRuleCacheExpirationAction
Definuje akci vypršení platnosti mezipaměti pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Cache |
Název akce pro pravidlo doručení. |
parameters |
Definuje parametry akce. |
DeliveryRuleCacheKeyQueryStringAction
Definuje akci řetězce dotazu klíč mezipaměti pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Cache |
Název akce pro pravidlo doručení. |
parameters |
Definuje parametry akce. |
DeliveryRuleClientPortCondition
Definuje podmínku ClientPort pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Client |
Název podmínky pravidla doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRuleCookiesCondition
Definuje podmínku Cookies pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Cookies |
Název podmínky pro pravidlo doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRuleHostNameCondition
Definuje podmínku HostName pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Host |
Název podmínky pravidla doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRuleHttpVersionCondition
Definuje podmínku HttpVersion pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Http |
Název podmínky pro pravidlo doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRuleIsDeviceCondition
Definuje podmínku IsDevice pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Is |
Název podmínky pro pravidlo doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRulePostArgsCondition
Definuje podmínku PostArgs pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Post |
Název podmínky pro pravidlo doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRuleQueryStringCondition
Definuje podmínku QueryString pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Query |
Název podmínky pro pravidlo doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRuleRemoteAddressCondition
Definuje podmínku RemoteAddress pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Remote |
Název podmínky pro pravidlo doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRuleRequestBodyCondition
Definuje podmínku RequestBody pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Request |
Název podmínky pro pravidlo doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRuleRequestHeaderAction
Definuje akci hlavičky požadavku pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Modify |
Název akce pro pravidlo doručení. |
parameters |
Definuje parametry akce. |
DeliveryRuleRequestHeaderCondition
Definuje podmínku RequestHeader pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Request |
Název podmínky pro pravidlo doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRuleRequestMethodCondition
Definuje podmínku RequestMethod pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Request |
Název podmínky pro pravidlo doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRuleRequestSchemeCondition
Definuje podmínku RequestScheme pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Request |
Název podmínky pro pravidlo doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRuleRequestUriCondition
Definuje podmínku RequestUri pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Request |
Název podmínky pro pravidlo doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRuleResponseHeaderAction
Definuje akci hlavičky odpovědi pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Modify |
Název akce pro pravidlo doručení. |
parameters |
Definuje parametry akce. |
DeliveryRuleRouteConfigurationOverrideAction
Definuje akci přepsání konfigurace trasy pro pravidlo doručení. Platí jenom pro profily Frontdoor Standard/Premium.
Name | Typ | Description |
---|---|---|
name |
string:
Route |
Název akce pro pravidlo doručení. |
parameters |
Definuje parametry akce. |
DeliveryRuleServerPortCondition
Definuje podmínku ServerPort pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Server |
Název podmínky pravidla doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRuleSocketAddrCondition
Definuje podmínku SocketAddress pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Socket |
Název podmínky pravidla doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRuleSslProtocolCondition
Definuje podmínku SslProtocol pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name | string: |
Název podmínky pravidla doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRuleUrlFileExtensionCondition
Definuje podmínku UrlFileExtension pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Url |
Název podmínky pro pravidlo doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRuleUrlFileNameCondition
Definuje podmínku UrlFileName pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Url |
Název podmínky pro pravidlo doručení. |
parameters |
Definuje parametry podmínky. |
DeliveryRuleUrlPathCondition
Definuje podmínku UrlPath pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Url |
Název podmínky pro pravidlo doručení. |
parameters |
Definuje parametry podmínky. |
DestinationProtocol
Protokol, který se má použít pro přesměrování. Výchozí hodnota je MatchRequest.
Name | Typ | Description |
---|---|---|
Http |
string |
|
Https |
string |
|
MatchRequest |
string |
Endpoint
Koncový bod CDN je entita v profilu CDN obsahující informace o konfiguraci, jako je původ, protokol, ukládání obsahu do mezipaměti a chování při doručování. Koncový bod CDN používá formát adresy URL .azureedge.net.
Name | Typ | Default value | 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é se vztahuje komprese Hodnota by měla být platný typ MIME. |
|
properties.customDomains |
Vlastní domény v rámci koncového bodu |
||
properties.defaultOriginGroup |
Odkaz na skupinu původů. |
||
properties.deliveryPolicy |
Zásada, která určuje pravidla doručení, která se mají použít pro koncový bod. |
||
properties.geoFilters |
Seznam pravidel definujících geografický 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 blokování APAC pro cestu /pictures/ |
||
properties.hostName |
string |
Název hostitele koncového bodu strukturovaného jako {endpointName}. {DNSZone}, například contoso.azureedge.net |
|
properties.isCompressionEnabled |
boolean |
Určuje, jestli je v CDN povolená komprese obsahu. Výchozí hodnota je false. Pokud je povolená komprese, obsah se bude obsluhovat jako komprimovaný, pokud uživatel požádá o komprimovanou verzi. Pokud je požadovaný obsah menší než 1 bajt nebo větší než 1 MB, obsah se ve službě CDN komprimovat nebude. |
|
properties.isHttpAllowed |
boolean |
True |
Určuje, jestli je na koncovém bodu povolený provoz HTTP. Výchozí hodnota je true (pravda). Musí být povolený alespoň jeden protokol (HTTP nebo HTTPS). |
properties.isHttpsAllowed |
boolean |
True |
Označuje, jestli je na koncovém bodu povolený provoz HTTPS. Výchozí hodnota je true (pravda). Musí být povolený alespoň jeden protokol (HTTP nebo HTTPS). |
properties.optimizationType |
Určuje, pro jaký scénář chce zákazník tento koncový bod CDN optimalizovat, například pro stahování nebo služby Media. Na základě těchto informací může CDN použít optimalizaci řízenou scénářem. |
||
properties.originGroups |
Skupiny původů, které se skládají z počátků, které se používají k vyrovnávání zatížení provozu na základě dostupnosti. |
||
properties.originHostHeader |
string |
Hodnota hlavičky hostitele odeslaná do zdroje s jednotlivými požadavky. Tato vlastnost v koncovém bodu je povolená pouze v případě, že koncový bod používá jeden zdroj a dá se přepsat stejnou vlastností zadanou na začátku. Pokud tuto hodnotu ponecháte prázdnou, určuje tuto hodnotu název hostitele požadavku. Zdroje Azure CDN, například Web Apps, Blob Storage a Cloud Services vyžadují, aby tato hodnota hlavičky hostitele ve výchozím nastavení odpovídala názvu původního hostitele. |
|
properties.originPath |
string |
Cesta k adresáři na původu, ze které může CDN načíst obsah, například contoso.cloudapp.net/originpath. |
|
properties.origins |
Zdroj obsahu, který se doručuje přes CDN. |
||
properties.probePath |
string |
Cesta k souboru hostovanému na počátku, která pomáhá zrychlit doručování dynamického obsahu a vypočítat nejoptimálnější trasy pro CDN. To je relativní vzhledem k cestě původu. Tato vlastnost je relevantní pouze při použití jednoho zdroje. |
|
properties.provisioningState |
Stav zřizování koncového bodu. |
||
properties.queryStringCachingBehavior | NotSet |
Definuje, jak CDN ukládá požadavky, které obsahují řetězce dotazů. Při ukládání do mezipaměti můžete ignorovat všechny řetězce dotazů, obejít ukládání do mezipaměti, aby se zabránilo ukládání požadavků obsahujících řetězce dotazů do mezipaměti, nebo ukládat každý požadavek do mezipaměti s jedinečnou adresou URL. |
|
properties.resourceState |
Stav prostředku koncového bodu |
||
properties.urlSigningKeys |
Seznam klíčů použitých k ověření podepsaných hodnot hash adres URL |
||
properties.webApplicationFirewallPolicyLink |
Definuje zásadu Web Application Firewall pro koncový bod (pokud je k dispozici). |
||
systemData |
Systémová data jen pro čtení |
||
tags |
object |
Značky prostředků. |
|
type |
string |
Typ prostředku. |
EndpointProvisioningState
Stav zřizování koncového bodu.
Name | Typ | Description |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
EndpointResourceState
Stav prostředku koncového bodu
Name | Typ | Description |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Running |
string |
|
Starting |
string |
|
Stopped |
string |
|
Stopping |
string |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
Name | Typ | Description |
---|---|---|
info |
object |
Další informace. |
type |
string |
Další typ informací. |
ErrorDetail
Podrobnosti o chybě.
Name | Typ | Description |
---|---|---|
additionalInfo |
Další informace o chybě |
|
code |
string |
Kód chyby |
details |
Podrobnosti o chybě |
|
message |
string |
Chybová zpráva |
target |
string |
Cíl chyby. |
ErrorResponse
Odpověď na chybu
Name | Typ | Description |
---|---|---|
error |
Objekt chyby. |
ForwardingProtocol
Protokol, který toto pravidlo použije při předávání provozu do back-endů.
Name | Typ | Description |
---|---|---|
HttpOnly |
string |
|
HttpsOnly |
string |
|
MatchRequest |
string |
GeoFilter
Pravidla definující geografický přístup uživatele v rámci koncového bodu CDN
Name | Typ | Description |
---|---|---|
action |
Akce geografického filtru, tj. povolení nebo blokování přístupu |
|
countryCodes |
string[] |
Dvoumísmenné kódy zemí nebo oblastí definující přístup uživatele k zemi nebo oblasti v geografickém filtru, například AU, MX, USA. |
relativePath |
string |
Relativní cesta použitelná pro geografický filtr (např. /mypictures, /mypicture/kitty.jpg atd.) |
GeoFilterActions
Akce geografického filtru, tj. povolení nebo blokování přístupu
Name | Typ | Description |
---|---|---|
Allow |
string |
|
Block |
string |
HeaderAction
Akce, která se má provést
Name | Typ | Description |
---|---|---|
Append |
string |
|
Delete |
string |
|
Overwrite |
string |
HeaderActionParameters
Definuje parametry pro akci hlavičky požadavku.
Name | Typ | Description |
---|---|---|
headerAction |
Akce, která se má provést |
|
headerName |
string |
Název hlavičky, která se má upravit |
typeName |
enum:
Delivery |
|
value |
string |
Hodnota pro zadanou akci |
HealthProbeParameters
Objekt JSON, který obsahuje vlastnosti pro odesílání sond stavu do zdroje.
Name | Typ | Description |
---|---|---|
probeIntervalInSeconds |
integer |
Počet sekund mezi sondami stavu. Výchozí hodnota je 240sec. |
probePath |
string |
Cesta vzhledem k původu, která se používá k určení stavu původu. |
probeProtocol |
Protokol, který se má použít pro sondu stavu. |
|
probeRequestType |
Typ vytvořeného požadavku sondy stavu |
HealthProbeRequestType
Typ vytvořeného požadavku sondy stavu
Name | Typ | Description |
---|---|---|
GET |
string |
|
HEAD |
string |
|
NotSet |
string |
HostNameMatchConditionParameters
Definuje parametry pro podmínky shody názvu hostitele.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Hodnota shody pro podmínku pravidla doručení |
|
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
HostNameOperator
Popisuje operátor, který se má shodovat.
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
HttpErrorRangeParameters
Objekt JSON, který představuje rozsah stavových kódů HTTP
Name | Typ | Description |
---|---|---|
begin |
integer |
Inkluzivní začátek rozsahu stavových kódů HTTP. |
end |
integer |
Inkluzivní konec rozsahu stavových kódů HTTP. |
HttpVersionMatchConditionParameters
Definuje parametry pro podmínky shody HttpVersion.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Hodnota shody pro podmínku pravidla doručení |
|
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
HttpVersionOperator
Popisuje operátor, který má být spárován.
Name | Typ | Description |
---|---|---|
Equal |
string |
IdentityType
Typ identity, která vytváří nebo upravuje prostředky
Name | Typ | Description |
---|---|---|
application |
string |
|
key |
string |
|
managedIdentity |
string |
|
user |
string |
IsDeviceMatchConditionParameters
Definuje parametry pro podmínky shody IsDevice.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
Hodnota shody pro podmínku pravidla doručení |
||
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
IsDeviceOperator
Popisuje operátor, který se má shodovat.
Name | Typ | Description |
---|---|---|
Equal |
string |
KeyVaultSigningKeyParameters
Popisuje parametry pro použití funkce KeyVault uživatele pro podpisový klíč adresy URL.
Name | Typ | Description |
---|---|---|
resourceGroupName |
string |
Skupina prostředků Key Vault uživatele obsahující tajný kód |
secretName |
string |
Název tajného kódu v Key Vault. |
secretVersion |
string |
Verze (GUID) tajného kódu v Key Vault. |
subscriptionId |
string |
ID předplatného Key Vault uživatele obsahující tajný kód |
typeName | enum: | |
vaultName |
string |
Název Key Vault uživatele obsahující tajný kód |
MatchValues
Hodnota shody pro podmínku pravidla doručení
Name | Typ | Description |
---|---|---|
DELETE |
string |
|
GET |
string |
|
HEAD |
string |
|
OPTIONS |
string |
|
POST |
string |
|
PUT |
string |
|
TRACE |
string |
OptimizationType
Určuje, jaký scénář chce zákazník optimalizovat tento koncový bod CDN, například Download nebo Media Services. Na základě těchto informací můžeme použít optimalizaci řízenou scénářem.
Name | Typ | Description |
---|---|---|
DynamicSiteAcceleration |
string |
|
GeneralMediaStreaming |
string |
|
GeneralWebDelivery |
string |
|
LargeFileDownload |
string |
|
VideoOnDemandMediaStreaming |
string |
OriginGroupOverride
Definuje parametry pro konfiguraci přepsání skupiny původu.
Name | Typ | Description |
---|---|---|
forwardingProtocol |
Protokol, který toto pravidlo použije při předávání provozu do back-endů. |
|
originGroup |
definuje skupinu OriginGroup, která by přepsala DefaultOriginGroup na trase. |
OriginGroupOverrideAction
Definuje akci přepsání skupiny původů pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name | string: |
Název akce pro pravidlo doručení. |
parameters |
Definuje parametry akce. |
OriginGroupOverrideActionParameters
Definuje parametry pro akci přepsání skupiny původů.
Name | Typ | Description |
---|---|---|
originGroup |
definuje Skupinu původů, která by přepsala DefaultOriginGroup. |
|
typeName |
enum:
Delivery |
paramIndicator
Určuje účel parametru.
Name | Typ | Description |
---|---|---|
Expires |
string |
|
KeyId |
string |
|
Signature |
string |
PostArgsMatchConditionParameters
Definuje parametry pro podmínky shody PostArgs.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Hodnota shody pro podmínku pravidla doručení |
|
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
selector |
string |
Název PostArg, který se má shodovat |
|
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
PostArgsOperator
Popisuje operátor, který má být spárován.
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
PrivateEndpointStatus
Stav schválení pro připojení k Private Link
Name | Typ | Description |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
|
Timeout |
string |
ProbeProtocol
Protokol, který se má použít pro sondu stavu.
Name | Typ | Description |
---|---|---|
Http |
string |
|
Https |
string |
|
NotSet |
string |
queryStringBehavior
Chování ukládání požadavků do mezipaměti
Name | Typ | Description |
---|---|---|
Exclude |
string |
|
ExcludeAll |
string |
|
Include |
string |
|
IncludeAll |
string |
QueryStringCachingBehavior
Definuje, jak CDN ukládá požadavky, které obsahují řetězce dotazů. Při ukládání do mezipaměti můžete ignorovat všechny řetězce dotazů, obejít ukládání do mezipaměti, aby se zabránilo ukládání požadavků obsahujících řetězce dotazů do mezipaměti, nebo ukládat každý požadavek do mezipaměti s jedinečnou adresou URL.
Name | Typ | Description |
---|---|---|
BypassCaching |
string |
|
IgnoreQueryString |
string |
|
NotSet |
string |
|
UseQueryString |
string |
QueryStringMatchConditionParameters
Definuje parametry pro podmínky shody řetězce dotazu.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Hodnota shody pro podmínku pravidla doručení |
|
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
QueryStringOperator
Popisuje operátor, který má být spárován.
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RedirectType
Typ přesměrování, který pravidlo použije při přesměrování provozu.
Name | Typ | Description |
---|---|---|
Found |
string |
|
Moved |
string |
|
PermanentRedirect |
string |
|
TemporaryRedirect |
string |
RemoteAddressMatchConditionParameters
Definuje parametry pro podmínky shody vzdálených adres.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Porovná hodnoty, které se mají shodovat. Operátor se použije pro každou hodnotu se sémantikou OR. Pokud některá z nich odpovídá proměnné s daným operátorem, tato podmínka shody se považuje za shodu. |
|
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
RemoteAddressOperator
Popisuje operátor, který má být spárován.
Name | Typ | Description |
---|---|---|
Any |
string |
|
GeoMatch |
string |
|
IPMatch |
string |
RequestBodyMatchConditionParameters
Definuje parametry pro podmínky shody RequestBody.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Hodnota shody pro podmínku pravidla doručení |
|
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
RequestBodyOperator
Popisuje operátor, který má být spárován.
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RequestHeaderMatchConditionParameters
Definuje parametry pro podmínky shody RequestHeader.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Hodnota shody pro podmínku pravidla doručení |
|
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
selector |
string |
Název hlavičky, která se má shodovat |
|
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
RequestHeaderOperator
Popisuje operátor, který má být spárován.
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RequestMethodMatchConditionParameters
Definuje parametry pro podmínky shody RequestMethod.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
Hodnota shody pro podmínku pravidla doručení |
||
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
RequestMethodOperator
Popisuje operátor, který má být spárován.
Name | Typ | Description |
---|---|---|
Equal |
string |
RequestSchemeMatchConditionParameters
Definuje parametry pro podmínky shody RequestScheme.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
Hodnota shody pro podmínku pravidla doručení |
||
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
enum:
Equal |
Popisuje operátor, který má být spárován. |
|
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
RequestUriMatchConditionParameters
Definuje parametry pro podmínky shody RequestUri.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Hodnota shody pro podmínku pravidla doručení |
|
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
RequestUriOperator
Popisuje operátor, který má být spárován.
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
ResourceReference
Odkaz na jiný prostředek.
Name | Typ | Description |
---|---|---|
id |
string |
ID prostředku. |
ResponseBasedDetectedErrorTypes
Typ chyb odpovědí na požadavky skutečných uživatelů, u kterých bude původ považován za chybný
Name | Typ | 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 | Typ | Description |
---|---|---|
httpErrorRanges |
Seznam rozsahů stavových kódů HTTP, které jsou považovány za chyby serveru pro původ a jsou označeny jako špatné. |
|
responseBasedDetectedErrorTypes |
Typ chyb odpovědí na požadavky skutečných uživatelů, u kterých bude původ považován za chybný |
|
responseBasedFailoverThresholdPercentage |
integer |
Procento neúspěšných požadavků v ukázce, kde by se mělo aktivovat převzetí služeb při selhání. |
RouteConfigurationOverrideActionParameters
Definuje parametry akce přepsání konfigurace trasy.
Name | Typ | Description |
---|---|---|
cacheConfiguration |
Konfigurace ukládání do mezipaměti přidružené k tomuto pravidlu. Chcete-li zakázat ukládání do mezipaměti, nezadáte objekt cacheConfiguration. |
|
originGroupOverride |
Odkaz na konfiguraci přepsání skupiny původů. Ponechte prázdné, aby se na trase použila výchozí skupina původů. |
|
typeName |
enum:
Delivery |
ruleCacheBehavior
Chování ukládání požadavků do mezipaměti
Name | Typ | Description |
---|---|---|
HonorOrigin |
string |
|
OverrideAlways |
string |
|
OverrideIfOriginMissing |
string |
ruleIsCompressionEnabled
Označuje, jestli je povolená komprese obsahu. Pokud je povolená komprese, obsah se bude obsluhovat jako komprimovaný, pokud uživatel požádá o komprimovanou verzi. Pokud je požadovaný obsah menší než 1 bajt nebo větší než 1 MB, obsah se v AzureFrontDoor komprimovat nebude.
Name | Typ | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ruleQueryStringCachingBehavior
Definuje, jak frontdoor ukládá požadavky, které obsahují řetězce dotazů. Při ukládání do mezipaměti můžete ignorovat všechny řetězce dotazů, ignorovat konkrétní řetězce dotazů, ukládat každý požadavek do mezipaměti s jedinečnou adresou URL nebo ukládat do mezipaměti konkrétní řetězce dotazů.
Name | Typ | Description |
---|---|---|
IgnoreQueryString |
string |
|
IgnoreSpecifiedQueryStrings |
string |
|
IncludeSpecifiedQueryStrings |
string |
|
UseQueryString |
string |
ServerPortMatchConditionParameters
Definuje parametry pro podmínky shody ServerPort.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Hodnota shody pro podmínku pravidla doručení |
|
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
ServerPortOperator
Popisuje operátor, který se má shodovat.
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
SocketAddrMatchConditionParameters
Definuje parametry podmínek shody SocketAddress.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Hodnota shody pro podmínku pravidla doručení |
|
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
SocketAddrOperator
Popisuje operátor, který se má shodovat.
Name | Typ | Description |
---|---|---|
Any |
string |
|
IPMatch |
string |
SslProtocol
Protokol vytvořeného připojení TLS.
Name | Typ | Description |
---|---|---|
TLSv1 |
string |
|
TLSv1.1 |
string |
|
TLSv1.2 |
string |
SslProtocolMatchConditionParameters
Definuje parametry pro podmínky shody SslProtocol.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
Hodnota shody pro podmínku pravidla doručení |
||
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
SslProtocolOperator
Popisuje operátor, který se má shodovat.
Name | Typ | Description |
---|---|---|
Equal |
string |
SystemData
Systémová data jen pro čtení
Name | Typ | Description |
---|---|---|
createdAt |
string |
Časové razítko vytvoření prostředku (UTC) |
createdBy |
string |
Identifikátor identity, která vytvořila prostředek |
createdByType |
Typ identity, která vytvořila prostředek |
|
lastModifiedAt |
string |
Časové razítko poslední změny prostředku (UTC) |
lastModifiedBy |
string |
Identifikátor identity, která naposledy změnila prostředek |
lastModifiedByType |
Typ identity, která naposledy změnila prostředek |
transform
Popisuje, které transformace se použijí před porovnáním.
Name | Typ | Description |
---|---|---|
Lowercase |
string |
|
RemoveNulls |
string |
|
Trim |
string |
|
Uppercase |
string |
|
UrlDecode |
string |
|
UrlEncode |
string |
UrlFileExtensionMatchConditionParameters
Definuje parametry pro podmínky shody UrlFileExtension.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Hodnota shody pro podmínku pravidla doručení |
|
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
UrlFileExtensionOperator
Popisuje operátor, který má být spárován.
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
UrlFileNameMatchConditionParameters
Definuje parametry pro podmínky shody UrlFilename.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Hodnota shody pro podmínku pravidla doručení |
|
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
UrlFileNameOperator
Popisuje operátor, který má být spárován.
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
UrlPathMatchConditionParameters
Definuje parametry pro podmínky shody UrlPath.
Name | Typ | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Hodnota shody pro podmínku pravidla doručení |
|
negateCondition |
boolean |
False |
Popisuje, jestli se jedná o podmínku negování. |
operator |
Popisuje operátor, který má být spárován. |
||
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
UrlPathOperator
Popisuje operátor, který má být spárován.
Name | Typ | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
|
Wildcard |
string |
UrlRedirectAction
Definuje akci přesměrování adresy URL pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Url |
Název akce pro pravidlo doručení. |
parameters |
Definuje parametry akce. |
UrlRedirectActionParameters
Definuje parametry pro akci přesměrování adresy URL.
Name | Typ | Description |
---|---|---|
customFragment |
string |
Fragment, který se má přidat do adresy URL pro přesměrování. Fragment je část adresy URL, která následuje za #. Nezahrnujte soubor #. |
customHostname |
string |
Hostitel, který se má přesměrovat. Ponechte prázdné, pokud chcete jako cílového hostitele použít příchozího hostitele. |
customPath |
string |
Úplná cesta k přesměrování. Cesta nemůže být prázdná a musí začínat na /. Ponechte prázdnou, pokud chcete jako cílovou cestu použít příchozí cestu. |
customQueryString |
string |
Sada řetězců dotazu, které se mají umístit do adresy URL pro přesměrování. Nastavení této hodnoty by nahradilo všechny existující řetězce dotazu; ponechte prázdnou, aby se zachoval řetězec příchozího dotazu. Řetězec dotazu musí být ve formátu = . ? a & se přidají automaticky, takže je nezahrnujte. |
destinationProtocol |
Protokol, který se má použít pro přesměrování. Výchozí hodnota je MatchRequest. |
|
redirectType |
Typ přesměrování, který pravidlo použije při přesměrování provozu. |
|
typeName |
enum:
Delivery |
UrlRewriteAction
Definuje akci přepsání adresy URL pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Url |
Název akce pro pravidlo doručení. |
parameters |
Definuje parametry akce. |
UrlRewriteActionParameters
Definuje parametry akce přepsání adresy URL.
Name | Typ | Description |
---|---|---|
destination |
string |
Definujte relativní adresu URL, na kterou budou výše uvedené požadavky přepsány. |
preserveUnmatchedPath |
boolean |
Jestli se má zachovat chybějící cesta. Výchozí hodnota je true (pravda). |
sourcePattern |
string |
definujte vzor identifikátoru URI požadavku, který identifikuje typ požadavků, které je možné přepsat. Pokud je hodnota prázdná, všechny řetězce se shodují. |
typeName |
enum:
Delivery |
UrlSigningAction
Definuje akci podepisování adresy URL pro pravidlo doručení.
Name | Typ | Description |
---|---|---|
name |
string:
Url |
Název akce pro pravidlo doručení. |
parameters |
Definuje parametry akce. |
UrlSigningActionParameters
Definuje parametry akce Podepisování adresy URL.
Name | Typ | Description |
---|---|---|
algorithm |
Algoritmus pro podepisování adres URL |
|
parameterNameOverride |
Definuje parametry řetězce dotazu v adrese URL, které se mají vzít v úvahu při vypršení platnosti, ID klíče atd. |
|
typeName |
enum:
Delivery |
UrlSigningKey
Podpisový klíč adresy URL
Name | Typ | Description |
---|---|---|
keyId |
string |
Definuje ID klíče definovaného zákazníkem. Toto ID bude existovat v příchozím požadavku, které označuje klíč použitý k vytvoření hodnoty hash. |
keySourceParameters |
Definuje parametry pro použití trezoru klíčů zákazníka pro podpisový klíč adresy URL. |
UrlSigningParamIdentifier
Definuje způsob identifikace parametru pro konkrétní účel, například vypršení platnosti.
Name | Typ | Description |
---|---|---|
paramIndicator |
Určuje účel parametru. |
|
paramName |
string |
Název parametru |
WebApplicationFirewallPolicyLink
Definuje zásadu Web Application Firewall pro koncový bod (pokud je k dispozici).
Name | Typ | Description |
---|---|---|
id |
string |
ID prostředku. |