Endpoints - List By Profile
Seznamy existujících koncových bodů CDN.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints?api-version=2024-02-01
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
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á. |
|
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_ListByProfile
Ukázkový požadavek
Ukázková odpověď
{
"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",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/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",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/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
}
}
}
],
"customDomains": [
{
"name": "www-someDomain-net",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/customdomains/www-someDomain-net",
"properties": {
"hostName": "www.someDomain.Net",
"validationData": null
}
}
],
"contentTypesToCompress": [],
"isCompressionEnabled": false,
"optimizationType": "DynamicSiteAcceleration",
"probePath": "/image",
"geoFilters": [],
"defaultOriginGroup": {
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/originGroup1"
}
}
}
]
}
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 pro akci 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ý se má shodovat. |
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ůvodů pro obsah CDN, která se přidá při vytváření koncového bodu CDN. Provoz se odesílá do původů v rámci skupiny původů na základě stavu původu. |
Delivery |
Zásady, které určují pravidla doručování, 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, která obsahuje 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á adresu URL ve formátu .azureedge.net. |
Endpoint |
Výsledek požadavku na výpis koncových bodů. Obsahuje seznam objektů koncového bodu a odkaz url pro získání další sady výsledků. |
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 |
Chybová odpověď |
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 odeslání sond stavu do zdroje. |
Health |
Typ požadavku sondy stavu, který je proveden. |
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ý se má shodovat. |
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í služby 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 stahování nebo mediální služby. 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ý se má shodovat. |
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ů, do mezipaměti. 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 všechny požadavky do mezipaměti s jedinečnou adresou URL. |
Query |
Definuje parametry pro podmínky shody řetězce dotazu. |
Query |
Popisuje operátor, který se má shodovat. |
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ý se má shodovat. |
Request |
Definuje parametry pro podmínky shody RequestBody. |
Request |
Popisuje operátor, který se má shodovat. |
Request |
Definuje parametry pro podmínky shody RequestHeader. |
Request |
Popisuje operátor, který se má shodovat. |
Request |
Definuje parametry pro podmínky shody RequestMethod. |
Request |
Popisuje operátor, který se má shodovat. |
Request |
Definuje parametry pro podmínky shody RequestScheme. |
Request |
Definuje parametry pro podmínky shody RequestUri. |
Request |
Popisuje operátor, který se má shodovat. |
Resource |
Odkaz na jiný prostředek. |
Response |
Typ chyb odpovědi na požadavky skutečných uživatelů, u kterých se původ bude považovat za špatný |
Response |
Objekt JSON, který obsahuje vlastnosti pro určení stavu původu pomocí skutečných požadavků a odpovědí. |
Route |
Definuje parametry pro akci 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 pro podmínky 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, jaké transformace se použijí před porovnáním. |
Url |
Definuje parametry pro podmínky shody UrlFileExtension. |
Url |
Popisuje operátor, který se má shodovat. |
Url |
Definuje parametry pro podmínky shody urlFilename. |
Url |
Popisuje operátor, který se má shodovat. |
Url |
Definuje parametry pro podmínky shody UrlPath. |
Url |
Popisuje operátor, který se má shodovat. |
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 pro akci 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ásady Web Application Firewall pro koncový bod (pokud jsou 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 pro akci vypršení platnosti mezipaměti.
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. |
cacheType |
Úroveň, na které se musí obsah 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í nebo ne. |
operator |
Popisuje operátor, který se má shodovat. |
||
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í nebo ne. |
operator |
Popisuje operátor, který se má shodovat. |
||
selector |
string |
Název souborů cookie, které se mají shodovat |
|
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
CookiesOperator
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 |
DeepCreatedCustomDomain
Vlastní domény vytvořené v koncovém bodu CDN
Name | Typ | Description |
---|---|---|
name |
string |
Vlastní název 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í potřeba 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 |
Zdroj 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, adresa IPv4 nebo adresa IPv6. 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 každým požadavkem. Pokud tuto hodnotu ponecháte prázdnou, určí ji název hostitele požadavku. Původy Azure CDN, jako jsou 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í Vyšší priority se nepoužijí pro vyrovnávání zatížení, pokud je zdroj s nižší prioritou v pořádku. 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 značí, ž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 se vyplní 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 1 000. |
DeepCreatedOriginGroup
Skupina původů pro obsah CDN, která se přidá při vytváření koncového bodu CDN. Provoz se odesílá do původů 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 na 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ůvodů. |
|
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 k postupnému přesunu provozu do koncového bodu, když 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ásady, které určují pravidla doručování, 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 pravidla 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 pravidla 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 pravidla 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 pravidla 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 pravidla 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 pravidla 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 pravidla 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 pravidla 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 pravidla 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 pravidla 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 pravidla 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 pravidla 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 pravidla 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 pravidla 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, která obsahuje 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á adresu URL ve formátu .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ým typem MIME. |
|
properties.customDomains |
Vlastní domény v rámci koncového bodu. |
||
properties.defaultOriginGroup |
Odkaz na skupinu původů. |
||
properties.deliveryPolicy |
Zásady, které určují pravidla doručování, 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 ve službě CDN povolená komprese obsahu. Výchozí hodnota je false. Pokud je povolená komprese, bude obsah sloužit 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 v 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 |
Určuje, jestli je v 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 stahování, mediální služby. 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 původů, 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 každým požadavkem. Tato vlastnost v koncovém bodu je povolená pouze v případě, že koncový bod používá jeden zdroj, a je možné ji přepsat stejnou vlastností zadanou při původu. Pokud tuto hodnotu ponecháte prázdnou, určí ji název hostitele požadavku. Původy Azure CDN, jako jsou 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 původu, ze kterého může SÍŤ CDN načíst obsah, například contoso.cloudapp.net/originpath. |
|
properties.origins |
Zdroj obsahu doručované 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 optimální 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ů, do mezipaměti. 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 všechny požadavky do mezipaměti s jedinečnou adresou URL. |
|
properties.resourceState |
Stav prostředku koncového bodu. |
||
properties.urlSigningKeys |
Seznam klíčů používaných k ověření podepsaných hodnot hash adres URL |
||
properties.webApplicationFirewallPolicyLink |
Definuje zásady Web Application Firewall pro koncový bod (pokud jsou k dispozici). |
||
systemData |
Systémová data jen pro čtení |
||
tags |
object |
Značky prostředků. |
|
type |
string |
Typ prostředku. |
EndpointListResult
Výsledek požadavku na výpis koncových bodů. Obsahuje seznam objektů koncového bodu a odkaz url pro získání další sady výsledků.
Name | Typ | Description |
---|---|---|
nextLink |
string |
Adresa URL pro získání další sady objektů koncového bodu, pokud existuje. |
value |
Endpoint[] |
Seznam koncových bodů CDN v rámci profilu |
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 |
Typ další informace. |
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
Chybová odpověď
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ř. 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 odeslá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 požadavku sondy stavu, který je proveden. |
HealthProbeRequestType
Typ požadavku sondy stavu, který je proveden.
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í nebo ne. |
operator |
Popisuje operátor, který se má shodovat. |
||
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í nebo ne. |
operator |
Popisuje operátor, který se má shodovat. |
||
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
HttpVersionOperator
Popisuje operátor, který se má shodovat.
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í nebo ne. |
operator |
Popisuje operátor, který se má shodovat. |
||
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í služby 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 stahování nebo mediální služby. 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 OriginGroup, 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ý 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 |
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ů, do mezipaměti. 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 všechny požadavky 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ý 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 |
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ý se má shodovat.
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ý 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 |
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ý 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 |
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ý se má shodovat.
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ý 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 |
ResourceReference
Odkaz na jiný prostředek.
Name | Typ | Description |
---|---|---|
id |
string |
ID prostředku. |
ResponseBasedDetectedErrorTypes
Typ chyb odpovědi na požadavky skutečných uživatelů, u kterých se původ bude považovat za špatný
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 není v pořádku. |
|
responseBasedDetectedErrorTypes |
Typ chyb odpovědi na požadavky skutečných uživatelů, u kterých se původ bude považovat za špatný |
|
responseBasedFailoverThresholdPercentage |
integer |
Procento neúspěšných požadavků v ukázce, kde se má aktivovat převzetí služeb při selhání. |
RouteConfigurationOverrideActionParameters
Definuje parametry pro akci 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ůvodu. Pokud chcete na trase použít výchozí skupinu původu, ponechte prázdnou hodnotu. |
|
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í nebo ne. |
operator |
Popisuje operátor, který se má shodovat. |
||
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 pro podmínky 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í nebo ne. |
operator |
Popisuje operátor, který se má shodovat. |
||
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í nebo ne. |
operator |
Popisuje operátor, který se má shodovat. |
||
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 upravila prostředek |
lastModifiedByType |
Typ identity, která prostředek naposledy upravila |
transform
Popisuje, jaké 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ý 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 |
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í nebo ne. |
operator |
Popisuje operátor, který se má shodovat. |
||
transforms |
Seznam transformací |
||
typeName |
enum:
Delivery |
UrlFileNameOperator
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 |
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ý 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 |
|
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á přichází za #. Nezahrnujte soubor #. |
customHostname |
string |
Hostitel, který se má přesměrovat. Pokud chcete jako cílového hostitele použít příchozího hostitele, ponechte prázdné. |
customPath |
string |
Úplná cesta k přesměrování. Cesta nemůže být prázdná a musí začínat na /. Pokud chcete jako cílovou cestu použít příchozí cestu, ponechte prázdnou. |
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 jakýkoli existující řetězec dotazu; ponechte prázdný, 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 pro akci 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 chcete zachovat cestu, která není shodná. Výchozí hodnota je true (pravda). |
sourcePattern |
string |
definovat vzor identifikátoru URI požadavku, který identifikuje typ požadavků, které se můžou 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í pomocí adresy URL |
|
parameterNameOverride |
Definuje parametry řetězce dotazu v adrese URL, které se mají zvážit pro 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 k označení klíče použitého 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ásady Web Application Firewall pro koncový bod (pokud jsou k dispozici).
Name | Typ | Description |
---|---|---|
id |
string |
ID prostředku. |