Udostępnij za pośrednictwem


Endpoints - Stop

Zatrzymuje istniejący uruchomiony punkt końcowy usługi CDN.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
endpointName
path True

string

Nazwa punktu końcowego w profilu, który jest unikatowy globalnie.

profileName
path True

string

Nazwa profilu usługi CDN, który jest unikatowy w grupie zasobów.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

subscriptionId
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

Endpoint

OK. Żądanie zakończyło się pomyślnie.

202 Accepted

Endpoint

Zaakceptowane i operacja zostanie ukończona asynchronicznie.

Nagłówki

location: string

Other Status Codes

ErrorResponse

Odpowiedź na błąd usługi CDN opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu 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_Stop

Przykładowe żądanie

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

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": "Stopping",
    "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": "Stopping",
    "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

cacheBehavior

Zachowanie buforowania dla żądań

CacheConfiguration

Ustawienia buforowania dla trasy typu buforowania. Aby wyłączyć buforowanie, nie należy udostępniać obiektu cacheConfiguration.

CacheExpirationActionParameters

Definiuje parametry akcji wygaśnięcia pamięci podręcznej.

CacheKeyQueryStringActionParameters

Definiuje parametry akcji ciągu zapytania klucza pamięci podręcznej.

CacheType

Poziom, na którym zawartość musi być buforowana.

ClientPortMatchConditionParameters

Definiuje parametry warunków dopasowania ClientPort

ClientPortOperator

Opisuje operator do dopasowania

CookiesMatchConditionParameters

Definiuje parametry warunków dopasowania plików cookie

CookiesOperator

Opisuje operator do dopasowania

DeepCreatedCustomDomain

Domeny niestandardowe utworzone w punkcie końcowym usługi CDN.

DeepCreatedOrigin

Główne źródło zawartości usługi CDN dodawanej podczas tworzenia punktu końcowego usługi CDN.

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.

DeliveryPolicy

Zasady określające reguły dostarczania, które mają być używane dla punktu końcowego.

DeliveryRule

Reguła określająca zestaw akcji i warunków

DeliveryRuleCacheExpirationAction

Definiuje akcję wygaśnięcia pamięci podręcznej dla reguły dostarczania.

DeliveryRuleCacheKeyQueryStringAction

Definiuje akcję ciągu zapytania klucza pamięci podręcznej dla reguły dostarczania.

DeliveryRuleClientPortCondition

Definiuje warunek ClientPort dla reguły dostarczania.

DeliveryRuleCookiesCondition

Definiuje warunek plików cookie dla reguły dostarczania.

DeliveryRuleHostNameCondition

Definiuje warunek HostName dla reguły dostarczania.

DeliveryRuleHttpVersionCondition

Definiuje warunek HttpVersion dla reguły dostarczania.

DeliveryRuleIsDeviceCondition

Definiuje warunek IsDevice dla reguły dostarczania.

DeliveryRulePostArgsCondition

Definiuje warunek PostArgs dla reguły dostarczania.

DeliveryRuleQueryStringCondition

Definiuje warunek QueryString dla reguły dostarczania.

DeliveryRuleRemoteAddressCondition

Definiuje warunek RemoteAddress dla reguły dostarczania.

DeliveryRuleRequestBodyCondition

Definiuje warunek RequestBody dla reguły dostarczania.

DeliveryRuleRequestHeaderAction

Definiuje akcję nagłówka żądania dla reguły dostarczania.

DeliveryRuleRequestHeaderCondition

Definiuje warunek RequestHeader dla reguły dostarczania.

DeliveryRuleRequestMethodCondition

Definiuje warunek RequestMethod dla reguły dostarczania.

DeliveryRuleRequestSchemeCondition

Definiuje warunek RequestScheme dla reguły dostarczania.

DeliveryRuleRequestUriCondition

Definiuje warunek RequestUri dla reguły dostarczania.

DeliveryRuleResponseHeaderAction

Definiuje akcję nagłówka odpowiedzi dla reguły dostarczania.

DeliveryRuleRouteConfigurationOverrideAction

Definiuje akcję zastępowania konfiguracji trasy dla reguły dostarczania. Dotyczy tylko profilów frontdoor w warstwie Standardowa/Premium.

DeliveryRuleServerPortCondition

Definiuje warunek ServerPort dla reguły dostarczania.

DeliveryRuleSocketAddrCondition

Definiuje warunek SocketAddress dla reguły dostarczania.

DeliveryRuleSslProtocolCondition

Definiuje warunek SslProtocol dla reguły dostarczania.

DeliveryRuleUrlFileExtensionCondition

Definiuje warunek UrlFileExtension dla reguły dostarczania.

DeliveryRuleUrlFileNameCondition

Definiuje warunek UrlFileName dla reguły dostarczania.

DeliveryRuleUrlPathCondition

Definiuje warunek UrlPath dla reguły dostarczania.

DestinationProtocol

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.

EndpointProvisioningState

Stan aprowizacji punktu końcowego.

EndpointResourceState

Stan zasobu punktu końcowego.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

ForwardingProtocol

Protokół tej reguły będzie używany podczas przekazywania ruchu do zapleczy.

GeoFilter

