Endpoints - List By Profile

Wyświetla listę 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=2019-12-31

Parametry identyfikatora URI

Name In Required Type Description
profileName
path True
  • string

Nazwa profilu sieci CDN, która jest unikatowa w ramach grupy zasobów.

resourceGroupName
path True
  • string

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True
  • string

Identyfikator subskrypcji platformy Azure.

api-version
query True
  • string

Wersja interfejsu API, która ma być używana z żądaniem klienta. Bieżąca wersja to 2017-04-02.

Odpowiedzi

Name Type Description
200 OK

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

Other Status Codes

Odpowiedź na błąd sieci CDN opisująca przyczynę niepowodzenia operacji.

Zabezpieczenia

azure_auth

Azure Active Directory przepływ OAuth2.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation Personifikuj konto użytkownika

Przykłady

Endpoints_ListByProfile

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints?api-version=2019-12-31

Sample Response

{
  "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",
            "properties": {
              "hostName": "www.bing.com",
              "httpPort": 80,
              "httpsPort": 443,
              "originHostHeader": "www.someDomain2.net",
              "priority": 2,
              "weight": 50,
              "enabled": true
            }
          }
        ],
        "originGroups": [
          {
            "name": "originGroup1",
            "properties": {
              "healthProbeSettings": {
                "probePath": "/health.aspx",
                "probeRequestType": "GET",
                "probeProtocol": "Http",
                "probeIntervalInSeconds": 120
              },
              "origins": [
                {
                  "id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/www-bing-com"
                }
              ],
              "responseBasedOriginErrorDetectionSettings": {
                "responseBasedDetectedErrorTypes": "TcpErrorsOnly",
                "responseBasedFailoverThresholdPercentage": 10
              }
            }
          }
        ],
        "contentTypesToCompress": [],
        "isCompressionEnabled": false,
        "optimizationType": "DynamicSiteAcceleration",
        "probePath": "/image",
        "geoFilters": [],
        "defaultOriginGroup": {
          "id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/originGroup1"
        }
      }
    }
  ]
}

Definicje

cacheBehavior

Zachowanie buforowania dla żądań

CacheExpirationActionParameters

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

CookiesMatchConditionParameters

Definiuje parametry dotyczące warunków dopasowania plików cookie

CookiesOperator

Opisuje operatora do dopasowania

DeepCreatedOrigin

Główne źródło zawartości sieci CDN, która jest dodawana podczas tworzenia punktu końcowego usługi CDN.

DeepCreatedOriginGroup

Grupa pierwotna zawartości sieci CDN, która jest dodawana podczas tworzenia punktu końcowego usługi CDN. Ruch jest wysyłany do źródeł w obrębie grupy 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.

DeliveryRuleCookiesCondition

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

DeliveryRuleHttpVersionCondition

Definiuje warunek HttpVersion reguły dostarczania.

DeliveryRuleIsDeviceCondition

Definiuje warunek isdevice dla reguły dostarczania.

DeliveryRulePostArgsCondition

Definiuje warunek PostArgs reguły dostarczania.

DeliveryRuleQueryStringCondition

Definiuje warunek kwerendy dla reguły dostarczania.

DeliveryRuleRemoteAddressCondition

Definiuje warunek RemoteAddress dla reguły dostarczania.

DeliveryRuleRequestBodyCondition

Definiuje warunek elemencie requestbody reguły dostarczania.

DeliveryRuleRequestHeaderAction

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

DeliveryRuleRequestHeaderCondition

Definiuje warunek RequestHeader reguły dostarczania.

DeliveryRuleRequestMethodCondition

Definiuje warunek RequestMethod reguły dostarczania.

DeliveryRuleRequestSchemeCondition

Definiuje warunek RequestScheme reguły dostarczania.

DeliveryRuleRequestUriCondition

Definiuje warunek RequestUri reguły dostarczania.

DeliveryRuleResponseHeaderAction

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

DeliveryRuleUrlFileExtensionCondition

Definiuje warunek UrlFileExtension reguły dostarczania.

DeliveryRuleUrlFileNameCondition

Definiuje warunek UrlFileName reguły dostarczania.

DeliveryRuleUrlPathCondition

Definiuje warunek UrlPath reguły dostarczania.

DestinationProtocol

Protokół do użycia w przekierowaniu. Wartość domyślna to MatchRequest

Endpoint

Punkt końcowy usługi CDN jest jednostką w profilu CDN zawierającym informacje o konfiguracji, takie jak źródło, protokół, buforowanie zawartości i zachowanie dostarczania. Punkt końcowy usługi CDN używa adresu URL w formacie . azureedge.NET.

