Udostępnij przez


EndpointProperties interface

Obiekt JSON zawierający właściwości wymagane do utworzenia punktu końcowego.

Rozszerzenie

Właściwości

customDomains

Domeny niestandardowe w punkcie końcowym. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

hostName

Nazwa hosta punktu końcowego ustrukturyzowana jako {endpointName}. {DNSZone}, np. contoso.azureedge.net UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

originGroups

Grupy pochodzenia składające się z źródeł, które są używane do równoważenia obciążenia ruchu na podstawie dostępności.

origins

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

provisioningState

Stan aprowizacji punktu końcowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

resourceState

Stan zasobu punktu końcowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

Właściwości dziedziczone

contentTypesToCompress

Lista typów zawartości, dla których ma zastosowanie kompresja. Wartość powinna być prawidłowym typem MIME.

defaultOriginGroup

Odwołanie do grupy pochodzenia.

deliveryPolicy

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

geoFilters

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

isCompressionEnabled

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.

isHttpAllowed

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

isHttpsAllowed

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

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.

originHostHeader

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.

originPath

Ścieżka katalogu źródła, z którego usługa CDN może pobierać zawartość, np. contoso.cloudapp.net/originpath.

probePath

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

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.

urlSigningKeys

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

webApplicationFirewallPolicyLink

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

Szczegóły właściwości

customDomains

Domeny niestandardowe w punkcie końcowym. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

customDomains?: DeepCreatedCustomDomain[]

Wartość właściwości

hostName

Nazwa hosta punktu końcowego ustrukturyzowana jako {endpointName}. {DNSZone}, np. contoso.azureedge.net UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

hostName?: string

Wartość właściwości

string

originGroups

Grupy pochodzenia składające się z źródeł, które są używane do równoważenia obciążenia ruchu na podstawie dostępności.

originGroups?: DeepCreatedOriginGroup[]

Wartość właściwości

origins

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

origins: DeepCreatedOrigin[]

Wartość właściwości

provisioningState

Stan aprowizacji punktu końcowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState?: string

Wartość właściwości

string

resourceState

Stan zasobu punktu końcowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

resourceState?: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

contentTypesToCompress

Lista typów zawartości, dla których ma zastosowanie kompresja. Wartość powinna być prawidłowym typem MIME.

contentTypesToCompress?: string[]

Wartość właściwości

string[]

dziedziczone zEndpointPropertiesUpdateParameters.contentTypesToCompress

defaultOriginGroup

Odwołanie do grupy pochodzenia.

defaultOriginGroup?: ResourceReference

Wartość właściwości

dziedziczone zEndpointPropertiesUpdateParameters.defaultOriginGroup

deliveryPolicy

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

deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy

Wartość właściwości

dziedziczone zEndpointPropertiesUpdateParameters.deliveryPolicy

geoFilters

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

geoFilters?: GeoFilter[]

Wartość właściwości

dziedziczone zEndpointPropertiesUpdateParameters.geoFilters

isCompressionEnabled

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.

isCompressionEnabled?: boolean

Wartość właściwości

boolean

dziedziczone zEndpointPropertiesUpdateParameters.isCompressionEnabled

isHttpAllowed

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

isHttpAllowed?: boolean

Wartość właściwości

boolean

dziedziczone zEndpointPropertiesUpdateParameters.isHttpAllowed

isHttpsAllowed

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

isHttpsAllowed?: boolean

Wartość właściwości

boolean

dziedziczone zEndpointPropertiesUpdateParameters.isHttpsAllowed

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.

optimizationType?: string

Wartość właściwości

string

dziedziczone zEndpointPropertiesUpdateParameters.optimizationType

originHostHeader

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.

originHostHeader?: string

Wartość właściwości

string

dziedziczone zEndpointPropertiesUpdateParameters.originHostHeader

originPath

Ścieżka katalogu źródła, z którego usługa CDN może pobierać zawartość, np. contoso.cloudapp.net/originpath.

originPath?: string

Wartość właściwości

string

dziedziczone zEndpointPropertiesUpdateParameters.originPath

probePath

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

probePath?: string

Wartość właściwości

string

dziedziczone zEndpointPropertiesUpdateParameters.probePath

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.

queryStringCachingBehavior?: QueryStringCachingBehavior

Wartość właściwości

dziedziczone zEndpointPropertiesUpdateParameters.queryStringCachingBehavior

urlSigningKeys

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

urlSigningKeys?: UrlSigningKey[]

Wartość właściwości

dziedziczone zEndpointPropertiesUpdateParameters.urlSigningKeys

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

webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink

Wartość właściwości

dziedziczone zEndpointPropertiesUpdateParameters.webApplicationFirewallPolicyLink