Reguły definiujące dostęp geograficzny użytkownika w punkcie końcowym usługi CDN.

GeoFilterActions

Działanie filtru geograficznego, tj. zezwalanie na dostęp lub blokowanie go.

HeaderAction

Akcja do wykonania

HeaderActionParameters

Definiuje parametry akcji nagłówka żądania.

HealthProbeParameters

Obiekt JSON zawierający właściwości do wysyłania sond kondycji do źródła.

HealthProbeRequestType

Typ wykonanego żądania sondy kondycji.

HostNameMatchConditionParameters

Definiuje parametry warunków dopasowania nazwy hosta

HostNameOperator

Opisuje operator do dopasowania

HttpErrorRangeParameters

Obiekt JSON reprezentujący zakres kodów stanu http

HttpVersionMatchConditionParameters

Definiuje parametry warunków dopasowania httpversion

HttpVersionOperator

Opisuje operator do dopasowania

IdentityType

Typ tożsamości, która tworzy/modyfikuje zasoby

IsDeviceMatchConditionParameters

Definiuje parametry warunków dopasowania urządzenia IsDevice

IsDeviceMatchValue

Wartość dopasowania warunku reguły dostarczania

IsDeviceOperator

Opisuje operator do dopasowania

KeyVaultSigningKeyParameters

Opisuje parametry używania klucza keyVault użytkownika dla klucza podpisywania adresu URL.

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

OriginGroupOverride

Definiuje parametry konfiguracji zastępowania grupy pochodzenia.

OriginGroupOverrideAction

Definiuje akcję zastąpienia grupy pochodzenia dla reguły dostarczania.

OriginGroupOverrideActionParameters

Definiuje parametry akcji zastępowania grupy pochodzenia.

paramIndicator

Wskazuje cel parametru

PostArgsMatchConditionParameters

Definiuje parametry warunków dopasowania usługi PostArgs

PostArgsOperator

Opisuje operator do dopasowania

PrivateEndpointStatus

Stan zatwierdzenia połączenia z usługą Private Link

ProbeProtocol

Protokół do użycia dla sondy kondycji.

queryStringBehavior

Zachowanie buforowania dla żądań

QueryStringCachingBehavior

Definiuje sposób buforowania żądań usługi CDN zawierających ciągi zapytań. Podczas buforowania można zignorować wszystkie ciągi zapytania, pominąć buforowanie, aby zapobiec buforowaniu żądań zawierających ciągi zapytania lub buforować każde żądanie z unikatowym adresem URL.

QueryStringMatchConditionParameters

Definiuje parametry warunków dopasowania elementu QueryString

QueryStringOperator

Opisuje operator do dopasowania

RedirectType

Typ przekierowania, który będzie używany podczas przekierowywania ruchu.

RemoteAddressMatchConditionParameters

Definiuje parametry warunków dopasowania remoteaddress

RemoteAddressOperator

Opisuje operator do dopasowania

RequestBodyMatchConditionParameters

Definiuje parametry warunków dopasowania elementu RequestBody

RequestBodyOperator

Opisuje operator do dopasowania

RequestHeaderMatchConditionParameters

Definiuje parametry warunków dopasowania requestHeader

RequestHeaderOperator

Opisuje operator do dopasowania

RequestMethodMatchConditionParameters

Definiuje parametry warunków dopasowania RequestMethod

RequestMethodMatchValue

Wartość dopasowania warunku reguły dostarczania

RequestMethodOperator

Opisuje operator do dopasowania

RequestSchemeMatchConditionParameters

Definiuje parametry warunków dopasowania elementu RequestScheme

RequestSchemeMatchValue

Wartość dopasowania warunku reguły dostarczania

RequestUriMatchConditionParameters

Definiuje parametry warunków dopasowania identyfikatora RequestUri

RequestUriOperator

Opisuje operator do dopasowania

ResourceReference

Odwołanie do innego zasobu.

ResponseBasedDetectedErrorTypes

Typ błędów odpowiedzi dla rzeczywistych żądań użytkownika, dla których źródło zostanie uznane za w złej kondycji

ResponseBasedOriginErrorDetectionParameters

Obiekt JSON zawierający właściwości umożliwiające określenie kondycji źródła przy użyciu rzeczywistych żądań/odpowiedzi.

RouteConfigurationOverrideActionParameters

Definiuje parametry akcji zastępowania konfiguracji trasy.

ruleCacheBehavior

Zachowanie buforowania dla żądań

ruleIsCompressionEnabled

Wskazuje, czy kompresja zawartości jest włączona. Jeśli kompresja jest włączona, zawartość będzie obsługiwana jako skompresowana, jeśli żądania użytkowników dotyczące 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.

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

ServerPortMatchConditionParameters

Definiuje parametry warunków dopasowania ServerPort

ServerPortOperator

Opisuje operator do dopasowania

SocketAddrMatchConditionParameters

Definiuje parametry dla warunków dopasowania socketAddress

SocketAddrOperator

Opisuje operator do dopasowania

SslProtocol

Protokół ustanowionego połączenia TLS.

SslProtocolMatchConditionParameters

Definiuje parametry warunków dopasowania sslprotocol

