Endpoints - Start
Uruchamia istniejący punkt końcowy usługi CDN, który znajduje się w stanie zatrzymania.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/start?api-version=2024-02-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
endpoint
|
path | True |
string |
Nazwa punktu końcowego w profilu, który jest unikatowy globalnie. |
profile
|
path | True |
string |
Nazwa profilu usługi CDN, który jest unikatowy w grupie zasobów. |
resource
|
path | True |
string |
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wzorzec wyrażenia regularnego: |
subscription
|
path | True |
string |
Identyfikator subskrypcji platformy Azure. |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia z żądaniem klienta. Bieżąca wersja to 2024-02-01. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK. Żądanie zakończyło się pomyślnie. |
|
202 Accepted |
Zaakceptowane i operacja zostanie ukończona asynchronicznie. Nagłówki location: string |
|
Other Status Codes |
Odpowiedź z błędem usługi CDN opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
Endpoints_Start
Przykładowe żądanie
Przykładowa odpowiedź
{
"name": "endpoint4899",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
"type": "Microsoft.Cdn/profiles/endpoints",
"tags": {
"kay1": "value1"
},
"location": "WestUs",
"properties": {
"hostName": "endpoint1.azureedge.net",
"originHostHeader": "www.bing.com",
"provisioningState": "Succeeded",
"resourceState": "Starting",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "NotSet",
"originPath": null,
"origins": [
{
"name": "www-bing-com",
"properties": {
"hostName": "www.bing.com",
"httpPort": 80,
"httpsPort": 443
}
}
],
"contentTypesToCompress": [],
"isCompressionEnabled": false,
"optimizationType": "DynamicSiteAcceleration",
"probePath": "/image",
"geoFilters": []
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/subid/resourcegroups/resourceGroupName/providers/Microsoft.Cdn/operationresults/operationId?api-version=2024-02-01
{
"name": "endpoint4899",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
"type": "Microsoft.Cdn/profiles/endpoints",
"tags": {
"kay1": "value1"
},
"location": "WestUs",
"properties": {
"hostName": "endpoint1.azureedge.net",
"originHostHeader": "www.bing.com",
"provisioningState": "Succeeded",
"resourceState": "Starting",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "NotSet",
"originPath": null,
"origins": [
{
"name": "www-bing-com",
"properties": {
"hostName": "www.bing.com",
"httpPort": 80,
"httpsPort": 443
}
}
],
"contentTypesToCompress": [],
"isCompressionEnabled": false,
"optimizationType": "DynamicSiteAcceleration",
"probePath": "/image",
"geoFilters": []
}
}
Definicje
Nazwa | Opis |
---|---|
algorithm |
Algorytm używany do podpisywania adresów URL |
cache |
Zachowanie buforowania dla żądań |
Cache |
Ustawienia buforowania dla trasy typu buforowania. Aby wyłączyć buforowanie, nie należy podawać obiektu cacheConfiguration. |
Cache |
Definiuje parametry akcji wygaśnięcia pamięci podręcznej. |
Cache |
Definiuje parametry akcji ciągu zapytania cache-key. |
Cache |
Poziom, na którym zawartość musi być buforowana. |
Client |
Definiuje parametry warunków dopasowania KlientaPort |
Client |
Opisuje operator do dopasowania |
Cookies |
Definiuje parametry warunków dopasowania plików cookie |
Cookies |
Opis operatora do dopasowania |
Deep |
Domeny niestandardowe utworzone w punkcie końcowym usługi CDN. |
Deep |
Główne źródło zawartości usługi CDN dodawanej podczas tworzenia punktu końcowego usługi CDN. |
Deep |
Grupa źródeł zawartości CDN, która jest dodawana podczas tworzenia punktu końcowego usługi CDN. Ruch jest wysyłany do źródeł w grupie pochodzenia na podstawie kondycji źródła. |
Delivery |
Zasady określające reguły dostarczania, które mają być używane dla punktu końcowego. |
Delivery |
Reguła określająca zestaw akcji i warunków |
Delivery |
Definiuje akcję wygaśnięcia pamięci podręcznej dla reguły dostarczania. |
Delivery |
Definiuje akcję ciągu zapytania klucza pamięci podręcznej dla reguły dostarczania. |
Delivery |
Definiuje warunek ClientPort dla reguły dostarczania. |
Delivery |
Definiuje warunek plików cookie dla reguły dostarczania. |
Delivery |
Definiuje warunek HostName dla reguły dostarczania. |
Delivery |
Definiuje warunek HttpVersion dla reguły dostarczania. |
Delivery |
Definiuje warunek IsDevice dla reguły dostarczania. |
Delivery |
Definiuje warunek PostArgs dla reguły dostarczania. |
Delivery |
Definiuje warunek QueryString dla reguły dostarczania. |
Delivery |
Definiuje warunek RemoteAddress dla reguły dostarczania. |
Delivery |
Definiuje warunek RequestBody dla reguły dostarczania. |
Delivery |
Definiuje akcję nagłówka żądania dla reguły dostarczania. |
Delivery |
Definiuje warunek RequestHeader dla reguły dostarczania. |
Delivery |
Definiuje warunek RequestMethod dla reguły dostarczania. |
Delivery |
Definiuje warunek schematu żądania dla reguły dostarczania. |
Delivery |
Definiuje warunek identyfikatora RequestUri dla reguły dostarczania. |
Delivery |
Definiuje akcję nagłówka odpowiedzi dla reguły dostarczania. |
Delivery |
Definiuje akcję przesłonięcia konfiguracji trasy dla reguły dostarczania. Dotyczy tylko profilów Frontdoor Standard/Premium. |
Delivery |
Definiuje warunek ServerPort dla reguły dostarczania. |
Delivery |
Definiuje warunek SocketAddress dla reguły dostarczania. |
Delivery |
Definiuje warunek SslProtocol dla reguły dostarczania. |
Delivery |
Definiuje warunek UrlFileExtension dla reguły dostarczania. |
Delivery |
Definiuje warunek UrlFileName dla reguły dostarczania. |
Delivery |
Definiuje warunek UrlPath dla reguły dostarczania. |
Destination |
Protokół do użycia na potrzeby przekierowania. Wartość domyślna to MatchRequest |
Endpoint |
Punkt końcowy usługi CDN to jednostka w profilu usługi CDN zawierająca informacje o konfiguracji, takie jak źródło, protokół, buforowanie zawartości i zachowanie dostarczania. Punkt końcowy usługi CDN używa formatu adresu URL .azureedge.net. |
Endpoint |
Stan aprowizacji punktu końcowego. |
Endpoint |
Stan zasobu punktu końcowego. |
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
Error |
Szczegóły błędu. |
Error |
Odpowiedź na błąd |
Forwarding |
Protokół tej reguły będzie używany podczas przekazywania ruchu do zapleczy. |
Geo |
Reguły definiujące dostęp geograficzny użytkownika w punkcie końcowym usługi CDN. |
Geo |
Akcja filtru geograficznego, tj. zezwalania na dostęp lub blokowania go. |
Header |
Akcja do wykonania |
Header |
Definiuje parametry akcji nagłówka żądania. |
Health |
Obiekt JSON zawierający właściwości do wysyłania sond kondycji do źródła. |
Health |
Typ wykonanego żądania sondy kondycji. |
Host |
Definiuje parametry warunków dopasowania nazwy hosta |
Host |
Opisuje operator do dopasowania |
Http |
Obiekt JSON reprezentujący zakres kodów stanu http |
Http |
Definiuje parametry warunków dopasowania httpversion |
Http |
Opis operatora do dopasowania |
Identity |
Typ tożsamości, która tworzy/modyfikuje zasoby |
Is |
Definiuje parametry warunków dopasowania urządzenia IsDevice |
Is |
Opisuje operator do dopasowania |
Key |
Opisuje parametry używania funkcji KeyVault użytkownika dla klucza podpisywania adresu URL. |
Match |
Wartość dopasowania warunku reguły dostarczania |
Optimization |
Określa, w jakim scenariuszu klient chce zoptymalizować ten punkt końcowy usługi CDN, np. pobieranie, usługi Media Services. Dzięki tym informacjom możemy zastosować optymalizację opartą na scenariuszu. |
Origin |
Definiuje parametry konfiguracji zastępowania grupy pochodzenia. |
Origin |
Definiuje akcję zastępowania grupy pochodzenia dla reguły dostarczania. |
Origin |
Definiuje parametry akcji przesłonięcia grupy pochodzenia. |
param |
Wskazuje cel parametru |
Post |
Definiuje parametry warunków dopasowania usługi PostArgs |
Post |
Opis operatora do dopasowania |
Private |
Stan zatwierdzenia połączenia z Private Link |
Probe |
Protokół do użycia na potrzeby sondy kondycji. |
query |
Zachowanie buforowania dla żądań |
Query |
Definiuje sposób buforowania żądań usługi CDN zawierających ciągi zapytań. Podczas buforowania można ignorować wszystkie ciągi zapytań, pomijać buforowanie, aby zapobiec buforowaniu żądań zawierających ciągi zapytań lub buforować każde żądanie z unikatowym adresem URL. |
Query |
Definiuje parametry warunków dopasowania queryString |
Query |
Opis operatora do dopasowania |
Redirect |
Typ przekierowania, który będzie używany przez regułę podczas przekierowywania ruchu. |
Remote |
Definiuje parametry warunków dopasowania remoteAddress |
Remote |
Opis operatora do dopasowania |
Request |
Definiuje parametry warunków dopasowania requestbody |
Request |
Opis operatora do dopasowania |
Request |
Definiuje parametry warunków dopasowania RequestHeader |
Request |
Opis operatora do dopasowania |
Request |
Definiuje parametry warunków dopasowania RequestMethod |
Request |
Opis operatora do dopasowania |
Request |
Definiuje parametry warunków dopasowania schematu żądania |
Request |
Definiuje parametry warunków dopasowania identyfikatora RequestUri |
Request |
Opis operatora do dopasowania |
Resource |
Odwołanie do innego zasobu. |
Response |
Typ błędów odpowiedzi dla rzeczywistych żądań użytkownika, dla których źródło zostanie uznane za będące w złej kondycji |
Response |
Obiekt JSON zawierający właściwości umożliwiające określenie kondycji źródła przy użyciu rzeczywistych żądań/odpowiedzi. |
Route |
Definiuje parametry akcji przesłonięcia konfiguracji trasy. |
rule |
Zachowanie buforowania dla żądań |
rule |
Wskazuje, czy kompresja zawartości jest włączona. Jeśli kompresja jest włączona, zawartość będzie służyć jako skompresowana, jeśli użytkownik żąda skompresowanej wersji. Zawartość nie będzie kompresowana w usłudze AzureFrontDoor, gdy żądana zawartość jest mniejsza niż 1 bajt lub większa niż 1 MB. |
rule |
Definiuje sposób buforowania żądań, które zawierają ciągi zapytań. Podczas buforowania można ignorować dowolne ciągi zapytań, ignorować określone ciągi zapytań, buforować każde żądanie z unikatowym adresem URL lub buforować określone ciągi zapytań. |
Server |
Definiuje parametry warunków dopasowania SerweraPort |
Server |
Opisuje operator do dopasowania |
Socket |
Definiuje parametry warunków dopasowania gniazd |
Socket |
Opisuje operator do dopasowania |
Ssl |
Protokół ustanowionego połączenia TLS. |
Ssl |
Definiuje parametry warunków dopasowania protokołu SslProtocol |
Ssl |
Opisuje operator do dopasowania |
System |
Dane systemowe tylko do odczytu |
transform |
Opisuje, jakie przekształcenia są stosowane przed dopasowaniem |
Url |
Definiuje parametry warunków dopasowania elementu UrlFileExtension |
Url |
Opis operatora do dopasowania |
Url |
Definiuje parametry warunków dopasowania urlFilename |
Url |
Opis operatora do dopasowania |
Url |
Definiuje parametry warunków dopasowania elementu UrlPath |
Url |
Opis operatora do dopasowania |
Url |
Definiuje akcję przekierowania adresu URL dla reguły dostarczania. |
Url |
Definiuje parametry akcji przekierowania adresu URL. |
Url |
Definiuje akcję ponownego zapisywania adresu URL dla reguły dostarczania. |
Url |
Definiuje parametry akcji ponownego zapisywania adresu URL. |
Url |
Definiuje akcję podpisywania adresu URL dla reguły dostarczania. |
Url |
Definiuje parametry akcji Podpisywanie adresu URL. |
Url |
Klucz podpisywania adresu URL |
Url |
Definiuje sposób identyfikowania parametru dla określonego celu, np. wygasa |
Web |
Definiuje zasady Web Application Firewall dla punktu końcowego (jeśli dotyczy) |
algorithm
Algorytm używany do podpisywania adresów URL
Nazwa | Typ | Opis |
---|---|---|
SHA256 |
string |
cacheBehavior
Zachowanie buforowania dla żądań
Nazwa | Typ | Opis |
---|---|---|
BypassCache |
string |
|
Override |
string |
|
SetIfMissing |
string |
CacheConfiguration
Ustawienia buforowania dla trasy typu buforowania. Aby wyłączyć buforowanie, nie należy podawać obiektu cacheConfiguration.
Nazwa | Typ | Opis |
---|---|---|
cacheBehavior |
Zachowanie buforowania dla żądań |
|
cacheDuration |
string |
Czas trwania, dla którego zawartość musi być buforowana. Dozwolony format to [d.]hh:mm:ss |
isCompressionEnabled |
Wskazuje, czy kompresja zawartości jest włączona. Jeśli kompresja jest włączona, zawartość będzie służyć jako skompresowana, jeśli użytkownik żąda skompresowanej wersji. Zawartość nie będzie kompresowana w usłudze AzureFrontDoor, gdy żądana zawartość jest mniejsza niż 1 bajt lub większa niż 1 MB. |
|
queryParameters |
string |
parametry zapytania do uwzględnienia lub wykluczenia (rozdzielone przecinkami). |
queryStringCachingBehavior |
Definiuje sposób buforowania żądań, które zawierają ciągi zapytań. Podczas buforowania można ignorować dowolne ciągi zapytań, ignorować określone ciągi zapytań, buforować każde żądanie z unikatowym adresem URL lub buforować określone ciągi zapytań. |
CacheExpirationActionParameters
Definiuje parametry akcji wygaśnięcia pamięci podręcznej.
Nazwa | Typ | Opis |
---|---|---|
cacheBehavior |
Zachowanie buforowania dla żądań |
|
cacheDuration |
string |
Czas trwania, dla którego zawartość musi być buforowana. Dozwolony format to [d.]hh:mm:ss |
cacheType |
Poziom, na którym zawartość musi być buforowana. |
|
typeName |
enum:
Delivery |
CacheKeyQueryStringActionParameters
Definiuje parametry akcji ciągu zapytania cache-key.
Nazwa | Typ | Opis |
---|---|---|
queryParameters |
string |
parametry zapytania do uwzględnienia lub wykluczenia (rozdzielone przecinkami). |
queryStringBehavior |
Zachowanie buforowania dla żądań |
|
typeName |
enum:
Delivery |
CacheType
Poziom, na którym zawartość musi być buforowana.
Nazwa | Typ | Opis |
---|---|---|
All |
string |
ClientPortMatchConditionParameters
Definiuje parametry warunków dopasowania KlientaPort
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
string[] |
Wartość dopasowania warunku reguły dostarczania |
|
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opis operatora do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
ClientPortOperator
Opisuje operator do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
CookiesMatchConditionParameters
Definiuje parametry warunków dopasowania plików cookie
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
string[] |
Wartość dopasowania warunku reguły dostarczania |
|
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opis operatora do dopasowania |
||
selector |
string |
Nazwa plików cookie do dopasowania |
|
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
CookiesOperator
Opis operatora do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
DeepCreatedCustomDomain
Domeny niestandardowe utworzone w punkcie końcowym usługi CDN.
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Nazwa domeny niestandardowej. |
properties.hostName |
string |
Nazwa hosta domeny niestandardowej. Musi być nazwą domeny. |
properties.validationData |
string |
W przypadku dostarczania usługi CDN do niektórych regionów ze względu na lokalną zgodność może być wymagana specjalna walidacja lub dane. Na przykład numer licencji ICP domeny niestandardowej jest wymagany do dostarczania zawartości w Chinach. |
DeepCreatedOrigin
Główne źródło zawartości usługi CDN dodawanej podczas tworzenia punktu końcowego usługi CDN.
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Nazwa źródła, która musi być unikatowa w punkcie końcowym. |
properties.enabled |
boolean |
Źródło jest włączone na potrzeby równoważenia obciążenia. Domyślnie źródło jest zawsze włączone. |
properties.hostName |
string |
Adres źródła. Może to być nazwa domeny, adres IPv4 lub adres IPv6. Powinno to być unikatowe we wszystkich źródłach w punkcie końcowym. |
properties.httpPort |
integer |
Wartość portu HTTP. Musi zawierać się w zakresie od 1 do 65535. |
properties.httpsPort |
integer |
Wartość portu HTTPS. Musi zawierać się w zakresie od 1 do 65535. |
properties.originHostHeader |
string |
Wartość nagłówka hosta wysłana do źródła z każdym żądaniem. Jeśli pozostawisz to pole puste, nazwa hosta żądania określi tę wartość. Źródła usługi Azure CDN, takie jak Web Apps, Blob Storage i Cloud Services wymagają domyślnego dopasowania tej wartości nagłówka hosta do nazwy hosta pochodzenia. |
properties.priority |
integer |
Priorytet źródła w danej grupie pochodzenia na potrzeby równoważenia obciążenia. Wyższe priorytety nie będą używane do równoważenia obciążenia, jeśli jakiekolwiek źródło o niższym priorytcie jest w dobrej kondycji. Musi zawierać się w przedziale od 1 do 5. |
properties.privateEndpointStatus |
Stan zatwierdzenia połączenia z Private Link |
|
properties.privateLinkAlias |
string |
Alias zasobu Private Link. Wypełnianie tego opcjonalnego pola oznacza, że to źródło jest "prywatne" |
properties.privateLinkApprovalMessage |
string |
Niestandardowy komunikat, który ma zostać uwzględniony w żądaniu zatwierdzenia w celu nawiązania połączenia z Private Link. |
properties.privateLinkLocation |
string |
Lokalizacja zasobu Private Link. Wymagane tylko wtedy, gdy parametr "privateLinkResourceId" jest wypełniony |
properties.privateLinkResourceId |
string |
Identyfikator zasobu Private Link. Wypełnianie tego opcjonalnego pola oznacza, że to zaplecze jest "prywatne" |
properties.weight |
integer |
Waga źródła w danej grupie pochodzenia na potrzeby równoważenia obciążenia. Musi zawierać się w zakresie od 1 do 1000 |
DeepCreatedOriginGroup
Grupa źródeł zawartości CDN, która jest dodawana podczas tworzenia punktu końcowego usługi CDN. Ruch jest wysyłany do źródeł w grupie pochodzenia na podstawie kondycji źródła.
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Nazwa grupy pochodzenia, która musi być unikatowa w punkcie końcowym. |
properties.healthProbeSettings |
Ustawienia sondy kondycji źródła, które są używane do określania kondycji źródła. |
|
properties.origins |
Źródło zawartości dostarczanej za pośrednictwem sieci CDN w danej grupie pochodzenia. |
|
properties.responseBasedOriginErrorDetectionSettings |
Obiekt JSON zawierający właściwości umożliwiające określenie kondycji źródła przy użyciu rzeczywistych żądań/odpowiedzi. Ta właściwość nie jest obecnie obsługiwana. |
|
properties.trafficRestorationTimeToHealedOrNewEndpointsInMinutes |
integer |
Czas w minutach, aby stopniowo przenosić ruch do punktu końcowego, gdy punkt końcowy w złej kondycji jest w dobrej kondycji lub dodawany jest nowy punkt końcowy. Wartość domyślna to 10 minut. Ta właściwość nie jest obecnie obsługiwana. |
DeliveryPolicy
Zasady określające reguły dostarczania, które mają być używane dla punktu końcowego.
Nazwa | Typ | Opis |
---|---|---|
description |
string |
Przyjazny dla użytkownika opis zasad. |
rules |
Lista reguł dostarczania. |
DeliveryRule
Reguła określająca zestaw akcji i warunków
Nazwa | Typ | Opis |
---|---|---|
actions | DeliveryRuleAction[]: |
Lista akcji wykonywanych po spełnieniu wszystkich warunków reguły. |
conditions |
DeliveryRuleCondition[]:
|
Lista warunków, które należy dopasować do akcji do wykonania |
name |
string |
Nazwa reguły |
order |
integer |
Kolejność stosowania reguł dla punktu końcowego. Możliwe wartości :0,1,2,3,.........}. Reguła o mniejszej kolejności zostanie zastosowana przed regułą o większej kolejności. Reguła z kolejnością 0 jest specjalną regułą. Nie wymaga ona żadnych warunków, a akcje wymienione w nim będą zawsze stosowane. |
DeliveryRuleCacheExpirationAction
Definiuje akcję wygaśnięcia pamięci podręcznej dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Cache |
Nazwa akcji reguły dostarczania. |
parameters |
Definiuje parametry akcji. |
DeliveryRuleCacheKeyQueryStringAction
Definiuje akcję ciągu zapytania klucza pamięci podręcznej dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Cache |
Nazwa akcji reguły dostarczania. |
parameters |
Definiuje parametry akcji. |
DeliveryRuleClientPortCondition
Definiuje warunek ClientPort dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Client |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleCookiesCondition
Definiuje warunek plików cookie dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Cookies |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleHostNameCondition
Definiuje warunek HostName dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Host |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleHttpVersionCondition
Definiuje warunek HttpVersion dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Http |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleIsDeviceCondition
Definiuje warunek IsDevice dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Is |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRulePostArgsCondition
Definiuje warunek PostArgs dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Post |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleQueryStringCondition
Definiuje warunek QueryString dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Query |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleRemoteAddressCondition
Definiuje warunek RemoteAddress dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Remote |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleRequestBodyCondition
Definiuje warunek RequestBody dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Request |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleRequestHeaderAction
Definiuje akcję nagłówka żądania dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Modify |
Nazwa akcji reguły dostarczania. |
parameters |
Definiuje parametry akcji. |
DeliveryRuleRequestHeaderCondition
Definiuje warunek RequestHeader dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Request |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleRequestMethodCondition
Definiuje warunek RequestMethod dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Request |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleRequestSchemeCondition
Definiuje warunek schematu żądania dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Request |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleRequestUriCondition
Definiuje warunek identyfikatora RequestUri dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Request |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleResponseHeaderAction
Definiuje akcję nagłówka odpowiedzi dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Modify |
Nazwa akcji reguły dostarczania. |
parameters |
Definiuje parametry akcji. |
DeliveryRuleRouteConfigurationOverrideAction
Definiuje akcję przesłonięcia konfiguracji trasy dla reguły dostarczania. Dotyczy tylko profilów Frontdoor Standard/Premium.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Route |
Nazwa akcji reguły dostarczania. |
parameters |
Definiuje parametry akcji. |
DeliveryRuleServerPortCondition
Definiuje warunek ServerPort dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Server |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleSocketAddrCondition
Definiuje warunek SocketAddress dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Socket |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleSslProtocolCondition
Definiuje warunek SslProtocol dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name | string: |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleUrlFileExtensionCondition
Definiuje warunek UrlFileExtension dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Url |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleUrlFileNameCondition
Definiuje warunek UrlFileName dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Url |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleUrlPathCondition
Definiuje warunek UrlPath dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Url |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DestinationProtocol
Protokół do użycia na potrzeby przekierowania. Wartość domyślna to MatchRequest
Nazwa | Typ | Opis |
---|---|---|
Http |
string |
|
Https |
string |
|
MatchRequest |
string |
Endpoint
Punkt końcowy usługi CDN to jednostka w profilu usługi CDN zawierająca informacje o konfiguracji, takie jak źródło, protokół, buforowanie zawartości i zachowanie dostarczania. Punkt końcowy usługi CDN używa formatu adresu URL .azureedge.net.
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
id |
string |
Identyfikator zasobu. |
|
location |
string |
Lokalizacja zasobu. |
|
name |
string |
Nazwa zasobu. |
|
properties.contentTypesToCompress |
string[] |
Lista typów zawartości, na których ma zastosowanie kompresja. Wartość powinna być prawidłowym typem MIME. |
|
properties.customDomains |
Domeny niestandardowe w punkcie końcowym. |
||
properties.defaultOriginGroup |
Odwołanie do grupy pochodzenia. |
||
properties.deliveryPolicy |
Zasady określające reguły dostarczania, które mają być używane dla punktu końcowego. |
||
properties.geoFilters |
Lista reguł definiujących dostęp geograficzny użytkownika w punkcie końcowym usługi CDN. Każdy filtr geograficzny definiuje regułę dostępu do określonej ścieżki lub zawartości, np. blokuj APAC dla ścieżki /pictures/ |
||
properties.hostName |
string |
Nazwa hosta punktu końcowego ustrukturyzowanego jako {endpointName}. {DNSZone}, np. contoso.azureedge.net |
|
properties.isCompressionEnabled |
boolean |
Wskazuje, czy kompresja zawartości jest włączona w usłudze CDN. Wartość domyślna to false. Jeśli kompresja jest włączona, zawartość będzie służyć jako skompresowana, jeśli użytkownik żąda skompresowanej wersji. Zawartość nie będzie kompresowana w usłudze CDN, gdy żądana zawartość jest mniejsza niż 1 bajt lub większa niż 1 MB. |
|
properties.isHttpAllowed |
boolean |
True |
Wskazuje, czy ruch HTTP jest dozwolony w punkcie końcowym. Wartość domyślna to True. Musi być dozwolony co najmniej jeden protokół (HTTP lub HTTPS). |
properties.isHttpsAllowed |
boolean |
True |
Wskazuje, czy ruch HTTPS jest dozwolony w punkcie końcowym. Wartość domyślna to True. Musi być dozwolony co najmniej jeden protokół (HTTP lub HTTPS). |
properties.optimizationType |
Określa, w jakim scenariuszu klient chce zoptymalizować ten punkt końcowy usługi CDN, np. pobieranie, usługi Media Services. Dzięki tym informacjom usługa CDN może stosować optymalizację opartą na scenariuszu. |
||
properties.originGroups |
Grupy źródeł składające się z źródeł, które są używane do równoważenia obciążenia ruchu na podstawie dostępności. |
||
properties.originHostHeader |
string |
Wartość nagłówka hosta wysłana do źródła z każdym żądaniem. Ta właściwość w punkcie końcowym jest dozwolona tylko wtedy, gdy punkt końcowy używa pojedynczego źródła i może zostać zastąpiony przez tę samą właściwość określoną w miejscu pochodzenia. Jeśli pozostawisz to pole puste, nazwa hosta żądania określi tę wartość. Źródła usługi Azure CDN, takie jak Web Apps, Blob Storage i Cloud Services wymagają domyślnego dopasowania tej wartości nagłówka hosta do nazwy hosta pochodzenia. |
|
properties.originPath |
string |
Ścieżka katalogu źródła, z którego usługa CDN może pobierać zawartość, np. contoso.cloudapp.net/originpath. |
|
properties.origins |
Źródło zawartości dostarczanej za pośrednictwem sieci CDN. |
||
properties.probePath |
string |
Ścieżka do pliku hostowanego w lokalizacji początkowej, który pomaga przyspieszyć dostarczanie zawartości dynamicznej i obliczyć najbardziej optymalne trasy dla sieci CDN. Jest to względne względem ścieżki źródła. Ta właściwość ma zastosowanie tylko w przypadku korzystania z pojedynczego źródła. |
|
properties.provisioningState |
Stan aprowizacji punktu końcowego. |
||
properties.queryStringCachingBehavior | NotSet |
Definiuje sposób buforowania żądań usługi CDN zawierających ciągi zapytań. Podczas buforowania można ignorować wszystkie ciągi zapytań, pomijać buforowanie, aby zapobiec buforowaniu żądań zawierających ciągi zapytań lub buforować każde żądanie z unikatowym adresem URL. |
|
properties.resourceState |
Stan zasobu punktu końcowego. |
||
properties.urlSigningKeys |
Lista kluczy używanych do sprawdzania poprawności skrótów podpisanych adresów URL. |
||
properties.webApplicationFirewallPolicyLink |
Definiuje zasady Web Application Firewall dla punktu końcowego (jeśli dotyczy) |
||
systemData |
Dane systemowe tylko do odczytu |
||
tags |
object |
Tagi zasobów. |
|
type |
string |
Typ zasobu. |
EndpointProvisioningState
Stan aprowizacji punktu końcowego.
Nazwa | Typ | Opis |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
EndpointResourceState
Stan zasobu punktu końcowego.
Nazwa | Typ | Opis |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Running |
string |
|
Starting |
string |
|
Stopped |
string |
|
Stopping |
string |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
Nazwa | Typ | Opis |
---|---|---|
info |
object |
Dodatkowe informacje. |
type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły błędu.
Nazwa | Typ | Opis |
---|---|---|
additionalInfo |
Dodatkowe informacje o błędzie. |
|
code |
string |
Kod błędu. |
details |
Szczegóły błędu. |
|
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy błędu. |
ErrorResponse
Odpowiedź na błąd
Nazwa | Typ | Opis |
---|---|---|
error |
Obiekt error. |
ForwardingProtocol
Protokół tej reguły będzie używany podczas przekazywania ruchu do zapleczy.
Nazwa | Typ | Opis |
---|---|---|
HttpOnly |
string |
|
HttpsOnly |
string |
|
MatchRequest |
string |
GeoFilter
Reguły definiujące dostęp geograficzny użytkownika w punkcie końcowym usługi CDN.
Nazwa | Typ | Opis |
---|---|---|
action |
Akcja filtru geograficznego, tj. zezwalania na dostęp lub blokowania go. |
|
countryCodes |
string[] |
Dwuliterowe kody krajów lub regionów definiujące dostęp do kraju lub regionu użytkownika w filtrze geograficznym, np. AU, MX, US. |
relativePath |
string |
Ścieżka względna dotyczy filtru geograficznego. (np. "/mypictures", "/mypicture/kitty.jpg" itd.) |
GeoFilterActions
Akcja filtru geograficznego, tj. zezwalania na dostęp lub blokowania go.
Nazwa | Typ | Opis |
---|---|---|
Allow |
string |
|
Block |
string |
HeaderAction
Akcja do wykonania
Nazwa | Typ | Opis |
---|---|---|
Append |
string |
|
Delete |
string |
|
Overwrite |
string |
HeaderActionParameters
Definiuje parametry akcji nagłówka żądania.
Nazwa | Typ | Opis |
---|---|---|
headerAction |
Akcja do wykonania |
|
headerName |
string |
Nazwa nagłówka do zmodyfikowania |
typeName |
enum:
Delivery |
|
value |
string |
Wartość określonej akcji |
HealthProbeParameters
Obiekt JSON zawierający właściwości do wysyłania sond kondycji do źródła.
Nazwa | Typ | Opis |
---|---|---|
probeIntervalInSeconds |
integer |
Liczba sekund między sondami kondycji. Wartość domyślna to 240sec. |
probePath |
string |
Ścieżka względem źródła, które jest używane do określania kondycji źródła. |
probeProtocol |
Protokół do użycia na potrzeby sondy kondycji. |
|
probeRequestType |
Typ wykonanego żądania sondy kondycji. |
HealthProbeRequestType
Typ wykonanego żądania sondy kondycji.
Nazwa | Typ | Opis |
---|---|---|
GET |
string |
|
HEAD |
string |
|
NotSet |
string |
HostNameMatchConditionParameters
Definiuje parametry warunków dopasowania nazwy hosta
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
string[] |
Wartość dopasowania warunku reguły dostarczania |
|
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opis operatora do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
HostNameOperator
Opisuje operator do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
HttpErrorRangeParameters
Obiekt JSON reprezentujący zakres kodów stanu http
Nazwa | Typ | Opis |
---|---|---|
begin |
integer |
Inkluzywny początek zakresu kodu stanu HTTP. |
end |
integer |
Inkluzywny koniec zakresu kodu stanu HTTP. |
HttpVersionMatchConditionParameters
Definiuje parametry warunków dopasowania httpversion
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
string[] |
Wartość dopasowania warunku reguły dostarczania |
|
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opis operatora do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
HttpVersionOperator
Opis operatora do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Equal |
string |
IdentityType
Typ tożsamości, która tworzy/modyfikuje zasoby
Nazwa | Typ | Opis |
---|---|---|
application |
string |
|
key |
string |
|
managedIdentity |
string |
|
user |
string |
IsDeviceMatchConditionParameters
Definiuje parametry warunków dopasowania urządzenia IsDevice
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
Wartość dopasowania warunku reguły dostarczania |
||
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opis operatora do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
IsDeviceOperator
Opisuje operator do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Equal |
string |
KeyVaultSigningKeyParameters
Opisuje parametry używania funkcji KeyVault użytkownika dla klucza podpisywania adresu URL.
Nazwa | Typ | Opis |
---|---|---|
resourceGroupName |
string |
Grupa zasobów Key Vault użytkownika zawierająca wpis tajny |
secretName |
string |
Nazwa wpisu tajnego w Key Vault. |
secretVersion |
string |
Wersja (GUID) wpisu tajnego w Key Vault. |
subscriptionId |
string |
Identyfikator subskrypcji Key Vault użytkownika zawierający wpis tajny |
typeName | enum: | |
vaultName |
string |
Nazwa Key Vault użytkownika zawierająca wpis tajny |
MatchValues
Wartość dopasowania warunku reguły dostarczania
Nazwa | Typ | Opis |
---|---|---|
DELETE |
string |
|
GET |
string |
|
HEAD |
string |
|
OPTIONS |
string |
|
POST |
string |
|
PUT |
string |
|
TRACE |
string |
OptimizationType
Określa, w jakim scenariuszu klient chce zoptymalizować ten punkt końcowy usługi CDN, np. pobieranie, usługi Media Services. Dzięki tym informacjom możemy zastosować optymalizację opartą na scenariuszu.
Nazwa | Typ | Opis |
---|---|---|
DynamicSiteAcceleration |
string |
|
GeneralMediaStreaming |
string |
|
GeneralWebDelivery |
string |
|
LargeFileDownload |
string |
|
VideoOnDemandMediaStreaming |
string |
OriginGroupOverride
Definiuje parametry konfiguracji zastępowania grupy pochodzenia.
Nazwa | Typ | Opis |
---|---|---|
forwardingProtocol |
Protokół tej reguły będzie używany podczas przekazywania ruchu do zapleczy. |
|
originGroup |
definiuje grupę OriginGroup, która zastąpi grupę DefaultOriginGroup na trasie. |
OriginGroupOverrideAction
Definiuje akcję zastępowania grupy pochodzenia dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name | string: |
Nazwa akcji reguły dostarczania. |
parameters |
Definiuje parametry akcji. |
OriginGroupOverrideActionParameters
Definiuje parametry akcji przesłonięcia grupy pochodzenia.
Nazwa | Typ | Opis |
---|---|---|
originGroup |
definiuje grupę OriginGroup, która zastąpi wartość DefaultOriginGroup. |
|
typeName |
enum:
Delivery |
paramIndicator
Wskazuje cel parametru
Nazwa | Typ | Opis |
---|---|---|
Expires |
string |
|
KeyId |
string |
|
Signature |
string |
PostArgsMatchConditionParameters
Definiuje parametry warunków dopasowania usługi PostArgs
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
string[] |
Wartość dopasowania warunku reguły dostarczania |
|
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opisuje operator do dopasowania |
||
selector |
string |
Nazwa elementu PostArg do dopasowania |
|
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
PostArgsOperator
Opis operatora do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
PrivateEndpointStatus
Stan zatwierdzenia połączenia z Private Link
Nazwa | Typ | Opis |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
|
Timeout |
string |
ProbeProtocol
Protokół do użycia na potrzeby sondy kondycji.
Nazwa | Typ | Opis |
---|---|---|
Http |
string |
|
Https |
string |
|
NotSet |
string |
queryStringBehavior
Zachowanie buforowania dla żądań
Nazwa | Typ | Opis |
---|---|---|
Exclude |
string |
|
ExcludeAll |
string |
|
Include |
string |
|
IncludeAll |
string |
QueryStringCachingBehavior
Definiuje sposób buforowania żądań usługi CDN zawierających ciągi zapytań. Podczas buforowania można ignorować wszystkie ciągi zapytań, pomijać buforowanie, aby zapobiec buforowaniu żądań zawierających ciągi zapytań lub buforować każde żądanie z unikatowym adresem URL.
Nazwa | Typ | Opis |
---|---|---|
BypassCaching |
string |
|
IgnoreQueryString |
string |
|
NotSet |
string |
|
UseQueryString |
string |
QueryStringMatchConditionParameters
Definiuje parametry warunków dopasowania queryString
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
string[] |
Wartość dopasowania warunku reguły dostarczania |
|
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opisuje operator do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
QueryStringOperator
Opis operatora do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RedirectType
Typ przekierowania, który będzie używany przez regułę podczas przekierowywania ruchu.
Nazwa | Typ | Opis |
---|---|---|
Found |
string |
|
Moved |
string |
|
PermanentRedirect |
string |
|
TemporaryRedirect |
string |
RemoteAddressMatchConditionParameters
Definiuje parametry warunków dopasowania remoteAddress
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
string[] |
Dopasuj wartości, aby dopasować je do. Operator będzie stosowany do każdej wartości w tym miejscu za pomocą semantyki OR. Jeśli którykolwiek z nich pasuje do zmiennej z danym operatorem, ten warunek dopasowania jest uznawany za dopasowanie. |
|
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opisuje operator do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
RemoteAddressOperator
Opis operatora do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Any |
string |
|
GeoMatch |
string |
|
IPMatch |
string |
RequestBodyMatchConditionParameters
Definiuje parametry warunków dopasowania requestbody
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
string[] |
Wartość dopasowania warunku reguły dostarczania |
|
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opisuje operator do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
RequestBodyOperator
Opis operatora do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RequestHeaderMatchConditionParameters
Definiuje parametry warunków dopasowania RequestHeader
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
string[] |
Wartość dopasowania warunku reguły dostarczania |
|
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opisuje operator do dopasowania |
||
selector |
string |
Nazwa nagłówka do dopasowania |
|
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
RequestHeaderOperator
Opis operatora do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RequestMethodMatchConditionParameters
Definiuje parametry warunków dopasowania RequestMethod
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
Wartość dopasowania warunku reguły dostarczania |
||
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opisuje operator do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
RequestMethodOperator
Opis operatora do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Equal |
string |
RequestSchemeMatchConditionParameters
Definiuje parametry warunków dopasowania schematu żądania
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
Wartość dopasowania warunku reguły dostarczania |
||
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
enum:
Equal |
Opisuje operator do dopasowania |
|
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
RequestUriMatchConditionParameters
Definiuje parametry warunków dopasowania identyfikatora RequestUri
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
string[] |
Wartość dopasowania warunku reguły dostarczania |
|
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opisuje operator do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
RequestUriOperator
Opis operatora do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
ResourceReference
Odwołanie do innego zasobu.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu. |
ResponseBasedDetectedErrorTypes
Typ błędów odpowiedzi dla rzeczywistych żądań użytkownika, dla których źródło zostanie uznane za będące w złej kondycji
Nazwa | Typ | Opis |
---|---|---|
None |
string |
|
TcpAndHttpErrors |
string |
|
TcpErrorsOnly |
string |
ResponseBasedOriginErrorDetectionParameters
Obiekt JSON zawierający właściwości umożliwiające określenie kondycji źródła przy użyciu rzeczywistych żądań/odpowiedzi.
Nazwa | Typ | Opis |
---|---|---|
httpErrorRanges |
Lista zakresów kodów stanu HTTP, które są traktowane jako błędy serwera dla źródła i jest oznaczona jako zła kondycja. |
|
responseBasedDetectedErrorTypes |
Typ błędów odpowiedzi dla rzeczywistych żądań użytkownika, dla których źródło zostanie uznane za będące w złej kondycji |
|
responseBasedFailoverThresholdPercentage |
integer |
Procent żądań, które zakończyły się niepowodzeniem w przykładzie, w którym powinien zostać wyzwolony tryb failover. |
RouteConfigurationOverrideActionParameters
Definiuje parametry akcji przesłonięcia konfiguracji trasy.
Nazwa | Typ | Opis |
---|---|---|
cacheConfiguration |
Konfiguracja buforowania skojarzona z tą regułą. Aby wyłączyć buforowanie, nie udostępniaj obiektu cacheConfiguration. |
|
originGroupOverride |
Odwołanie do konfiguracji grupy pochodzenia zastępuje konfigurację. Pozostaw wartość pustą, aby użyć domyślnej grupy pochodzenia na trasie. |
|
typeName |
enum:
Delivery |
ruleCacheBehavior
Zachowanie buforowania dla żądań
Nazwa | Typ | Opis |
---|---|---|
HonorOrigin |
string |
|
OverrideAlways |
string |
|
OverrideIfOriginMissing |
string |
ruleIsCompressionEnabled
Wskazuje, czy kompresja zawartości jest włączona. Jeśli kompresja jest włączona, zawartość będzie służyć jako skompresowana, jeśli użytkownik żąda skompresowanej wersji. Zawartość nie będzie kompresowana w usłudze AzureFrontDoor, gdy żądana zawartość jest mniejsza niż 1 bajt lub większa niż 1 MB.
Nazwa | Typ | Opis |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ruleQueryStringCachingBehavior
Definiuje sposób buforowania żądań, które zawierają ciągi zapytań. Podczas buforowania można ignorować dowolne ciągi zapytań, ignorować określone ciągi zapytań, buforować każde żądanie z unikatowym adresem URL lub buforować określone ciągi zapytań.
Nazwa | Typ | Opis |
---|---|---|
IgnoreQueryString |
string |
|
IgnoreSpecifiedQueryStrings |
string |
|
IncludeSpecifiedQueryStrings |
string |
|
UseQueryString |
string |
ServerPortMatchConditionParameters
Definiuje parametry warunków dopasowania SerweraPort
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
string[] |
Wartość dopasowania warunku reguły dostarczania |
|
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opis operatora do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
ServerPortOperator
Opisuje operator do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
SocketAddrMatchConditionParameters
Definiuje parametry warunków dopasowania gniazd
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
string[] |
Wartość dopasowania warunku reguły dostarczania |
|
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opis operatora do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
SocketAddrOperator
Opisuje operator do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Any |
string |
|
IPMatch |
string |
SslProtocol
Protokół ustanowionego połączenia TLS.
Nazwa | Typ | Opis |
---|---|---|
TLSv1 |
string |
|
TLSv1.1 |
string |
|
TLSv1.2 |
string |
SslProtocolMatchConditionParameters
Definiuje parametry warunków dopasowania protokołu SslProtocol
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
Wartość dopasowania warunku reguły dostarczania |
||
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opis operatora do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
SslProtocolOperator
Opisuje operator do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Equal |
string |
SystemData
Dane systemowe tylko do odczytu
Nazwa | Typ | Opis |
---|---|---|
createdAt |
string |
Sygnatura czasowa tworzenia zasobów (UTC) |
createdBy |
string |
Identyfikator tożsamości, która utworzyła zasób |
createdByType |
Typ tożsamości, która utworzyła zasób |
|
lastModifiedAt |
string |
Sygnatura czasowa ostatniej modyfikacji zasobu (UTC) |
lastModifiedBy |
string |
Identyfikator tożsamości, która ostatnio zmodyfikowała zasób |
lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób |
transform
Opisuje, jakie przekształcenia są stosowane przed dopasowaniem
Nazwa | Typ | Opis |
---|---|---|
Lowercase |
string |
|
RemoveNulls |
string |
|
Trim |
string |
|
Uppercase |
string |
|
UrlDecode |
string |
|
UrlEncode |
string |
UrlFileExtensionMatchConditionParameters
Definiuje parametry warunków dopasowania elementu UrlFileExtension
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
string[] |
Wartość dopasowania warunku reguły dostarczania |
|
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opisuje operator do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
UrlFileExtensionOperator
Opis operatora do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
UrlFileNameMatchConditionParameters
Definiuje parametry warunków dopasowania urlFilename
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
string[] |
Wartość dopasowania warunku reguły dostarczania |
|
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opisuje operator do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
UrlFileNameOperator
Opis operatora do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
UrlPathMatchConditionParameters
Definiuje parametry warunków dopasowania elementu UrlPath
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
matchValues |
string[] |
Wartość dopasowania warunku reguły dostarczania |
|
negateCondition |
boolean |
False |
Opisuje, czy jest to warunek negacji, czy nie |
operator |
Opisuje operator do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
UrlPathOperator
Opis operatora do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
|
Wildcard |
string |
UrlRedirectAction
Definiuje akcję przekierowania adresu URL dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Url |
Nazwa akcji reguły dostarczania. |
parameters |
Definiuje parametry akcji. |
UrlRedirectActionParameters
Definiuje parametry akcji przekierowania adresu URL.
Nazwa | Typ | Opis |
---|---|---|
customFragment |
string |
Fragment do dodania do adresu URL przekierowania. Fragment jest częścią adresu URL, który pochodzi po pliku #. Nie dołączaj pliku #. |
customHostname |
string |
Host do przekierowania. Pozostaw wartość pustą, aby użyć hosta przychodzącego jako hosta docelowego. |
customPath |
string |
Pełna ścieżka do przekierowania. Ścieżka nie może być pusta i musi zaczynać się od /. Pozostaw wartość pustą, aby użyć ścieżki przychodzącej jako ścieżki docelowej. |
customQueryString |
string |
Zestaw ciągów zapytania do umieszczenia w adresie URL przekierowania. Ustawienie tej wartości spowoduje zastąpienie wszystkich istniejących ciągów zapytania; pozostaw wartość pustą, aby zachować przychodzący ciąg zapytania. Ciąg zapytania musi być w formacie = . ? i & zostaną dodane automatycznie, więc nie uwzględnij ich. |
destinationProtocol |
Protokół używany do przekierowania. Wartość domyślna to MatchRequest |
|
redirectType |
Typ przekierowania, który będzie używany podczas przekierowywania ruchu. |
|
typeName |
enum:
Delivery |
UrlRewriteAction
Definiuje akcję ponownego zapisywania adresu URL dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Url |
Nazwa akcji reguły dostarczania. |
parameters |
Definiuje parametry akcji. |
UrlRewriteActionParameters
Definiuje parametry akcji ponownego zapisywania adresu URL.
Nazwa | Typ | Opis |
---|---|---|
destination |
string |
Zdefiniuj względny adres URL, do którego powyższe żądania zostaną przepisane. |
preserveUnmatchedPath |
boolean |
Czy zachować niezapasowaną ścieżkę. Wartość domyślna to True. |
sourcePattern |
string |
zdefiniuj wzorzec identyfikatora URI żądania, który identyfikuje typ żądań, które mogą zostać przepisane. Jeśli wartość jest pusta, wszystkie ciągi są dopasowane. |
typeName |
enum:
Delivery |
UrlSigningAction
Definiuje akcję podpisywania adresu URL dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Url |
Nazwa akcji reguły dostarczania. |
parameters |
Definiuje parametry akcji. |
UrlSigningActionParameters
Definiuje parametry akcji Podpisywanie adresu URL.
Nazwa | Typ | Opis |
---|---|---|
algorithm |
Algorytm używany do podpisywania adresów URL |
|
parameterNameOverride |
Określa parametry ciągu zapytania w adresie URL, które mają być brane pod uwagę w przypadku wygaśnięcia, identyfikatora klucza itp. |
|
typeName |
enum:
Delivery |
UrlSigningKey
Klucz podpisywania adresu URL
Nazwa | Typ | Opis |
---|---|---|
keyId |
string |
Definiuje identyfikator klucza zdefiniowanego przez klienta. Ten identyfikator będzie istnieć w żądaniu przychodzącym, aby wskazać klucz używany do utworzenia skrótu. |
keySourceParameters |
Definiuje parametry używania magazynu kluczy klienta dla klucza podpisywania adresu URL. |
UrlSigningParamIdentifier
Definiuje sposób identyfikowania parametru dla określonego celu, np. wygasa
Nazwa | Typ | Opis |
---|---|---|
paramIndicator |
Wskazuje cel parametru |
|
paramName |
string |
Nazwa parametru |
WebApplicationFirewallPolicyLink
Definiuje zasady Web Application Firewall dla punktu końcowego (jeśli dotyczy)
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu. |