EndpointListResult

Wynik żądania wyświetlenia listy punktów końcowych. Zawiera listę obiektów punktów końcowych i link adresu URL, aby uzyskać następny zestaw wyników.

EndpointResourceState

Stan zasobu punktu końcowego.

ErrorResponse

Odpowiedź na błąd oznacza, że Usługa CDN nie może przetworzyć żądania przychodzącego. Powód jest podany w komunikacie o błędzie.

GeoFilter

Reguły definiowania dostępu geograficznego użytkownika w punkcie końcowym usługi CDN.

GeoFilterActions

Akcja filtru geograficznego, np. Zezwalanie lub blokowanie dostępu.

HeaderAction

Akcja do wykonania

HeaderActionParameters

Definiuje parametry akcji nagłówka żądania.

HealthProbeParameters

Obiekt JSON, który zawiera właściwości do wysyłania sond kondycji do źródła.

HealthProbeRequestType

Typ żądania sondowania kondycji, które zostało wykonane.

HttpErrorRangeParameters

Obiekt JSON reprezentujący zakres kodów stanu http

HttpVersionMatchConditionParameters

Definiuje parametry dla HttpVersion warunków dopasowania

HttpVersionOperator

Opisuje operatora do dopasowania

IsDeviceMatchConditionParameters

Definiuje parametry warunków dopasowania isdevice

IsDeviceOperator

Opisuje operatora do dopasowania

OptimizationType

Określa scenariusz, który klient chce zoptymalizować ten punkt końcowy usługi CDN, np. pobieranie, Media Services. Korzystając z tych informacji, możemy zastosować optymalizację opartą na scenariuszu.

OriginGroupOverrideAction

Definiuje akcję przesłonięcia grupy pochodzenia dla reguły dostarczania.

OriginGroupOverrideActionParameters

Definiuje parametry dla akcji przesłonięcia grupy pochodzenia.

PostArgsMatchConditionParameters

Definiuje parametry dla PostArgs warunków dopasowania

PostArgsOperator

Opisuje operatora do dopasowania

ProbeProtocol

Protokół używany na potrzeby sondy kondycji.

queryStringBehavior

Zachowanie buforowania dla żądań

QueryStringCachingBehavior

Określa sposób, w jaki usługa CDN buforuje żądania zawierające ciągi zapytań. Można zignorować wszystkie ciągi zapytań podczas buforowania, pomijając buforowanie, aby uniemożliwić żądania, które zawierają ciągi zapytań, lub Buforuj każde żądanie z unikatowym adresem URL.

QueryStringMatchConditionParameters

Definiuje parametry dla warunków dopasowania QueryString

QueryStringOperator

Opisuje operatora do dopasowania

RedirectType

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

RemoteAddressMatchConditionParameters

Definiuje parametry dla warunków dopasowania RemoteAddress

RemoteAddressOperator

Opisuje operatora do dopasowania

RequestBodyMatchConditionParameters

Definiuje parametry dla elemencie requestbody warunków dopasowania

RequestBodyOperator

Opisuje operatora do dopasowania

RequestHeaderMatchConditionParameters

Definiuje parametry dla RequestHeader warunków dopasowania

RequestHeaderOperator

Opisuje operatora do dopasowania

RequestMethodMatchConditionParameters

Definiuje parametry dla RequestMethod warunków dopasowania

RequestMethodOperator

Opisuje operatora do dopasowania

RequestSchemeMatchConditionParameters

Definiuje parametry dla RequestScheme warunków dopasowania

RequestUriMatchConditionParameters

Definiuje parametry dla RequestUri warunków dopasowania

RequestUriOperator

Opisuje operatora do dopasowania

ResourceReference

Odwołanie do innego zasobu.

ResponseBasedDetectedErrorTypes

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

ResponseBasedOriginErrorDetectionParameters

Obiekt JSON, który zawiera właściwości służące do określenia kondycji pochodzenia przy użyciu rzeczywistych żądań/odpowiedzi.

UrlFileExtensionMatchConditionParameters

Definiuje parametry dla UrlFileExtension warunków dopasowania

UrlFileExtensionOperator

Opisuje operatora do dopasowania

UrlFileNameMatchConditionParameters

Definiuje parametry dla UrlFilename warunków dopasowania

UrlFileNameOperator

Opisuje operatora do dopasowania

UrlPathMatchConditionParameters

Definiuje parametry dla UrlPath warunków dopasowania

UrlPathOperator

Opisuje operatora do dopasowania