SslProtocolOperator

Opisuje operator do dopasowania

SystemData

Dane systemowe tylko do odczytu

transform

Opisuje, jakie przekształcenia są stosowane przed dopasowaniem

UrlFileExtensionMatchConditionParameters

Definiuje parametry warunków dopasowania urlFileExtension

UrlFileExtensionOperator

Opisuje operator do dopasowania

UrlFileNameMatchConditionParameters

Definiuje parametry warunków dopasowania urlFilename

UrlFileNameOperator

Opisuje operator do dopasowania

UrlPathMatchConditionParameters

Definiuje parametry warunków dopasowania elementu UrlPath

UrlPathOperator

Opisuje operator do dopasowania

UrlRedirectAction

Definiuje akcję przekierowania adresu URL dla reguły dostarczania.

UrlRedirectActionParameters

Definiuje parametry akcji przekierowania adresu URL.

UrlRewriteAction

Definiuje akcję ponownego zapisywania adresu URL dla reguły dostarczania.

UrlRewriteActionParameters

Definiuje parametry akcji ponownego zapisywania adresu URL.

UrlSigningAction

Definiuje akcję podpisywania adresu URL dla reguły dostarczania.

UrlSigningActionParameters

Definiuje parametry akcji Podpisywanie adresu URL.

UrlSigningKey

Klucz podpisywania adresu URL

UrlSigningParamIdentifier

Definiuje sposób identyfikowania parametru dla określonego celu, np. wygasa

WebApplicationFirewallPolicyLink

Definiuje zasady zapory aplikacji internetowej dla punktu końcowego (jeśli dotyczy)

algorithm

Algorytm używany do podpisywania adresów URL

Wartość Opis
SHA256

cacheBehavior

Zachowanie buforowania dla żądań

Wartość Opis
BypassCache
Override
SetIfMissing

CacheConfiguration

Ustawienia buforowania dla trasy typu buforowania. Aby wyłączyć buforowanie, nie należy udostępniać obiektu cacheConfiguration.

Nazwa Typ Opis
cacheBehavior

ruleCacheBehavior

Zachowanie buforowania dla żądań

cacheDuration

string

Czas trwania, dla którego zawartość musi być buforowana. Dozwolony format to [d.]hh:mm:ss

isCompressionEnabled

ruleIsCompressionEnabled

Wskazuje, czy kompresja zawartości jest włączona. Jeśli kompresja jest włączona, zawartość będzie obsługiwana jako skompresowana, jeśli żądania użytkowników dotyczące 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

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

CacheExpirationActionParameters

Definiuje parametry akcji wygaśnięcia pamięci podręcznej.

Nazwa Typ Opis
cacheBehavior

cacheBehavior

Zachowanie buforowania dla żądań

cacheDuration

string

Czas trwania, dla którego zawartość musi być buforowana. Dozwolony format to [d.]hh:mm:ss

cacheType

CacheType

Poziom, na którym zawartość musi być buforowana.

typeName string:

DeliveryRuleCacheExpirationActionParameters

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

queryStringBehavior

Zachowanie buforowania dla żądań

typeName string:

DeliveryRuleCacheKeyQueryStringBehaviorActionParameters

CacheType

Poziom, na którym zawartość musi być buforowana.

Wartość Opis
All

ClientPortMatchConditionParameters

Definiuje parametry warunków dopasowania 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

ClientPortOperator

Opisuje operator do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRuleClientPortConditionParameters

ClientPortOperator

Opisuje operator do dopasowania

Wartość Opis
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

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

CookiesOperator

Opisuje operator do dopasowania

selector

string

Nazwa plików cookie do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRuleCookiesConditionParameters

CookiesOperator

Opisuje operator do dopasowania

Wartość Opis
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

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 sieci CDN do niektórych regionów może być wymagana specjalna weryfikacja 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 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 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 (int32)

minimum: 1
maximum: 65535
exclusiveMinimum: False
exclusiveMaximum: False

Wartość portu HTTP. Musi należeć do zakresu od 1 do 65535.

properties.httpsPort

integer (int32)

minimum: 1
maximum: 65535
exclusiveMinimum: False
exclusiveMaximum: False

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ą, aby ta wartość nagłówka hosta domyślnie odpowiadała nazwie hosta pochodzenia.

properties.priority

integer (int32)

minimum: 1
maximum: 5

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 należeć do przedziału od 1 do 5.

properties.privateEndpointStatus

PrivateEndpointStatus

Stan zatwierdzenia połączenia z usługą Private Link

properties.privateLinkAlias

string

Alias zasobu usługi 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 usługą Private Link.

properties.privateLinkLocation

string

Lokalizacja zasobu usługi Private Link. Wymagane tylko wtedy, gdy parametr "privateLinkResourceId" jest wypełniony

properties.privateLinkResourceId

string

Identyfikator zasobu usługi Private Link. Wypełnianie tego opcjonalnego pola wskazuje, że to zaplecze jest "prywatne"

properties.weight

integer (int32)

minimum: 1
maximum: 1000

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

HealthProbeParameters

Ustawienia sondy kondycji źródła, które są używane do określania kondycji źródła.

properties.origins

ResourceReference[]

