Sdílet prostřednictvím


Endpoints - Update

Aktualizace existujícího koncového bodu CDN se zadaným názvem koncového bodu v zadaném předplatném, skupině prostředků a profilu. Po vytvoření koncového bodu je možné aktualizovat pouze značky. Pokud chcete aktualizovat zdroje, použijte operaci Aktualizovat původ. Pokud chcete aktualizovat skupiny původu, použijte operaci Aktualizovat skupinu původů. Pokud chcete aktualizovat vlastní domény, použijte operaci Update Custom Domain.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}?api-version=2024-02-01

Parametry identifikátoru URI

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

string

Název koncového bodu v profilu, který je globálně jedinečný.

profileName
path True

string

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

resourceGroupName
path True

string

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

Vzor regulárního výrazu: ^[-\w\._\(\)]+$

subscriptionId
path True

string

ID předplatného Azure.

api-version
query True

string

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

Text požadavku

Name Typ Description
properties.contentTypesToCompress

string[]

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

properties.defaultOriginGroup

ResourceReference

Odkaz na skupinu původů.

properties.deliveryPolicy

DeliveryPolicy

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

properties.geoFilters

GeoFilter[]

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.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

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

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

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.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.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.queryStringCachingBehavior

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.

properties.urlSigningKeys

UrlSigningKey[]

Seznam klíčů použitých k ověření podepsaných hodnot hash adres URL

properties.webApplicationFirewallPolicyLink

WebApplicationFirewallPolicyLink

Definuje zásadu Web Application Firewall pro koncový bod (pokud je k dispozici).

tags

object

Značky koncových bodů.

Odpovědi

Name Typ Description
200 OK

Endpoint

OK. Žádost byla úspěšná.

202 Accepted

Endpoint

Akce byla přijata a operace se dokončí asynchronně.

Hlavičky

location: string

Other Status Codes

ErrorResponse

Chybová odpověď CDN popisující příčinu selhání operace

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_Update

Ukázkový požadavek

PATCH https://management.azure.com/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1?api-version=2024-02-01

{
  "tags": {
    "additionalProperties": "Tag1"
  }
}

Ukázková odpověď