UrlRedirectAction

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

UrlRedirectActionParameters

Definiuje parametry akcji przekierowania adresu URL.

UrlRewriteAction

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

UrlRewriteActionParameters

Definiuje parametry akcji ponownego zapisu adresu URL.

cacheBehavior

Zachowanie buforowania dla żądań

Name Type Description
BypassCache
  • string
Override
  • string
SetIfMissing
  • string

CacheExpirationActionParameters

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

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleCacheExpirationActionParameters
cacheBehavior

Zachowanie buforowania dla żądań

cacheDuration
  • string

Czas trwania, przez który zawartość musi być buforowana. Dozwolony format to [d.] hh: mm: SS

cacheType

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

CacheKeyQueryStringActionParameters

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

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleCacheKeyQueryStringBehaviorActionParameters
queryParameters
  • string

parametry zapytania do dołączenia lub wykluczenia (rozdzielone przecinkami).

queryStringBehavior

Zachowanie buforowania dla żądań

CacheType

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

Name Type Description
All
  • string

CookiesMatchConditionParameters

Definiuje parametry dotyczące warunków dopasowania plików cookie

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleCookiesConditionParameters
matchValues
  • string[]

Wartość dopasowania dla warunku reguły dostarczania

negateCondition
  • boolean

Opisuje, czy jest to warunek Negate

operator

Opisuje operatora do dopasowania

selector
  • string

Nazwa plików cookie do dopasowania

transforms
  • string[]

Lista przekształceń

CookiesOperator

Opisuje operatora do dopasowania

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string

DeepCreatedOrigin

Główne źródło zawartości sieci CDN, która jest dodawana podczas tworzenia punktu końcowego usługi CDN.

Name Type Description
name
  • string

Nazwa źródła, która musi być unikatowa w punkcie końcowym.

properties.enabled
  • boolean

W pochodzeniu włączono obsługę równoważenia obciążenia. Domyślnie pochodzenie jest zawsze włączone.

properties.hostName
  • string

Adres pochodzenia. Może to być nazwa domeny, adres IPv4 lub adres IPv6. Ta powinna być unikatowa dla wszystkich źródeł w punkcie końcowym.

properties.httpPort
  • integer

Wartość portu HTTP. Musi zawierać się w przedziale od 1 do 65535.

properties.httpsPort
  • integer

Wartość portu HTTPS. Musi zawierać się w przedziale od 1 do 65535.

properties.originHostHeader
  • string

Wartość nagłówka hosta jest wysyłana do źródła przy użyciu każdego żądania. Jeśli pozostawisz to pole puste, nazwa hosta żądania określa tę wartość. Azure CDN źródła, takie jak Web Apps, Blob Storage i Cloud Services wymagają, aby wartość nagłówka hosta była zgodna domyślnie z nazwą hosta pochodzenia. Jeśli punkt końcowy używa wielu źródeł do równoważenia obciążenia, nagłówek hosta w punkcie końcowym jest ignorowany i jest brany pod uwagę.

properties.priority
  • integer

Priorytet pochodzenia w danej grupie pochodzenia dla równoważenia obciążenia. Wyższe priorytety nie będą używane na potrzeby równoważenia obciążenia, jeśli jakiekolwiek źródło o niższym priorytecie jest w dobrej kondycji. Musi zawierać się w przedziale od 1 do 5.

properties.weight
  • integer

Waga źródła w danej grupie pochodzenia na potrzeby równoważenia obciążenia. Musi zawierać się w przedziale od 1 do 1000

DeepCreatedOriginGroup

Grupa pierwotna zawartości sieci CDN, która jest dodawana podczas tworzenia punktu końcowego usługi CDN. Ruch jest wysyłany do źródeł w obrębie grupy pochodzenia na podstawie kondycji źródła.

Name Type Description
name
  • string

Nazwa grupy pochodzenia, która musi być unikatowa w punkcie końcowym.

properties.healthProbeSettings

Ustawienia sondowania kondycji w pochodzeniu używanym do określania kondycji pochodzenia.

properties.origins

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

properties.responseBasedOriginErrorDetectionSettings

Obiekt JSON, który zawiera właściwości służące do określenia kondycji pochodzenia przy użyciu rzeczywistych żądań/odpowiedzi. Ta właściwość nie jest obecnie obsługiwana.

properties.trafficRestorationTimeToHealedOrNewEndpointsInMinutes
  • integer

Czas (w minutach) przejścia ruchu do punktu końcowego stopniowo, gdy punkt końcowy w złej kondycji jest w dobrej kondycji lub zostanie dodany 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.