Źródło zawartości dostarczanej za pośrednictwem sieci CDN w danej grupie pochodzenia.

properties.responseBasedOriginErrorDetectionSettings

ResponseBasedOriginErrorDetectionParameters

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 (int32)

minimum: 0
maximum: 50

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

DeliveryRule[]

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 (int32)

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 ona żadnego warunku i akcji wymienionych w nim zawsze będzie stosowana.

DeliveryRuleCacheExpirationAction

Definiuje akcję wygaśnięcia pamięci podręcznej dla reguły dostarczania.

Nazwa Typ Opis
name string:

CacheExpiration

Nazwa akcji reguły dostarczania.

parameters

CacheExpirationActionParameters

Definiuje parametry akcji.

DeliveryRuleCacheKeyQueryStringAction

Definiuje akcję ciągu zapytania klucza pamięci podręcznej dla reguły dostarczania.

Nazwa Typ Opis
name string:

CacheKeyQueryString

Nazwa akcji reguły dostarczania.

parameters

CacheKeyQueryStringActionParameters

Definiuje parametry akcji.

DeliveryRuleClientPortCondition

Definiuje warunek ClientPort dla reguły dostarczania.

Nazwa Typ Opis
name string:

ClientPort

Nazwa warunku reguły dostarczania.

parameters

ClientPortMatchConditionParameters

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

CookiesMatchConditionParameters

Definiuje parametry warunku.

DeliveryRuleHostNameCondition

Definiuje warunek HostName dla reguły dostarczania.

Nazwa Typ Opis
name string:

HostName

Nazwa warunku reguły dostarczania.

parameters

HostNameMatchConditionParameters

Definiuje parametry warunku.

DeliveryRuleHttpVersionCondition

Definiuje warunek HttpVersion dla reguły dostarczania.

Nazwa Typ Opis
name string:

HttpVersion

Nazwa warunku reguły dostarczania.

parameters

HttpVersionMatchConditionParameters

Definiuje parametry warunku.

DeliveryRuleIsDeviceCondition

Definiuje warunek IsDevice dla reguły dostarczania.

Nazwa Typ Opis
name string:

IsDevice

Nazwa warunku reguły dostarczania.

parameters

IsDeviceMatchConditionParameters

Definiuje parametry warunku.

DeliveryRulePostArgsCondition

Definiuje warunek PostArgs dla reguły dostarczania.

Nazwa Typ Opis
name string:

PostArgs

Nazwa warunku reguły dostarczania.

parameters

PostArgsMatchConditionParameters

Definiuje parametry warunku.

DeliveryRuleQueryStringCondition

Definiuje warunek QueryString dla reguły dostarczania.

Nazwa Typ Opis
name string:

QueryString

Nazwa warunku reguły dostarczania.

parameters

QueryStringMatchConditionParameters

Definiuje parametry warunku.

DeliveryRuleRemoteAddressCondition

Definiuje warunek RemoteAddress dla reguły dostarczania.

Nazwa Typ Opis
name string:

RemoteAddress

Nazwa warunku reguły dostarczania.

parameters

RemoteAddressMatchConditionParameters

Definiuje parametry warunku.

DeliveryRuleRequestBodyCondition

Definiuje warunek RequestBody dla reguły dostarczania.

Nazwa Typ Opis
name string:

RequestBody

Nazwa warunku reguły dostarczania.

parameters

RequestBodyMatchConditionParameters

Definiuje parametry warunku.

DeliveryRuleRequestHeaderAction

Definiuje akcję nagłówka żądania dla reguły dostarczania.

Nazwa Typ Opis
name string:

ModifyRequestHeader

Nazwa akcji reguły dostarczania.

parameters

HeaderActionParameters

Definiuje parametry akcji.

DeliveryRuleRequestHeaderCondition

Definiuje warunek RequestHeader dla reguły dostarczania.

Nazwa Typ Opis
name string:

RequestHeader

Nazwa warunku reguły dostarczania.

parameters

RequestHeaderMatchConditionParameters

Definiuje parametry warunku.

DeliveryRuleRequestMethodCondition

Definiuje warunek RequestMethod dla reguły dostarczania.

Nazwa Typ Opis
name string:

RequestMethod

Nazwa warunku reguły dostarczania.

parameters

RequestMethodMatchConditionParameters

Definiuje parametry warunku.

DeliveryRuleRequestSchemeCondition

Definiuje warunek RequestScheme dla reguły dostarczania.

Nazwa Typ Opis
name string:

RequestScheme

Nazwa warunku reguły dostarczania.

parameters

RequestSchemeMatchConditionParameters

Definiuje parametry warunku.

DeliveryRuleRequestUriCondition

Definiuje warunek RequestUri dla reguły dostarczania.

Nazwa Typ Opis
name string:

RequestUri

Nazwa warunku reguły dostarczania.

parameters

RequestUriMatchConditionParameters

Definiuje parametry warunku.

DeliveryRuleResponseHeaderAction

Definiuje akcję nagłówka odpowiedzi dla reguły dostarczania.

Nazwa Typ Opis
name string:

ModifyResponseHeader

Nazwa akcji reguły dostarczania.

parameters

