Endpoints - List By Profile
Listy istniejących punktów końcowych usługi CDN.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints?api-version=2024-02-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
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. |
|
Other Status Codes |
Odpowiedź na błąd 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_ListByProfile
Przykładowe żądanie
Przykładowa odpowiedź
{
"value": [
{
"name": "endpoint1",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
"type": "Microsoft.Cdn/profiles/endpoints",
"tags": {},
"location": "CentralUs",
"properties": {
"hostName": "endpoint1.azureedge.net",
"originHostHeader": "www.bing.com",
"provisioningState": "Succeeded",
"resourceState": "Running",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "NotSet",
"originPath": null,
"origins": [
{
"name": "www-bing-com",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/www-bing-com",
"properties": {
"hostName": "www.bing.com",
"httpPort": 80,
"httpsPort": 443,
"originHostHeader": "www.someDomain2.net",
"priority": 2,
"weight": 50,
"enabled": true
}
}
],
"originGroups": [
{
"name": "originGroup1",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/originGroup1",
"properties": {
"healthProbeSettings": {
"probePath": "/health.aspx",
"probeRequestType": "GET",
"probeProtocol": "Http",
"probeIntervalInSeconds": 120
},
"origins": [
{
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/www-bing-com"
}
],
"responseBasedOriginErrorDetectionSettings": {
"responseBasedDetectedErrorTypes": "TcpErrorsOnly",
"responseBasedFailoverThresholdPercentage": 10
}
}
}
],
"customDomains": [
{
"name": "www-someDomain-net",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/customdomains/www-someDomain-net",
"properties": {
"hostName": "www.someDomain.Net",
"validationData": null
}
}
],
"contentTypesToCompress": [],
"isCompressionEnabled": false,
"optimizationType": "DynamicSiteAcceleration",
"probePath": "/image",
"geoFilters": [],
"defaultOriginGroup": {
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/originGroup1"
}
}
}
]
}
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 udostępniaj obiektu cacheConfiguration. |
Cache |
Definiuje parametry akcji wygaśnięcia pamięci podręcznej. |
Cache |
Definiuje parametry akcji ciągu zapytania klucza pamięci podręcznej. |
Cache |
Poziom, na którym zawartość musi być buforowana. |
Client |
Definiuje parametry warunków dopasowania klienta ClientPort |
Client |
Opis operatora 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, która jest dodawana podczas tworzenia punktu końcowego usługi CDN. |
Deep |
Grupa źródła zawartości usługi 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 reguły dostarczania. |
Delivery |
Definiuje warunek RequestScheme dla reguły dostarczania. |
Delivery |
Definiuje warunek 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 reguły dostarczania. |
Delivery |
Definiuje warunek UrlPath dla reguły dostarczania. |
Destination |
Protokół używany do 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 pochodzenie, protokół, buforowanie zawartości i zachowanie dostarczania. Punkt końcowy usługi CDN używa formatu adresu URL .azureedge.net. |
Endpoint |
Wynik żądania wyświetlania listy punktów końcowych. Zawiera listę obiektów punktu końcowego i link adresu URL, aby uzyskać następny zestaw wyników. |
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 zaplecza. |
Geo |
Reguły definiujące dostęp geograficzny użytkownika w punkcie końcowym usługi CDN. |
Geo |
Akcja filtru geograficznego, tj. zezwalanie lub blokowanie dostępu. |
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 |
Opis operatora 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 |
Opis operatora 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 scenariusz, w jakim klient chce zoptymalizować ten punkt końcowy usługi CDN, np. Pobieranie, media services. Dzięki tym informacjom możemy zastosować optymalizację opartą na scenariuszu. |
Origin |
Definiuje parametry konfiguracji przesłonięcia grupy pochodzenia. |
Origin |
Definiuje akcję zastępowania grupy pochodzenia dla reguły dostarczania. |
Origin |
Definiuje parametry akcji zastąpienia grupy pochodzenia. |
param |
Wskazuje cel parametru |
Post |
Definiuje parametry warunków dopasowania usługi PostArgs |
Post |
Opisuje operator 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 zapytania. Możesz zignorować wszystkie ciągi zapytania podczas buforowania, pomijać buforowanie, aby zapobiec buforowaniu żądań zawierających ciągi zapytania lub buforować każde żądanie z unikatowym adresem URL. |
Query |
Definiuje parametry warunków dopasowania queryString |
Query |
Opisuje operator do dopasowania |
Redirect |
Typ przekierowania, który będzie używany podczas przekierowywania ruchu. |
Remote |
Definiuje parametry warunków dopasowania remoteAddress |
Remote |
Opisuje operator do dopasowania |
Request |
Definiuje parametry warunków dopasowania requestbody |
Request |
Opisuje operator do dopasowania |
Request |
Definiuje parametry warunków dopasowania RequestHeader |
Request |
Opisuje operator do dopasowania |
Request |
Definiuje parametry warunków dopasowania RequestMethod |
Request |
Opisuje operator do dopasowania |
Request |
Definiuje parametry warunków dopasowania schematu żądania |
Request |
Definiuje parametry warunków dopasowania identyfikatora RequestUri |
Request |
Opisuje operator do dopasowania |
Resource |
Odwołanie do innego zasobu. |
Response |
Typ błędów odpowiedzi dla rzeczywistych żądań użytkowników, dla których źródło zostanie uznane za 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 obsługiwana 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ń frontdoor zawierających ciągi zapytania. Podczas buforowania można zignorować wszystkie ciągi zapytania, zignorować określone ciągi zapytania, buforować każde żądanie z unikatowym adresem URL lub buforować określone ciągi zapytania. |
Server |
Definiuje parametry warunków dopasowania ServerPort |
Server |
Opis operatora do dopasowania |
Socket |
Definiuje parametry warunków dopasowania socketAddress |
Socket |
Opis operatora do dopasowania |
Ssl |
Protokół nawiązanego połączenia TLS. |
Ssl |
Definiuje parametry warunków dopasowania sslprotocol |
Ssl |
Opis operatora 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 |
Opisuje operator 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 udostępniaj 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 obsługiwana 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ń frontdoor zawierających ciągi zapytania. Podczas buforowania można zignorować wszystkie ciągi zapytania, zignorować określone ciągi zapytania, buforować każde żądanie z unikatowym adresem URL lub buforować określone ciągi zapytania. |
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 klucza pamięci podręcznej.
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 klienta ClientPort
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 |
ClientPortOperator
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 |
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 |
Opisuje operator 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 |
Niestandardowa nazwa domeny. |
properties.hostName |
string |
Nazwa hosta domeny niestandardowej. Musi być nazwą domeny. |
properties.validationData |
string |
Podczas dostarczania sieci CDN do niektórych regionów może być wymagana specjalna walidacja lub dane ze względu na lokalne przyczyny zgodności. 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, która jest dodawana 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 lub nie. 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 należeć do zakresu od 1 do 65535. |
properties.httpsPort |
integer |
Wartość portu HTTPS. Musi należeć do zakresu 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 pochodzenia 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 niższego priorytetu jest w dobrej kondycji. Musi należeć do zakresu 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 wskazuje, ż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 wartość "privateLinkResourceId" jest wypełniona |
properties.privateLinkResourceId |
string |
Identyfikator zasobu Private Link. Wypełnianie tego pola opcjonalnego wskazuje, że to zaplecze jest "prywatne" |
properties.weight |
integer |
Waga źródła w danej grupie pochodzenia na potrzeby równoważenia obciążenia. Musi należeć do zakresu od 1 do 1000 |
DeepCreatedOriginGroup
Grupa źródła zawartości usługi 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 do ź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 przesuwać 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łą z większą kolejnością. Reguła z kolejnością 0 jest specjalną regułą. Nie wymaga żadnego warunku i akcji wymienionych w nim zawsze będą 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 reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Request |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleRequestSchemeCondition
Definiuje warunek RequestScheme dla reguły dostarczania.
Nazwa | Typ | Opis |
---|---|---|
name |
string:
Request |
Nazwa warunku reguły dostarczania. |
parameters |
Definiuje parametry warunku. |
DeliveryRuleRequestUriCondition
Definiuje warunek 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 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ół używany do 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 pochodzenie, 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. blok APAC dla ścieżki /pictures/ |
||
properties.hostName |
string |
Nazwa hosta punktu końcowego ustrukturyzowana 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 obsługiwana 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, aby ten punkt końcowy usługi CDN był zoptymalizowany pod kątem, np. pobierania, usługi Media Services. Dzięki tym informacjom usługa CDN może stosować optymalizację opartą na scenariuszu. |
||
properties.originGroups |
Grupy pochodzenia 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 do ź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óra pomaga przyspieszyć dostarczanie zawartości dynamicznej i obliczyć najbardziej optymalne trasy dla sieci CDN. Jest to względne względem ścieżki początkowej. Ta właściwość jest istotna 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 zapytania. Możesz zignorować wszystkie ciągi zapytania podczas buforowania, pomijać buforowanie, aby zapobiec buforowaniu żądań zawierających ciągi zapytania 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 podpisanych skrótów adresu 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. |
EndpointListResult
Wynik żądania wyświetlania listy punktów końcowych. Zawiera listę obiektów punktu końcowego i link adresu URL, aby uzyskać następny zestaw wyników.
Nazwa | Typ | Opis |
---|---|---|
nextLink |
string |
Adres URL umożliwiający pobranie następnego zestawu obiektów punktu końcowego, jeśli istnieje. |
value |
Endpoint[] |
Lista punktów końcowych usługi CDN w profilu |
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 błędu. |
ForwardingProtocol
Protokół tej reguły będzie używany podczas przekazywania ruchu do zaplecza.
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. zezwalanie lub blokowanie dostępu. |
|
countryCodes |
string[] |
Dwa litery kody kraju lub regionu 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. zezwalanie lub blokowanie dostępu.
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 używanego do określenia 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 |
Opisuje operator do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
HostNameOperator
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 |
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 |
Opisuje operator 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 |
Opisuje operator do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
IsDeviceOperator
Opis operatora 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 klucza tajnego (GUID) 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 scenariusz, w jakim klient chce zoptymalizować ten punkt końcowy usługi CDN, np. Pobieranie, 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 przesłonięcia grupy pochodzenia.
Nazwa | Typ | Opis |
---|---|---|
forwardingProtocol |
Protokół tej reguły będzie używany podczas przekazywania ruchu do zaplecza. |
|
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 zastąpienia grupy pochodzenia.
Nazwa | Typ | Opis |
---|---|---|
originGroup |
definiuje grupę OriginGroup, która zastąpi grupę 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
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 |
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 zapytania. Możesz zignorować wszystkie ciągi zapytania podczas buforowania, pomijać buforowanie, aby zapobiec buforowaniu żądań zawierających ciągi zapytania 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
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 |
RedirectType
Typ przekierowania, który będzie używany 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
Opisuje operator 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
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 |
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
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 |
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
Opisuje operator 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
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 |
ResourceReference
Odwołanie do innego zasobu.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu. |
ResponseBasedDetectedErrorTypes
Typ błędów odpowiedzi dla rzeczywistych żądań użytkowników, dla których źródło zostanie uznane za 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ą uznawane za błędy serwera dla źródła i jest oznaczona jako w złej kondycji. |
|
responseBasedDetectedErrorTypes |
Typ błędów odpowiedzi dla rzeczywistych żądań użytkowników, dla których źródło zostanie uznane za 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 należy podawać obiektu cacheConfiguration. |
|
originGroupOverride |
Odwołanie do konfiguracji grupy pochodzenia zastępuje konfigurację. Pozostaw puste pole , aby użyć domyślnej grupy źródeł 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 obsługiwana 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ń frontdoor zawierających ciągi zapytania. Podczas buforowania można zignorować wszystkie ciągi zapytania, zignorować określone ciągi zapytania, buforować każde żądanie z unikatowym adresem URL lub buforować określone ciągi zapytania.
Nazwa | Typ | Opis |
---|---|---|
IgnoreQueryString |
string |
|
IgnoreSpecifiedQueryStrings |
string |
|
IncludeSpecifiedQueryStrings |
string |
|
UseQueryString |
string |
ServerPortMatchConditionParameters
Definiuje parametry warunków dopasowania ServerPort
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 |
ServerPortOperator
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 |
SocketAddrMatchConditionParameters
Definiuje parametry warunków dopasowania socketAddress
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 |
SocketAddrOperator
Opis operatora do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Any |
string |
|
IPMatch |
string |
SslProtocol
Protokół nawiązanego połączenia TLS.
Nazwa | Typ | Opis |
---|---|---|
TLSv1 |
string |
|
TLSv1.1 |
string |
|
TLSv1.2 |
string |
SslProtocolMatchConditionParameters
Definiuje parametry warunków dopasowania 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 |
Opisuje operator do dopasowania |
||
transforms |
Lista przekształceń |
||
typeName |
enum:
Delivery |
SslProtocolOperator
Opis operatora do dopasowania
Nazwa | Typ | Opis |
---|---|---|
Equal |
string |
SystemData
Dane systemowe tylko do odczytu
Nazwa | Typ | Opis |
---|---|---|
createdAt |
string |
Sygnatura czasowa tworzenia zasobu (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
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 |
|
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óra znajduje się po pliku #. Nie dołączaj pliku #. |
customHostname |
string |
Host do przekierowania. Pozostaw puste pole , 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 dowolnego istniejącego ciągu zapytania; pozostaw puste, aby zachować przychodzący ciąg zapytania. Ciąg zapytania musi być w formacie = . ? i & zostaną dodane automatycznie, więc nie dołączaj ich. |
destinationProtocol |
Protokół do użycia na potrzeby przekierowania. Wartość domyślna to MatchRequest |
|
redirectType |
Typ przekierowania, który będzie używany przez regułę 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ć niedopasowaną ś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ą dopasowywane. |
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 |
Definiuje 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 istniał w żądaniu przychodzącym, aby wskazać klucz użyty do utworzenia skrótu. |
keySourceParameters |
Definiuje parametry używania magazynu kluczy klienta dla klucza podpisywania adresów 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. |