Name Type Description
description
  • string

Przyjazny dla użytkownika opis zasad.

rules

Lista reguł dostarczania.

DeliveryRule

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

Name Type Description
actions DeliveryRuleAction[]:

Lista akcji, które są wykonywane po spełnieniu wszystkich warunków reguły.

conditions DeliveryRuleCondition[]:

Lista warunków, które muszą być dopasowane dla akcji do wykonania

name
  • string

Nazwa reguły

order
  • integer

Kolejność, w której reguły są stosowane do punktu końcowego. Możliwe wartości {0, 1, 2, 3,.........}. Reguła o mniejszej kolejności zostanie zastosowana przed regułą o większej kolejności. Reguła z kolejnością 0 jest specjalną regułą. Nie wymaga żadnego warunku i akcji wymienionych w tym temacie będą zawsze stosowane.

DeliveryRuleCacheExpirationAction

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

Name Type Description
name string:
  • CacheExpiration

Nazwa akcji dla reguły dostarczania.

parameters

Definiuje parametry dla akcji.

DeliveryRuleCacheKeyQueryStringAction

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

Name Type Description
name string:
  • CacheKeyQueryString

Nazwa akcji dla reguły dostarczania.

parameters

Definiuje parametry dla akcji.

DeliveryRuleCookiesCondition

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

Name Type Description
name string:
  • Cookies

Nazwa warunku reguły dostarczania.

parameters

Definiuje parametry dla warunku.

DeliveryRuleHttpVersionCondition

Definiuje warunek HttpVersion reguły dostarczania.

Name Type Description
name string:
  • HttpVersion

Nazwa warunku reguły dostarczania.

parameters

Definiuje parametry dla warunku.

DeliveryRuleIsDeviceCondition

Definiuje warunek isdevice dla reguły dostarczania.

Name Type Description
name string:
  • IsDevice

Nazwa warunku reguły dostarczania.

parameters

Definiuje parametry dla warunku.

DeliveryRulePostArgsCondition

Definiuje warunek PostArgs reguły dostarczania.

Name Type Description
name string:
  • PostArgs

Nazwa warunku reguły dostarczania.

parameters

Definiuje parametry dla warunku.

DeliveryRuleQueryStringCondition

Definiuje warunek kwerendy dla reguły dostarczania.

Name Type Description
name string:
  • QueryString

Nazwa warunku reguły dostarczania.

parameters

Definiuje parametry dla warunku.

DeliveryRuleRemoteAddressCondition

Definiuje warunek RemoteAddress dla reguły dostarczania.

Name Type Description
name string:
  • RemoteAddress

Nazwa warunku reguły dostarczania.

parameters

Definiuje parametry dla warunku.

DeliveryRuleRequestBodyCondition

Definiuje warunek elemencie requestbody reguły dostarczania.

Name Type Description
name string:
  • RequestBody

Nazwa warunku reguły dostarczania.

parameters

Definiuje parametry dla warunku.

DeliveryRuleRequestHeaderAction

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

Name Type Description
name string:
  • ModifyRequestHeader

Nazwa akcji dla reguły dostarczania.

parameters

Definiuje parametry dla akcji.

DeliveryRuleRequestHeaderCondition

Definiuje warunek RequestHeader reguły dostarczania.

Name Type Description
name string:
  • RequestHeader

Nazwa warunku reguły dostarczania.

parameters

Definiuje parametry dla warunku.

DeliveryRuleRequestMethodCondition

Definiuje warunek RequestMethod reguły dostarczania.

Name Type Description
name string:
  • RequestMethod

Nazwa warunku reguły dostarczania.

parameters

Definiuje parametry dla warunku.

DeliveryRuleRequestSchemeCondition

Definiuje warunek RequestScheme reguły dostarczania.

Name Type Description
name string:
  • RequestScheme

Nazwa warunku reguły dostarczania.

parameters

Definiuje parametry dla warunku.

DeliveryRuleRequestUriCondition

Definiuje warunek RequestUri reguły dostarczania.

Name Type Description
name string:
  • RequestUri

Nazwa warunku reguły dostarczania.

parameters

Definiuje parametry dla warunku.

DeliveryRuleResponseHeaderAction

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

Name Type Description
name string:
  • ModifyResponseHeader

Nazwa akcji dla reguły dostarczania.

parameters

Definiuje parametry dla akcji.

DeliveryRuleUrlFileExtensionCondition

Definiuje warunek UrlFileExtension reguły dostarczania.

Name Type Description
name string:
  • UrlFileExtension