HeaderActionParameters

Definiuje parametry akcji.

DeliveryRuleRouteConfigurationOverrideAction

Definiuje akcję zastępowania konfiguracji trasy dla reguły dostarczania. Dotyczy tylko profilów frontdoor w warstwie Standardowa/Premium.

Nazwa Typ Opis
name string:

RouteConfigurationOverride

Nazwa akcji reguły dostarczania.

parameters

RouteConfigurationOverrideActionParameters

Definiuje parametry akcji.

DeliveryRuleServerPortCondition

Definiuje warunek ServerPort dla reguły dostarczania.

Nazwa Typ Opis
name string:

ServerPort

Nazwa warunku reguły dostarczania.

parameters

ServerPortMatchConditionParameters

Definiuje parametry warunku.

DeliveryRuleSocketAddrCondition

Definiuje warunek SocketAddress dla reguły dostarczania.

Nazwa Typ Opis
name string:

SocketAddr

Nazwa warunku reguły dostarczania.

parameters

SocketAddrMatchConditionParameters

Definiuje parametry warunku.

DeliveryRuleSslProtocolCondition

Definiuje warunek SslProtocol dla reguły dostarczania.

Nazwa Typ Opis
name string:

SslProtocol

Nazwa warunku reguły dostarczania.

parameters

SslProtocolMatchConditionParameters

Definiuje parametry warunku.

DeliveryRuleUrlFileExtensionCondition

Definiuje warunek UrlFileExtension dla reguły dostarczania.

Nazwa Typ Opis
name string:

UrlFileExtension

Nazwa warunku reguły dostarczania.

parameters

UrlFileExtensionMatchConditionParameters

Definiuje parametry warunku.

DeliveryRuleUrlFileNameCondition

Definiuje warunek UrlFileName dla reguły dostarczania.

Nazwa Typ Opis
name string:

UrlFileName

Nazwa warunku reguły dostarczania.

parameters

UrlFileNameMatchConditionParameters

Definiuje parametry warunku.

DeliveryRuleUrlPathCondition

Definiuje warunek UrlPath dla reguły dostarczania.

Nazwa Typ Opis
name string:

UrlPath

Nazwa warunku reguły dostarczania.

parameters

UrlPathMatchConditionParameters

Definiuje parametry warunku.

DestinationProtocol

Protokół do użycia na potrzeby przekierowania. Wartość domyślna to MatchRequest

Wartość Opis
Http
Https
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.

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, dla których ma zastosowanie kompresja. Wartość powinna być prawidłowym typem MIME.

properties.customDomains

DeepCreatedCustomDomain[]

Domeny niestandardowe w punkcie końcowym.

properties.defaultOriginGroup

ResourceReference

Odwołanie do grupy pochodzenia.

properties.deliveryPolicy

DeliveryPolicy

Zasady określające reguły dostarczania, które mają być używane dla punktu końcowego.

properties.geoFilters

GeoFilter[]

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 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 żądania użytkowników dotyczące 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

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ę sterowaną scenariuszem.

properties.originGroups

DeepCreatedOriginGroup[]

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ą, aby ta wartość nagłówka hosta domyślnie odpowiadała nazwie 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

DeepCreatedOrigin[]

Źródło zawartości dostarczanej za pośrednictwem sieci CDN.

properties.probePath

string

Ścieżka do pliku hostowanego w lokalizacji początkowej, co 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 używania pojedynczego źródła.

properties.provisioningState

EndpointProvisioningState

Stan aprowizacji punktu końcowego.

properties.queryStringCachingBehavior

QueryStringCachingBehavior

NotSet

Definiuje sposób buforowania żądań usługi CDN zawierających ciągi zapytań. Podczas buforowania można zignorować wszystkie ciągi zapytania, pominąć buforowanie, aby zapobiec buforowaniu żądań zawierających ciągi zapytania lub buforować każde żądanie z unikatowym adresem URL.

properties.resourceState

EndpointResourceState

Stan zasobu punktu końcowego.

properties.urlSigningKeys

UrlSigningKey[]

Lista kluczy używanych do sprawdzania poprawności podpisanych skrótów adresu URL.

properties.webApplicationFirewallPolicyLink

WebApplicationFirewallPolicyLink

Definiuje zasady zapory aplikacji internetowej dla punktu końcowego (jeśli dotyczy)

systemData

SystemData

Dane systemowe tylko do odczytu

tags

object

Tagi zasobów.

type

string

Typ zasobu.

EndpointProvisioningState

Stan aprowizacji punktu końcowego.

Wartość Opis
Creating
Deleting
Failed
Succeeded
Updating

EndpointResourceState

Stan zasobu punktu końcowego.

Wartość Opis
Creating
Deleting
Running
Starting
Stopped
Stopping

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

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

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

ErrorDetail

Obiekt błędu.

ForwardingProtocol

Protokół tej reguły będzie używany podczas przekazywania ruchu do zapleczy.

Wartość Opis
HttpOnly
HttpsOnly
MatchRequest

GeoFilter

Reguły definiujące dostęp geograficzny użytkownika w punkcie końcowym usługi CDN.

Nazwa Typ Opis
action

GeoFilterActions