{
  "name": "endpoint1",
  "id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
  "type": "Microsoft.Cdn/profiles/endpoints",
  "tags": {
    "additionalProperties": "Tag1"
  },
  "location": "WestCentralUs",
  "properties": {
    "hostName": "endpoint1.azureedge.net",
    "originHostHeader": null,
    "provisioningState": "Creating",
    "resourceState": "Creating",
    "isHttpAllowed": true,
    "isHttpsAllowed": true,
    "queryStringCachingBehavior": "IgnoreQueryString",
    "originPath": null,
    "origins": [
      {
        "name": "www-bing-com",
        "properties": {
          "hostName": "www.bing.com",
          "httpPort": 80,
          "httpsPort": 443,
          "originHostHeader": "www.someDomain2.net",
          "priority": 2,
          "weight": 50,
          "enabled": true
        }
      }
    ],
    "originGroups": [
      {
        "name": "originGroup1",
        "properties": {
          "healthProbeSettings": {
            "probePath": "/health.aspx",
            "probeRequestType": "GET",
            "probeProtocol": "Http",
            "probeIntervalInSeconds": 120
          },
          "origins": [
            {
              "id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/www-bing-com"
            }
          ]
        }
      }
    ],
    "defaultOriginGroup": {
      "id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/originGroup1"
    },
    "contentTypesToCompress": [],
    "isCompressionEnabled": false,
    "optimizationType": null,
    "probePath": null,
    "geoFilters": []
  }
}
azure-asyncoperation: https://management.azure.com/subscriptions/subid/resourcegroups/resourceGroupName/providers/Microsoft.Cdn/operationresults/operationId?api-version=2024-02-01
{
  "name": "endpoint1",
  "id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
  "type": "Microsoft.Cdn/profiles/endpoints",
  "tags": {
    "additionalProperties": "Tag1"
  },
  "location": "WestCentralUs",
  "properties": {
    "hostName": "endpoint1.azureedge.net",
    "originHostHeader": null,
    "provisioningState": "Creating",
    "resourceState": "Creating",
    "isHttpAllowed": true,
    "isHttpsAllowed": true,
    "queryStringCachingBehavior": "IgnoreQueryString",
    "originPath": null,
    "origins": [
      {
        "name": "www-bing-com",
        "properties": {
          "hostName": "www.bing.com",
          "httpPort": 80,
          "httpsPort": 443,
          "originHostHeader": "www.someDomain2.net",
          "priority": 2,
          "weight": 50,
          "enabled": true
        }
      }
    ],
    "originGroups": [
      {
        "name": "originGroup1",
        "properties": {
          "healthProbeSettings": {
            "probePath": "/health.aspx",
            "probeRequestType": "GET",
            "probeProtocol": "Http",
            "probeIntervalInSeconds": 120
          },
          "origins": [
            {
              "id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/www-bing-com"
            }
          ]
        }
      }
    ],
    "contentTypesToCompress": [],
    "isCompressionEnabled": false,
    "optimizationType": null,
    "probePath": null,
    "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

cacheBehavior

Chování ukládání požadavků do mezipaměti

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.

CacheExpirationActionParameters

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

CacheKeyQueryStringActionParameters

Definuje parametry pro akci řetězce dotazu cache-key.

CacheType

Úroveň, na které se musí obsah ukládat do mezipaměti.

ClientPortMatchConditionParameters

Definuje parametry pro podmínky shody ClientPort.

ClientPortOperator

Popisuje operátor, který se má shodovat.

CookiesMatchConditionParameters

Definuje parametry pro podmínky shody souborů cookie.

CookiesOperator

Popisuje operátor, který se má shodovat.

DeepCreatedCustomDomain

Vlastní domény vytvořené v koncovém bodu CDN

DeepCreatedOrigin

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

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.

DeliveryPolicy

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

DeliveryRule

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

DeliveryRuleCacheExpirationAction

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

DeliveryRuleCacheKeyQueryStringAction

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

DeliveryRuleClientPortCondition

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

DeliveryRuleCookiesCondition

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

DeliveryRuleHostNameCondition

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

DeliveryRuleHttpVersionCondition

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

DeliveryRuleIsDeviceCondition

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

DeliveryRulePostArgsCondition

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

DeliveryRuleQueryStringCondition

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

DeliveryRuleRemoteAddressCondition

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

DeliveryRuleRequestBodyCondition

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

DeliveryRuleRequestHeaderAction

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

DeliveryRuleRequestHeaderCondition

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

DeliveryRuleRequestMethodCondition

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

DeliveryRuleRequestSchemeCondition

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

DeliveryRuleRequestUriCondition

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

DeliveryRuleResponseHeaderAction

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

DeliveryRuleRouteConfigurationOverrideAction

Definuje akci přepsání konfigurace trasy pro pravidlo doručení. Platí jenom pro profily Frontdoor Standard/Premium.

DeliveryRuleServerPortCondition

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

DeliveryRuleSocketAddrCondition

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

DeliveryRuleSslProtocolCondition

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

DeliveryRuleUrlFileExtensionCondition

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

DeliveryRuleUrlFileNameCondition

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

DeliveryRuleUrlPathCondition

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

DestinationProtocol

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

Endpoint

Koncový bod CDN je entita v profilu CDN obsahující informace o konfiguraci, jako je 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.

EndpointProvisioningState

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

EndpointResourceState

Stav prostředku koncového bodu.

EndpointUpdateParameters

Vlastnosti potřebné k vytvoření nebo aktualizaci koncového bodu

ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorDetail

Podrobnosti o chybě

ErrorResponse

Odpověď na chybu

ForwardingProtocol

Protokol, který toto pravidlo použije při předávání provozu do back-endů.

GeoFilter

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

GeoFilterActions

Akce geografického filtru, tj. povolení nebo blokování přístupu

HeaderAction

Akce, která se má provést

HeaderActionParameters

Definuje parametry pro akci hlavičky požadavku.

HealthProbeParameters

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

HealthProbeRequestType

Typ požadavku sondy stavu, který je proveden.

HostNameMatchConditionParameters

Definuje parametry pro podmínky shody názvu hostitele.

HostNameOperator

Popisuje operátor, který se má shodovat.

HttpErrorRangeParameters

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

HttpVersionMatchConditionParameters

Definuje parametry pro podmínky shody HttpVersion.

HttpVersionOperator

Popisuje operátor, který se má shodovat.

IdentityType

Typ identity, která vytváří nebo upravuje prostředky

IsDeviceMatchConditionParameters

Definuje parametry pro podmínky shody IsDevice.

IsDeviceOperator

Popisuje operátor, který se má shodovat.

KeyVaultSigningKeyParameters

Popisuje parametry pro použití funkce KeyVault uživatele pro podpisový klíč adresy URL.

MatchValues

Hodnota shody pro podmínku pravidla doručení

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.

OriginGroupOverride

Definuje parametry pro konfiguraci přepsání skupiny původu.

OriginGroupOverrideAction

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

OriginGroupOverrideActionParameters

Definuje parametry pro akci přepsání skupiny původů.

paramIndicator

Určuje účel parametru.

PostArgsMatchConditionParameters

Definuje parametry pro podmínky shody PostArgs.

PostArgsOperator

Popisuje operátor, který se má shodovat.

PrivateEndpointStatus

Stav schválení pro připojení k Private Link

ProbeProtocol

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

queryStringBehavior

Chování ukládání požadavků do mezipaměti

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.

QueryStringMatchConditionParameters

Definuje parametry pro podmínky shody řetězce dotazu.

QueryStringOperator

Popisuje operátor, který se má shodovat.

RedirectType

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

RemoteAddressMatchConditionParameters

Definuje parametry pro podmínky shody vzdálených adres.

RemoteAddressOperator

Popisuje operátor, který se má shodovat.

RequestBodyMatchConditionParameters

Definuje parametry pro podmínky shody RequestBody.

RequestBodyOperator

Popisuje operátor, který se má shodovat.

RequestHeaderMatchConditionParameters

Definuje parametry pro podmínky shody RequestHeader.

RequestHeaderOperator

Popisuje operátor, který se má shodovat.

RequestMethodMatchConditionParameters

Definuje parametry pro podmínky shody RequestMethod.

RequestMethodOperator

Popisuje operátor, který se má shodovat.

RequestSchemeMatchConditionParameters

Definuje parametry pro podmínky shody RequestScheme.

RequestUriMatchConditionParameters

Definuje parametry pro podmínky shody RequestUri.

RequestUriOperator

Popisuje operátor, který se má shodovat.

ResourceReference

Odkaz na jiný prostředek.

ResponseBasedDetectedErrorTypes

Typ chyb odpovědi na požadavky skutečných uživatelů, u kterých se původ bude považovat za špatný

ResponseBasedOriginErrorDetectionParameters

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

RouteConfigurationOverrideActionParameters

Definuje parametry pro akci přepsání konfigurace trasy.

ruleCacheBehavior

Chování ukládání požadavků do mezipaměti

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.

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ů.

ServerPortMatchConditionParameters

Definuje parametry pro podmínky shody ServerPort.

ServerPortOperator

Popisuje operátor, který se má shodovat.

SocketAddrMatchConditionParameters

Definuje parametry podmínek shody SocketAddress.

SocketAddrOperator

Popisuje operátor, který se má shodovat.

SslProtocol

Protokol vytvořeného připojení TLS.

SslProtocolMatchConditionParameters

Definuje parametry pro podmínky shody SslProtocol.

SslProtocolOperator

Popisuje operátor, který se má shodovat.

SystemData

Systémová data jen pro čtení

transform

Popisuje, jaké transformace se použijí před porovnáním.

UrlFileExtensionMatchConditionParameters

Definuje parametry pro podmínky shody UrlFileExtension.

UrlFileExtensionOperator

Popisuje operátor, který se má shodovat.

UrlFileNameMatchConditionParameters

Definuje parametry pro podmínky shody UrlFilename.

UrlFileNameOperator

Popisuje operátor, který se má shodovat.

UrlPathMatchConditionParameters

Definuje parametry pro podmínky shody UrlPath.

UrlPathOperator

Popisuje operátor, který se má shodovat.

UrlRedirectAction

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

UrlRedirectActionParameters

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

UrlRewriteAction

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

UrlRewriteActionParameters

Definuje parametry akce přepsání adresy URL.

UrlSigningAction

Definuje akci podepisování adresy URL pro pravidlo doručení.

UrlSigningActionParameters

Definuje parametry akce Podepisování adresy URL.

UrlSigningKey

Podpisový klíč adresy URL

UrlSigningParamIdentifier

Definuje způsob identifikace parametru pro konkrétní účel, například vypršení platnosti.

WebApplicationFirewallPolicyLink

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

ruleCacheBehavior

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

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.

queryParameters

string

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

queryStringCachingBehavior

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ů.

CacheExpirationActionParameters

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

Name Typ Description
cacheBehavior

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

CacheType

Úroveň, na které se musí obsah ukládat do mezipaměti.

typeName enum:

DeliveryRuleCacheExpirationActionParameters

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

queryStringBehavior

Chování ukládání požadavků do mezipaměti

typeName enum:

DeliveryRuleCacheKeyQueryStringBehaviorActionParameters

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

ClientPortOperator

Popisuje operátor, který má být spárován.

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRuleClientPortConditionParameters

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

CookiesOperator

Popisuje operátor, který má být spárován.

selector

string

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

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRuleCookiesConditionParameters

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

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

HealthProbeParameters

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

properties.origins

ResourceReference[]

Zdroj obsahu, který se doručuje prostřednictvím CDN v rámci dané skupiny původů.

properties.responseBasedOriginErrorDetectionSettings

ResponseBasedOriginErrorDetectionParameters

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á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

DeliveryRule[]

Seznam pravidel doručování.

DeliveryRule

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

Name Typ Description
actions DeliveryRuleAction[]:

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

conditions DeliveryRuleCondition[]:

Seznam podmínek, které se musí shodovat, aby se akce provedly

name

string

Název pravidla

order

integer

Pořadí, ve kterém se pravidla pro koncový bod použijí. Možné hodnoty {0;1;2;3,.........}. Pravidlo s nižším pořadím bude použito před pravidlem s vyšším pořadím. Pravidlo s pořadím 0 je speciální pravidlo. Nevyžaduje žádnou podmínku a akce uvedené v něm budou vždy použity.

DeliveryRuleCacheExpirationAction

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

Name Typ Description
name string:

CacheExpiration

Název akce pro pravidlo doručení.

parameters

CacheExpirationActionParameters

Definuje parametry akce.

DeliveryRuleCacheKeyQueryStringAction

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

Name Typ Description
name string:

CacheKeyQueryString

Název akce pro pravidlo doručení.

parameters

CacheKeyQueryStringActionParameters

Definuje parametry akce.

DeliveryRuleClientPortCondition

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

Name Typ Description
name string:

ClientPort

Název podmínky pravidla doručení.

parameters

ClientPortMatchConditionParameters

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

CookiesMatchConditionParameters

Definuje parametry podmínky.

DeliveryRuleHostNameCondition

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

Name Typ Description
name string:

HostName

Název podmínky pravidla doručení.

parameters

HostNameMatchConditionParameters

Definuje parametry podmínky.

DeliveryRuleHttpVersionCondition

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

Name Typ Description
name string:

HttpVersion

Název podmínky pravidla doručení.

parameters

HttpVersionMatchConditionParameters

Definuje parametry podmínky.

DeliveryRuleIsDeviceCondition

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

Name Typ Description
name string:

IsDevice

Název podmínky pravidla doručení.

parameters

IsDeviceMatchConditionParameters

Definuje parametry podmínky.

DeliveryRulePostArgsCondition

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

Name Typ Description
name string:

PostArgs

Název podmínky pravidla doručení.

parameters

PostArgsMatchConditionParameters

Definuje parametry podmínky.

DeliveryRuleQueryStringCondition

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

Name Typ Description
name string:

QueryString

Název podmínky pravidla doručení.

parameters

QueryStringMatchConditionParameters

Definuje parametry podmínky.

DeliveryRuleRemoteAddressCondition

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

Name Typ Description
name string:

RemoteAddress

Název podmínky pravidla doručení.

parameters

RemoteAddressMatchConditionParameters

Definuje parametry podmínky.

DeliveryRuleRequestBodyCondition

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

Name Typ Description
name string:

RequestBody

Název podmínky pravidla doručení.

parameters

RequestBodyMatchConditionParameters

Definuje parametry podmínky.

DeliveryRuleRequestHeaderAction

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

Name Typ Description
name string:

ModifyRequestHeader

Název akce pro pravidlo doručení.

parameters

HeaderActionParameters

Definuje parametry akce.

DeliveryRuleRequestHeaderCondition

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

Name Typ Description
name string:

RequestHeader

Název podmínky pravidla doručení.

parameters

RequestHeaderMatchConditionParameters

Definuje parametry podmínky.

DeliveryRuleRequestMethodCondition

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

Name Typ Description
name string:

RequestMethod

Název podmínky pravidla doručení.

parameters

RequestMethodMatchConditionParameters

Definuje parametry podmínky.

DeliveryRuleRequestSchemeCondition

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

Name Typ Description
name string:

RequestScheme

Název podmínky pravidla doručení.

parameters

RequestSchemeMatchConditionParameters

Definuje parametry podmínky.

DeliveryRuleRequestUriCondition

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

Name Typ Description
name string:

RequestUri

Název podmínky pravidla doručení.

parameters

RequestUriMatchConditionParameters

Definuje parametry podmínky.

DeliveryRuleResponseHeaderAction

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

Name Typ Description
name string:

ModifyResponseHeader

Název akce pro pravidlo doručení.

parameters

HeaderActionParameters

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:

RouteConfigurationOverride

Název akce pro pravidlo doručení.

parameters

RouteConfigurationOverrideActionParameters

Definuje parametry akce.

DeliveryRuleServerPortCondition

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

Name Typ Description
name string:

ServerPort

Název podmínky pravidla doručení.

parameters

ServerPortMatchConditionParameters

Definuje parametry podmínky.

DeliveryRuleSocketAddrCondition

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

Name Typ Description
name string:

SocketAddr

Název podmínky pravidla doručení.

parameters

SocketAddrMatchConditionParameters

Definuje parametry podmínky.

DeliveryRuleSslProtocolCondition

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

Name Typ Description
name string:

SslProtocol

Název podmínky pravidla doručení.

parameters

SslProtocolMatchConditionParameters

Definuje parametry podmínky.

DeliveryRuleUrlFileExtensionCondition

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

Name Typ Description
name string:

UrlFileExtension

Název podmínky pravidla doručení.

parameters

UrlFileExtensionMatchConditionParameters

Definuje parametry podmínky.

DeliveryRuleUrlFileNameCondition

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

Name Typ Description
name string:

UrlFileName

Název podmínky pravidla doručení.

parameters

UrlFileNameMatchConditionParameters

Definuje parametry podmínky.

DeliveryRuleUrlPathCondition

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

Name Typ Description
name string:

UrlPath

Název podmínky pravidla doručení.

parameters

UrlPathMatchConditionParameters

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

DeepCreatedCustomDomain[]

Vlastní domény v rámci koncového bodu

properties.defaultOriginGroup

ResourceReference

Odkaz na skupinu původů.

properties.deliveryPolicy

DeliveryPolicy

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

properties.geoFilters

GeoFilter[]

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

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

DeepCreatedOriginGroup[]

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

DeepCreatedOrigin[]

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

EndpointProvisioningState

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

properties.queryStringCachingBehavior

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

EndpointResourceState

Stav prostředku koncového bodu

properties.urlSigningKeys

UrlSigningKey[]

Seznam klíčů použitých k ověření podepsaných hodnot hash adres URL

properties.webApplicationFirewallPolicyLink

WebApplicationFirewallPolicyLink

Definuje zásadu Web Application Firewall pro koncový bod (pokud je k dispozici).

systemData

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

EndpointUpdateParameters

Vlastnosti potřebné k vytvoření nebo aktualizaci koncového bodu

Name Typ Default value Description
properties.contentTypesToCompress

string[]

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

properties.defaultOriginGroup

ResourceReference

Odkaz na skupinu původů.

properties.deliveryPolicy

DeliveryPolicy

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

properties.geoFilters

GeoFilter[]

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.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

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.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.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.queryStringCachingBehavior

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.urlSigningKeys

UrlSigningKey[]

Seznam klíčů použitých k ověření podepsaných hodnot hash adres URL

properties.webApplicationFirewallPolicyLink

WebApplicationFirewallPolicyLink

Definuje zásadu Web Application Firewall pro koncový bod (pokud je k dispozici).

tags

object

Značky koncových bodů.

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

ErrorAdditionalInfo[]

Další informace o chybě.

code

string

Kód chyby

details

ErrorDetail[]

Podrobnosti o chybě.

message

string

Chybová zpráva

target

string

Cíl chyby.

ErrorResponse

Odpověď na chybu

Name Typ Description
error

ErrorDetail

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

GeoFilterActions

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

HeaderAction

Akce, která se má provést

headerName

string

Název hlavičky, která se má upravit

typeName enum:

DeliveryRuleHeaderActionParameters

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

ProbeProtocol

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

probeRequestType

HealthProbeRequestType

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í.

operator

HostNameOperator

Popisuje operátor, který má být spárován.

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRuleHostNameConditionParameters

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

HttpVersionOperator

Popisuje operátor, který má být spárován.

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRuleHttpVersionConditionParameters

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

MatchValues[]

Hodnota shody pro podmínku pravidla doručení

negateCondition

boolean

False

Popisuje, jestli se jedná o podmínku negování.

operator

IsDeviceOperator

Popisuje operátor, který má být spárován.

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRuleIsDeviceConditionParameters

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:

KeyVaultSigningKeyParameters

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

ForwardingProtocol

Protokol, který toto pravidlo použije při předávání provozu do back-endů.

originGroup

ResourceReference

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:

OriginGroupOverride

Název akce pro pravidlo doručení.

parameters

OriginGroupOverrideActionParameters

Definuje parametry akce.

OriginGroupOverrideActionParameters

Definuje parametry pro akci přepsání skupiny původů.

Name Typ Description
originGroup

ResourceReference

definuje Skupinu původů, která by přepsala DefaultOriginGroup.

typeName enum:

DeliveryRuleOriginGroupOverrideActionParameters

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

PostArgsOperator

Popisuje operátor, který má být spárován.

selector

string

Název PostArg, který se má shodovat

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRulePostArgsConditionParameters

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

QueryStringOperator

Popisuje operátor, který má být spárován.

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRuleQueryStringConditionParameters

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

RemoteAddressOperator

Popisuje operátor, který má být spárován.

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRuleRemoteAddressConditionParameters

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

RequestBodyOperator

Popisuje operátor, který má být spárován.

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRuleRequestBodyConditionParameters

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

RequestHeaderOperator

Popisuje operátor, který má být spárován.

selector

string

Název hlavičky, která se má shodovat

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRuleRequestHeaderConditionParameters

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

MatchValues[]

Hodnota shody pro podmínku pravidla doručení

negateCondition

boolean

False

Popisuje, jestli se jedná o podmínku negování.

operator

RequestMethodOperator

Popisuje operátor, který má být spárován.

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRuleRequestMethodConditionParameters

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

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

transform[]

Seznam transformací

typeName enum:

DeliveryRuleRequestSchemeConditionParameters

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

RequestUriOperator

Popisuje operátor, který má být spárován.

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRuleRequestUriConditionParameters

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

HttpErrorRangeParameters[]

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

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

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

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:

DeliveryRuleRouteConfigurationOverrideActionParameters

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

ServerPortOperator

Popisuje operátor, který má být spárován.

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRuleServerPortConditionParameters

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

SocketAddrOperator

Popisuje operátor, který má být spárován.

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRuleSocketAddrConditionParameters

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

SslProtocol[]

Hodnota shody pro podmínku pravidla doručení

negateCondition

boolean

False

Popisuje, jestli se jedná o podmínku negování.

operator

SslProtocolOperator

Popisuje operátor, který má být spárován.

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRuleSslProtocolConditionParameters

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

IdentityType

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

IdentityType

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

UrlFileExtensionOperator

Popisuje operátor, který má být spárován.

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRuleUrlFileExtensionMatchConditionParameters

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í.

operator

UrlFileNameOperator

Popisuje operátor, který má být spárován.

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRuleUrlFilenameConditionParameters

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

UrlPathOperator

Popisuje operátor, který má být spárován.

transforms

transform[]

Seznam transformací

typeName enum:

DeliveryRuleUrlPathMatchConditionParameters

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:

UrlRedirect

Název akce pro pravidlo doručení.

parameters

UrlRedirectActionParameters

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

DestinationProtocol

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

redirectType

RedirectType

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

typeName enum:

DeliveryRuleUrlRedirectActionParameters

UrlRewriteAction

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

Name Typ Description
name string:

UrlRewrite

Název akce pro pravidlo doručení.

parameters

UrlRewriteActionParameters

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:

DeliveryRuleUrlRewriteActionParameters

UrlSigningAction

Definuje akci podepisování adresy URL pro pravidlo doručení.

Name Typ Description
name string:

UrlSigning

Název akce pro pravidlo doručení.

parameters

UrlSigningActionParameters

Definuje parametry akce.

UrlSigningActionParameters

Definuje parametry akce Podepisování adresy URL.

Name Typ Description
algorithm

algorithm

Algoritmus pro podepisování adres URL

parameterNameOverride

UrlSigningParamIdentifier[]

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:

DeliveryRuleUrlSigningActionParameters

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

KeyVaultSigningKeyParameters

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

paramIndicator

Určuje účel parametru.

paramName

string

Název parametru

Definuje zásadu Web Application Firewall pro koncový bod (pokud je k dispozici).

Name Typ Description
id

string

ID prostředku.