Nazwa warunku reguły dostarczania.

parameters

Definiuje parametry dla warunku.

DeliveryRuleUrlFileNameCondition

Definiuje warunek UrlFileName reguły dostarczania.

Name Type Description
name string:
  • UrlFileName

Nazwa warunku reguły dostarczania.

parameters

Definiuje parametry dla warunku.

DeliveryRuleUrlPathCondition

Definiuje warunek UrlPath reguły dostarczania.

Name Type Description
name string:
  • UrlPath

Nazwa warunku reguły dostarczania.

parameters

Definiuje parametry dla warunku.

DestinationProtocol

Protokół do użycia w przekierowaniu. Wartość domyślna to MatchRequest

Name Type Description
Http
  • string
Https
  • string
MatchRequest
  • string

Endpoint

Punkt końcowy usługi CDN jest jednostką w profilu CDN zawierającym informacje o konfiguracji, takie jak źródło, protokół, buforowanie zawartości i zachowanie dostarczania. Punkt końcowy usługi CDN używa adresu URL w formacie . azureedge.NET.

Name Type Description
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.defaultOriginGroup

Odwołanie do grupy pierwotnej.

properties.deliveryPolicy

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

properties.geoFilters

Lista reguł definiujących dostęp geograficzny użytkownika w punkcie końcowym usługi CDN. Każdy filtr geograficzny definiuje regułę dostępu do określonej ścieżki lub zawartości, np. Blokuj Azja I Pacyfik dla ścieżki/Pictures/

properties.hostName
  • string

Nazwa hosta punktu końcowego uporządkowanego jako {EndpointName}. {DNSZone}, np. contoso.azureedge.net

properties.isCompressionEnabled
  • boolean

Wskazuje, czy kompresja zawartości jest włączona w sieci CDN. Wartość domyślna to false. Jeśli kompresja jest włączona, zawartość będzie obsługiwana jako skompresowana, jeśli użytkownicy zażądają skompresowanej wersji. Zawartość nie zostanie skompresowana w sieci CDN, gdy żądana zawartość jest mniejsza niż 1 bajt lub większa niż 1 MB.

properties.isHttpAllowed
  • boolean

Wskazuje, czy ruch HTTP jest dozwolony w punkcie końcowym. Wartość domyślna to True. Wymagany jest co najmniej jeden protokół (HTTP lub HTTPS).

properties.isHttpsAllowed
  • boolean

Wskazuje, czy ruch HTTPS jest dozwolony w punkcie końcowym. Wartość domyślna to True. Wymagany jest co najmniej jeden protokół (HTTP lub HTTPS).

properties.optimizationType

Określa scenariusz, dla którego klient chce, aby ten punkt końcowy usługi CDN był zoptymalizowany pod kątem, np. pobieranie, Media Services. Za pomocą tych informacji Usługa CDN może stosować optymalizację opartą na scenariuszu.

properties.originGroups

Grupy pierwotne 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 jest wysyłana do źródła przy użyciu każdego żądania. Tę właściwość w punkcie końcowym można ustawić tylko wtedy, gdy punkt końcowy używa pojedynczego źródła. Jeśli pozostawisz to pole puste, nazwa hosta żądania określa tę wartość. Azure CDN źródła, takie jak Web Apps, Blob Storage i Cloud Services wymagają, aby wartość nagłówka hosta była zgodna domyślnie z nazwą hosta pochodzenia.

properties.originPath
  • string

Ścieżka katalogu w pochodzeniu, za pomocą której sieć CDN może pobrać 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 pochodzeniu, która ułatwia przyspieszenie dostarczania zawartości dynamicznej i obliczanie najbardziej optymalnych tras dla sieci CDN. Jest to względne względem ścieżki źródłowej. Ta właściwość ma zastosowanie tylko w przypadku korzystania z pojedynczej lokalizacji źródłowej.

properties.provisioningState
  • string

Stan aprowizacji punktu końcowego.

properties.queryStringCachingBehavior

Określa sposób, w jaki usługa CDN buforuje żądania zawierające ciągi zapytań. Można zignorować wszystkie ciągi zapytań podczas buforowania, pomijając buforowanie, aby uniemożliwić żądania, które zawierają ciągi zapytań, lub Buforuj każde żądanie z unikatowym adresem URL.

properties.resourceState

Stan zasobu punktu końcowego.

tags
  • object

Tagi zasobów.

type
  • string

Typ zasobu.

EndpointListResult

Wynik żądania wyświetlenia listy punktów końcowych. Zawiera listę obiektów punktów końcowych i link adresu URL, aby uzyskać następny zestaw wyników.