Działanie filtru geograficznego, tj. zezwalanie na dostęp lub blokowanie go.

countryCodes

string[]

Dwa litery kodów kraju lub regionu definiujących 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

Działanie filtru geograficznego, tj. zezwalanie na dostęp lub blokowanie go.

Wartość Opis
Allow
Block

HeaderAction

Akcja do wykonania

Wartość Opis
Append
Delete
Overwrite

HeaderActionParameters

Definiuje parametry akcji nagłówka żądania.

Nazwa Typ Opis
headerAction

HeaderAction

Akcja do wykonania

headerName

string

Nazwa nagłówka do zmodyfikowania

typeName string:

DeliveryRuleHeaderActionParameters

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 (int32)

minimum: 1
maximum: 255

Liczba sekund między sondami kondycji. Wartość domyślna to 240sec.

probePath

string

Ścieżka względem źródła, który jest używany do określania kondycji źródła.

probeProtocol

ProbeProtocol

Protokół do użycia dla sondy kondycji.

probeRequestType

HealthProbeRequestType

Typ wykonanego żądania sondy kondycji.

HealthProbeRequestType

Typ wykonanego żądania sondy kondycji.

Wartość Opis
GET
HEAD
NotSet

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

HostNameOperator

Opisuje operator do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRuleHostNameConditionParameters

HostNameOperator

Opisuje operator do dopasowania

Wartość Opis
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

HttpErrorRangeParameters

Obiekt JSON reprezentujący zakres kodów stanu http

Nazwa Typ Opis
begin

integer (int32)

minimum: 100
maximum: 999

Inkluzywny początek zakresu kodu stanu http.

end

integer (int32)

minimum: 100
maximum: 999

Koniec inkluzywnego 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

HttpVersionOperator

Opisuje operator do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRuleHttpVersionConditionParameters

HttpVersionOperator

Opisuje operator do dopasowania

Wartość Opis
Equal

IdentityType

Typ tożsamości, która tworzy/modyfikuje zasoby

Wartość Opis
application
key
managedIdentity
user

IsDeviceMatchConditionParameters

Definiuje parametry warunków dopasowania urządzenia IsDevice

Nazwa Typ Domyślna wartość Opis
matchValues

IsDeviceMatchValue[]

Wartość dopasowania warunku reguły dostarczania

negateCondition

boolean

False

Opisuje, czy jest to warunek negacji, czy nie

operator

IsDeviceOperator

Opisuje operator do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRuleIsDeviceConditionParameters

IsDeviceMatchValue

Wartość dopasowania warunku reguły dostarczania

Wartość Opis
Desktop
Mobile

IsDeviceOperator

Opisuje operator do dopasowania

Wartość Opis
Equal

KeyVaultSigningKeyParameters

Opisuje parametry używania klucza keyVault użytkownika dla klucza podpisywania adresu URL.

Nazwa Typ Opis
resourceGroupName

string

Grupa zasobów usługi Key Vault użytkownika zawierająca wpis tajny

secretName

string

Nazwa wpisu tajnego w usłudze Key Vault.

secretVersion

string

Wersja wpisu tajnego (GUID) w usłudze Key Vault.

subscriptionId

string

Identyfikator subskrypcji usługi Key Vault użytkownika zawierającej wpis tajny

typeName

KeyVaultSigningKeyParametersType

vaultName

string

Nazwa usługi Key Vault użytkownika zawierającej wpis tajny

KeyVaultSigningKeyParametersType

Wartość Opis
KeyVaultSigningKeyParameters

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.

Wartość Opis
DynamicSiteAcceleration
GeneralMediaStreaming
GeneralWebDelivery
LargeFileDownload
VideoOnDemandMediaStreaming

OriginGroupOverride

Definiuje parametry konfiguracji zastępowania grupy pochodzenia.

Nazwa Typ Opis
forwardingProtocol

ForwardingProtocol

Protokół tej reguły będzie używany podczas przekazywania ruchu do zapleczy.

originGroup

ResourceReference

definiuje grupę OriginGroup, która zastąpi grupę DefaultOriginGroup w trasie.

OriginGroupOverrideAction

Definiuje akcję zastąpienia grupy pochodzenia dla reguły dostarczania.

Nazwa Typ Opis
name string:

OriginGroupOverride

Nazwa akcji reguły dostarczania.

parameters

OriginGroupOverrideActionParameters

Definiuje parametry akcji.

OriginGroupOverrideActionParameters

Definiuje parametry akcji zastępowania grupy pochodzenia.

Nazwa Typ Opis
originGroup

ResourceReference

definiuje grupę OriginGroup, która zastąpi grupę DefaultOriginGroup.

typeName string:

DeliveryRuleOriginGroupOverrideActionParameters

paramIndicator

Wskazuje cel parametru

Wartość Opis
Expires
KeyId
Signature

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

PostArgsOperator

Opisuje operator do dopasowania

selector

string

Nazwa elementu PostArg do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRulePostArgsConditionParameters

PostArgsOperator

Opisuje operator do dopasowania

Wartość Opis
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

PrivateEndpointStatus

Stan zatwierdzenia połączenia z usługą Private Link

