EndpointProperties interface
Obiekt JSON zawierający właściwości wymagane do utworzenia punktu końcowego.
- Rozszerzenie
Właściwości
| custom |
Domeny niestandardowe w punkcie końcowym. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| host |
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. |
| origin |
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. |
| provisioning |
Stan aprowizacji punktu końcowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| resource |
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
| content |
Lista typów zawartości, dla których ma zastosowanie kompresja. Wartość powinna być prawidłowym typem MIME. |
| default |
Odwołanie do grupy pochodzenia. |
| delivery |
Zasady określające reguły dostarczania, które mają być używane dla punktu końcowego. |
| geo |
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/ |
| is |
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. |
| is |
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). |
| is |
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). |
| optimization |
Określa, w jakim scenariuszu klient chce zoptymalizować ten punkt końcowy usługi CDN, np. pobieranie, usługi Media Services. Dzięki tym informacjom usługa CDN może stosować optymalizację sterowaną scenariuszem. |
| origin |
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. |
| origin |
Ścieżka katalogu źródła, z którego usługa CDN może pobierać zawartość, np. contoso.cloudapp.net/originpath. |
| probe |
Ś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. |
| query |
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. |
| url |
Lista kluczy używanych do sprawdzania poprawności podpisanych skrótów adresu URL. |
| web |
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
webApplicationFirewallPolicyLink
Definiuje zasady zapory aplikacji internetowej dla punktu końcowego (jeśli dotyczy)
webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
Wartość właściwości
dziedziczone zEndpointPropertiesUpdateParameters.webApplicationFirewallPolicyLink