Name Type Description
nextLink
  • string

Adres URL umożliwiający uzyskanie następnego zestawu obiektów punktu końcowego, jeśli istnieje.

value

Lista punktów końcowych usługi CDN w ramach profilu

EndpointResourceState

Stan zasobu punktu końcowego.

Name Type Description
Creating
  • string
Deleting
  • string
Running
  • string
Starting
  • string
Stopped
  • string
Stopping
  • string

ErrorResponse

Odpowiedź na błąd oznacza, że Usługa CDN nie może przetworzyć żądania przychodzącego. Powód jest podany w komunikacie o błędzie.

Name Type Description
code
  • string

Kod błędu.

message
  • string

Komunikat o błędzie informujący o tym, dlaczego operacja nie powiodła się.

GeoFilter

Reguły definiowania dostępu geograficznego użytkownika w punkcie końcowym usługi CDN.

Name Type Description
action

Akcja filtru geograficznego, np. Zezwalanie lub blokowanie dostępu.

countryCodes
  • string[]

Dwa kody krajów określające dostęp do kraju użytkownika w filtrze geograficznym, np. AU, MX, US.

relativePath
  • string

Ścieżka względna stosowana do filtru geograficznego. (np. "/MyPictures", "/mypicture/kitty.jpg" itp.)

GeoFilterActions

Akcja filtru geograficznego, np. Zezwalanie lub blokowanie dostępu.

Name Type Description
Allow
  • string
Block
  • string

HeaderAction

Akcja do wykonania

Name Type Description
Append
  • string
Delete
  • string
Overwrite
  • string

HeaderActionParameters

Definiuje parametry akcji nagłówka żądania.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleHeaderActionParameters
headerAction

Akcja do wykonania

headerName
  • string

Nazwa nagłówka do zmodyfikowania

value
  • string

Wartość określonej akcji

HealthProbeParameters

Obiekt JSON, który zawiera właściwości do wysyłania sond kondycji do źródła.

Name Type Description
probeIntervalInSeconds
  • integer

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

probePath
  • string

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

probeProtocol

Protokół używany na potrzeby sondy kondycji.

probeRequestType

Typ żądania sondowania kondycji, które zostało wykonane.

HealthProbeRequestType

Typ żądania sondowania kondycji, które zostało wykonane.

Name Type Description
GET
  • string
HEAD
  • string
NotSet
  • string

HttpErrorRangeParameters

Obiekt JSON reprezentujący zakres kodów stanu http

Name Type Description
begin
  • integer

Wartość początkowa włącznego zakresu kodu stanu HTTP.

end
  • integer

Łączny koniec zakresu kodu stanu HTTP.

HttpVersionMatchConditionParameters

Definiuje parametry dla HttpVersion warunków dopasowania

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleHttpVersionConditionParameters
matchValues
  • string[]

Wartość dopasowania dla warunku reguły dostarczania

negateCondition
  • boolean

Opisuje, czy jest to warunek Negate

operator

Opisuje operatora do dopasowania

HttpVersionOperator

Opisuje operatora do dopasowania

Name Type Description
Equal
  • string

IsDeviceMatchConditionParameters

Definiuje parametry warunków dopasowania isdevice

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleIsDeviceConditionParameters
matchValues
  • string[]

Wartość dopasowania dla warunku reguły dostarczania

negateCondition
  • boolean

Opisuje, czy jest to warunek Negate

operator

Opisuje operatora do dopasowania

transforms
  • string[]

Lista przekształceń

IsDeviceOperator

Opisuje operatora do dopasowania

Name Type Description
Equal
  • string

OptimizationType

Określa scenariusz, który klient chce zoptymalizować ten punkt końcowy usługi CDN, np. pobieranie, Media Services. Korzystając z tych informacji, możemy zastosować optymalizację opartą na scenariuszu.

Name Type Description
DynamicSiteAcceleration
  • string
GeneralMediaStreaming
  • string
GeneralWebDelivery
  • string
LargeFileDownload
  • string
VideoOnDemandMediaStreaming
  • string

OriginGroupOverrideAction

Definiuje akcję przesłonięcia grupy pochodzenia dla reguły dostarczania.

Name Type Description
name string:
  • OriginGroupOverride

Nazwa akcji dla reguły dostarczania.

parameters

Definiuje parametry dla akcji.

OriginGroupOverrideActionParameters

Definiuje parametry dla akcji przesłonięcia grupy pochodzenia.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleOriginGroupOverrideActionParameters
originGroup