Wartość Opis
Approved
Disconnected
Pending
Rejected
Timeout

ProbeProtocol

Protokół do użycia dla sondy kondycji.

Wartość Opis
Http
Https
NotSet

queryStringBehavior

Zachowanie buforowania dla żądań

Wartość Opis
Exclude
ExcludeAll
Include
IncludeAll

QueryStringCachingBehavior

Definiuje sposób buforowania żądań usługi CDN zawierających ciągi zapytań. Podczas buforowania można zignorować wszystkie ciągi zapytania, pominąć buforowanie, aby zapobiec buforowaniu żądań zawierających ciągi zapytania lub buforować każde żądanie z unikatowym adresem URL.

Wartość Opis
BypassCaching
IgnoreQueryString
NotSet
UseQueryString

QueryStringMatchConditionParameters

Definiuje parametry warunków dopasowania elementu 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

QueryStringOperator

Opisuje operator do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRuleQueryStringConditionParameters

QueryStringOperator

Opisuje operator do dopasowania

Wartość Opis
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

RedirectType

Typ przekierowania, który będzie używany podczas przekierowywania ruchu.

Wartość Opis
Found
Moved
PermanentRedirect
TemporaryRedirect

RemoteAddressMatchConditionParameters

Definiuje parametry warunków dopasowania remoteaddress

Nazwa Typ Domyślna wartość Opis
matchValues

string[]

Dopasuj wartości do dopasowania. Operator będzie stosowany do każdej wartości w tym miejscu z semantykami OR. Jeśli którykolwiek z nich pasuje do zmiennej z danym operatorem, ten warunek dopasowania jest traktowany jako dopasowanie.

negateCondition

boolean

False

Opisuje, czy jest to warunek negacji, czy nie

operator

RemoteAddressOperator

Opisuje operator do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRuleRemoteAddressConditionParameters

RemoteAddressOperator

Opisuje operator do dopasowania

Wartość Opis
Any
GeoMatch
IPMatch

RequestBodyMatchConditionParameters

Definiuje parametry warunków dopasowania elementu 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

RequestBodyOperator

Opisuje operator do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRuleRequestBodyConditionParameters

RequestBodyOperator

Opisuje operator do dopasowania

Wartość Opis
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

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

RequestHeaderOperator

Opisuje operator do dopasowania

selector

string

Nazwa nagłówka do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRuleRequestHeaderConditionParameters

RequestHeaderOperator

Opisuje operator do dopasowania

Wartość Opis
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

RequestMethodMatchConditionParameters

Definiuje parametry warunków dopasowania RequestMethod

Nazwa Typ Domyślna wartość Opis
matchValues

RequestMethodMatchValue[]

Wartość dopasowania warunku reguły dostarczania

negateCondition

boolean

False

Opisuje, czy jest to warunek negacji, czy nie

operator

RequestMethodOperator

Opisuje operator do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRuleRequestMethodConditionParameters

RequestMethodMatchValue

Wartość dopasowania warunku reguły dostarczania

Wartość Opis
DELETE
GET
HEAD
OPTIONS
POST
PUT
TRACE

RequestMethodOperator

Opisuje operator do dopasowania

Wartość Opis
Equal

RequestSchemeMatchConditionParameters

Definiuje parametry warunków dopasowania elementu RequestScheme

Nazwa Typ Domyślna wartość Opis
matchValues

RequestSchemeMatchValue[]

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

transform[]

Lista przekształceń

typeName string:

DeliveryRuleRequestSchemeConditionParameters

RequestSchemeMatchValue

Wartość dopasowania warunku reguły dostarczania

Wartość Opis
HTTP
HTTPS

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

RequestUriOperator

Opisuje operator do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRuleRequestUriConditionParameters

RequestUriOperator

Opisuje operator do dopasowania

Wartość Opis
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

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 w złej kondycji

Wartość Opis
None
TcpAndHttpErrors
TcpErrorsOnly

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

HttpErrorRangeParameters[]

Lista zakresów kodów stanu Http, które są uznawane za błędy serwera dla źródła i są oznaczone jako w złej kondycji.

responseBasedDetectedErrorTypes

ResponseBasedDetectedErrorTypes

Typ błędów odpowiedzi dla rzeczywistych żądań użytkownika, dla których źródło zostanie uznane za w złej kondycji

responseBasedFailoverThresholdPercentage

integer (int32)

minimum: 0
maximum: 100

Procent żądań, które zakończyły się niepowodzeniem w przykładzie, w którym powinien zostać wyzwolony tryb failover.

RouteConfigurationOverrideActionParameters

Definiuje parametry akcji zastępowania konfiguracji trasy.

Nazwa Typ Opis
cacheConfiguration

CacheConfiguration

Konfiguracja buforowania skojarzona z tą regułą. Aby wyłączyć buforowanie, nie należy udostępniać obiektu cacheConfiguration.

originGroupOverride

OriginGroupOverride

Odwołanie do konfiguracji grupy pochodzenia zastępuje konfigurację. Pozostaw wartość pustą, aby użyć domyślnej grupy pochodzenia na trasie.

typeName string:

DeliveryRuleRouteConfigurationOverrideActionParameters

ruleCacheBehavior