Odwołanie do grupy pochodzenia, z której będzie pobierana zawartość, gdy sieć CDN nie ma

PostArgsMatchConditionParameters

Definiuje parametry dla PostArgs warunków dopasowania

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRulePostArgsConditionParameters
matchValues
  • string[]

Wartość dopasowania dla warunku reguły dostarczania

negateCondition
  • boolean

Opisuje, czy jest to warunek Negate

operator

Opisuje operatora do dopasowania

selector
  • string

Nazwa PostArg do dopasowania

transforms
  • string[]

Lista przekształceń

PostArgsOperator

Opisuje operatora do dopasowania

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string

ProbeProtocol

Protokół używany na potrzeby sondy kondycji.

Name Type Description
Http
  • string
Https
  • string
NotSet
  • string

queryStringBehavior

Zachowanie buforowania dla żądań

Name Type Description
Exclude
  • string
ExcludeAll
  • string
Include
  • string
IncludeAll
  • string

QueryStringCachingBehavior

Określa sposób, w jaki usługa CDN buforuje żądania zawierające ciągi zapytań. Można zignorować wszystkie ciągi zapytań podczas buforowania, pomijając buforowanie, aby uniemożliwić żądania, które zawierają ciągi zapytań, lub Buforuj każde żądanie z unikatowym adresem URL.

Name Type Description
BypassCaching
  • string
IgnoreQueryString
  • string
NotSet
  • string
UseQueryString
  • string

QueryStringMatchConditionParameters

Definiuje parametry dla warunków dopasowania QueryString

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleQueryStringConditionParameters
matchValues
  • string[]

Wartość dopasowania dla warunku reguły dostarczania

negateCondition
  • boolean

Opisuje, czy jest to warunek Negate

operator

Opisuje operatora do dopasowania

transforms
  • string[]

Lista przekształceń

QueryStringOperator

Opisuje operatora do dopasowania

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string

RedirectType

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

Name Type Description
Found
  • string
Moved
  • string
PermanentRedirect
  • string
TemporaryRedirect
  • string

RemoteAddressMatchConditionParameters

Definiuje parametry dla warunków dopasowania RemoteAddress

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleRemoteAddressConditionParameters
matchValues
  • string[]

Dopasuj wartości do dopasowania. Operator będzie dotyczył każdej wartości w tym miejscu z lub semantyką. Jeśli którykolwiek z nich pasuje do zmiennej z danym operatorem, ten warunek dopasowania jest uznawany za dopasowanie.

negateCondition
  • boolean

Opisuje, czy jest to warunek Negate

operator

Opisuje operatora do dopasowania

transforms
  • string[]

Lista przekształceń

RemoteAddressOperator

Opisuje operatora do dopasowania

Name Type Description
Any
  • string
GeoMatch
  • string
IPMatch
  • string

RequestBodyMatchConditionParameters

Definiuje parametry dla elemencie requestbody warunków dopasowania

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleRequestBodyConditionParameters
matchValues
  • string[]

Wartość dopasowania dla warunku reguły dostarczania

negateCondition
  • boolean

Opisuje, czy jest to warunek Negate

operator

Opisuje operatora do dopasowania

transforms
  • string[]

Lista przekształceń

RequestBodyOperator

Opisuje operatora do dopasowania

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string

RequestHeaderMatchConditionParameters

Definiuje parametry dla RequestHeader warunków dopasowania

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleRequestHeaderConditionParameters
matchValues
  • string[]

Wartość dopasowania dla warunku reguły dostarczania

negateCondition
  • boolean

Opisuje, czy jest to warunek Negate

operator

Opisuje operatora do dopasowania

selector
  • string

Nazwa nagłówka do dopasowania

transforms
  • string[]

Lista przekształceń

RequestHeaderOperator

Opisuje operatora do dopasowania

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string

RequestMethodMatchConditionParameters

Definiuje parametry dla RequestMethod warunków dopasowania

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleRequestMethodConditionParameters
matchValues
  • string[]

Wartość dopasowania dla warunku reguły dostarczania

negateCondition
  • boolean

Opisuje, czy jest to warunek Negate

operator

Opisuje operatora do dopasowania

RequestMethodOperator

Opisuje operatora do dopasowania

Name Type Description
Equal
  • string

RequestSchemeMatchConditionParameters

Definiuje parametry dla RequestScheme warunków dopasowania

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleRequestSchemeConditionParameters
matchValues
  • string[]

Wartość dopasowania dla warunku reguły dostarczania

negateCondition
  • boolean

Opisuje, czy jest to warunek Negate

operator enum:
  • Equal