Zachowanie buforowania dla żądań

Wartość Opis
HonorOrigin
OverrideAlways
OverrideIfOriginMissing

ruleIsCompressionEnabled

Wskazuje, czy kompresja zawartości jest włączona. Jeśli kompresja jest włączona, zawartość będzie obsługiwana jako skompresowana, jeśli żądania użytkowników dotyczące 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.

Wartość Opis
Disabled
Enabled

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

Wartość Opis
IgnoreQueryString
IgnoreSpecifiedQueryStrings
IncludeSpecifiedQueryStrings
UseQueryString

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

ServerPortOperator

Opisuje operator do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRuleServerPortConditionParameters

ServerPortOperator

Opisuje operator do dopasowania

Wartość Opis
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

SocketAddrMatchConditionParameters

Definiuje parametry dla 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

SocketAddrOperator

Opisuje operator do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRuleSocketAddrConditionParameters

SocketAddrOperator

Opisuje operator do dopasowania

Wartość Opis
Any
IPMatch

SslProtocol

Protokół ustanowionego połączenia TLS.

Wartość Opis
TLSv1
TLSv1.1
TLSv1.2

SslProtocolMatchConditionParameters

Definiuje parametry warunków dopasowania sslprotocol

Nazwa Typ Domyślna wartość Opis
matchValues

SslProtocol[]

Wartość dopasowania warunku reguły dostarczania

negateCondition

boolean

False

Opisuje, czy jest to warunek negacji, czy nie

operator

SslProtocolOperator

Opisuje operator do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRuleSslProtocolConditionParameters

SslProtocolOperator

Opisuje operator do dopasowania

Wartość Opis
Equal

SystemData

Dane systemowe tylko do odczytu

Nazwa Typ Opis
createdAt

string (date-time)

Sygnatura czasowa tworzenia zasobów (UTC)

createdBy

string

Identyfikator tożsamości, która utworzyła zasób

createdByType

IdentityType

Typ tożsamości, która utworzyła zasób

lastModifiedAt

string (date-time)

Znacznik czasu ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Identyfikator tożsamości, która ostatnio zmodyfikowała zasób

lastModifiedByType

IdentityType

Typ tożsamości, która ostatnio zmodyfikowała zasób

transform

Opisuje, jakie przekształcenia są stosowane przed dopasowaniem

Wartość Opis
Lowercase
RemoveNulls
Trim
Uppercase
UrlDecode
UrlEncode

UrlFileExtensionMatchConditionParameters

Definiuje parametry warunków dopasowania 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

UrlFileExtensionOperator

Opisuje operator do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRuleUrlFileExtensionMatchConditionParameters

UrlFileExtensionOperator

Opisuje operator do dopasowania

Wartość Opis
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

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

UrlFileNameOperator

Opisuje operator do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRuleUrlFilenameConditionParameters

UrlFileNameOperator

Opisuje operator do dopasowania

Wartość Opis
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

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

UrlPathOperator

Opisuje operator do dopasowania

transforms

transform[]

Lista przekształceń

typeName string:

DeliveryRuleUrlPathMatchConditionParameters

UrlPathOperator

Opisuje operator do dopasowania

Wartość Opis
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx
Wildcard

UrlRedirectAction

Definiuje akcję przekierowania adresu URL dla reguły dostarczania.

Nazwa Typ Opis
name string:

UrlRedirect

Nazwa akcji reguły dostarczania.

parameters

UrlRedirectActionParameters

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 pojawia się 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 dowolnego istniejącego ciągu 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

DestinationProtocol

Protokół do użycia na potrzeby przekierowania. Wartość domyślna to MatchRequest

redirectType

RedirectType

Typ przekierowania, który będzie używany podczas przekierowywania ruchu.

typeName string:

DeliveryRuleUrlRedirectActionParameters

UrlRewriteAction

Definiuje akcję ponownego zapisywania adresu URL dla reguły dostarczania.

Nazwa Typ Opis
name string:

UrlRewrite

Nazwa akcji reguły dostarczania.

parameters

UrlRewriteActionParameters

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 string:

DeliveryRuleUrlRewriteActionParameters

UrlSigningAction

Definiuje akcję podpisywania adresu URL dla reguły dostarczania.

Nazwa Typ Opis
name string:

UrlSigning

Nazwa akcji reguły dostarczania.

parameters

UrlSigningActionParameters

Definiuje parametry akcji.

UrlSigningActionParameters

Definiuje parametry akcji Podpisywanie adresu URL.

Nazwa Typ Opis
algorithm

algorithm

Algorytm używany do podpisywania adresów URL

parameterNameOverride

UrlSigningParamIdentifier[]

Określa parametry ciągu zapytania w adresie URL, które mają być brane pod uwagę pod kątem wygasania, identyfikatora klucza itp.

typeName string:

DeliveryRuleUrlSigningActionParameters

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

KeyVaultSigningKeyParameters

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

paramIndicator

Wskazuje cel parametru

paramName

string

Nazwa parametru

Definiuje zasady zapory aplikacji internetowej dla punktu końcowego (jeśli dotyczy)

Nazwa Typ Opis
id

string

Identyfikator zasobu.