Opisuje operatora do dopasowania

RequestUriMatchConditionParameters

Definiuje parametry dla RequestUri warunków dopasowania

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleRequestUriConditionParameters
matchValues
  • string[]

Wartość dopasowania dla warunku reguły dostarczania

negateCondition
  • boolean

Opisuje, czy jest to warunek Negate

operator

Opisuje operatora do dopasowania

transforms
  • string[]

Lista przekształceń

RequestUriOperator

Opisuje operatora do dopasowania

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string

ResourceReference

Odwołanie do innego zasobu.

Name Type Description
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 złej kondycji

Name Type Description
None
  • string
TcpAndHttpErrors
  • string
TcpErrorsOnly
  • string

ResponseBasedOriginErrorDetectionParameters

Obiekt JSON, który zawiera właściwości służące do określenia kondycji pochodzenia przy użyciu rzeczywistych żądań/odpowiedzi.

Name Type Description
httpErrorRanges

Lista zakresów kodów stanu HTTP, które są uważane za błędy serwera dla źródła i są oznaczone 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 złej kondycji

responseBasedFailoverThresholdPercentage
  • integer

Wartość procentowa nieudanych żądań w przykładzie, gdzie należy wyzwolić przejście w tryb failover.

UrlFileExtensionMatchConditionParameters

Definiuje parametry dla UrlFileExtension warunków dopasowania

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleUrlFileExtensionMatchConditionParameters
matchValues
  • string[]

Wartość dopasowania dla warunku reguły dostarczania

negateCondition
  • boolean

Opisuje, czy jest to warunek Negate

operator

Opisuje operatora do dopasowania

transforms
  • string[]

Lista przekształceń

UrlFileExtensionOperator

Opisuje operatora do dopasowania

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string

UrlFileNameMatchConditionParameters

Definiuje parametry dla UrlFilename warunków dopasowania

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleUrlFilenameConditionParameters
matchValues
  • string[]

Wartość dopasowania dla warunku reguły dostarczania

negateCondition
  • boolean

Opisuje, czy jest to warunek Negate

operator

Opisuje operatora do dopasowania

transforms
  • string[]

Lista przekształceń

UrlFileNameOperator

Opisuje operatora do dopasowania

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string

UrlPathMatchConditionParameters

Definiuje parametry dla UrlPath warunków dopasowania

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleUrlPathMatchConditionParameters
matchValues
  • string[]

Wartość dopasowania dla warunku reguły dostarczania

negateCondition
  • boolean

Opisuje, czy jest to warunek Negate

operator

Opisuje operatora do dopasowania

transforms
  • string[]

Lista przekształceń

UrlPathOperator

Opisuje operatora do dopasowania

Name Type Description
Any
  • string
BeginsWith
  • string
Contains
  • string
EndsWith
  • string
Equal
  • string
GreaterThan
  • string
GreaterThanOrEqual
  • string
LessThan
  • string
LessThanOrEqual
  • string
Wildcard
  • string

UrlRedirectAction

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

Name Type Description
name string:
  • UrlRedirect

Nazwa akcji dla reguły dostarczania.

parameters

Definiuje parametry dla akcji.

UrlRedirectActionParameters

Definiuje parametry akcji przekierowania adresu URL.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleUrlRedirectActionParameters
customFragment
  • string

Fragment, który ma zostać dodany do adresu URL przekierowania. Fragment jest częścią adresu URL, który jest dostępny po #. Nie należy dołączać #.

customHostname
  • string

Host do przekierowania. Pozostaw puste, 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 rozpoczynać się od/. Pozostaw puste, 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 pustą wartość, aby zachować ciąg zapytania przychodzącego. Ciąg zapytania musi znajdować się w = Formatowanie. ? i & zostaną dodane automatycznie, dlatego nie należy ich uwzględniać.

destinationProtocol

Protokół do użycia w przekierowaniu. Wartość domyślna to MatchRequest

redirectType

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

UrlRewriteAction

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

Name Type Description
name string:
  • UrlRewrite

Nazwa akcji dla reguły dostarczania.

parameters

Definiuje parametry dla akcji.

UrlRewriteActionParameters

Definiuje parametry akcji ponownego zapisu adresu URL.

Name Type Description
@odata.type enum:
  • #Microsoft.Azure.Cdn.Models.DeliveryRuleUrlRewriteActionParameters
destination
  • string

Zdefiniuj względny adres URL, na który będą zapisywane powyższe żądania.

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ć ponownie napisane. Jeśli wartość jest pusta, wszystkie ciągi są dopasowywane.