Bagikan melalui


EndpointProperties interface

Objek JSON yang berisi properti yang diperlukan untuk membuat titik akhir.

Memperluas

Properti

customDomains

Domain kustom di bawah titik akhir. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

hostName

Nama host titik akhir yang disusun sebagai {endpointName}. {DNSZone}, misalnya contoso.azureedge.net NOTE: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

originGroups

Grup asal yang terdiri dari asal yang digunakan untuk menyeimbangkan beban lalu lintas berdasarkan ketersediaan.

origins

Sumber konten yang dikirimkan melalui CDN.

provisioningState

Status provisi titik akhir. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

resourceState

Status sumber daya titik akhir. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

Properti yang Diwariskan

contentTypesToCompress

Daftar tipe konten tempat pemadatan berlaku. Nilai harus berupa jenis MIME yang valid.

defaultOriginGroup

Referensi ke grup asal.

deliveryPolicy

Kebijakan yang menentukan aturan pengiriman yang akan digunakan untuk titik akhir.

geoFilters

Daftar aturan yang menentukan akses geografis pengguna dalam titik akhir CDN. Setiap filter geografis menentukan aturan akses ke jalur atau konten tertentu, misalnya blokir APAC untuk jalur /gambar/

isCompressionEnabled

Menunjukkan apakah pemadatan konten diaktifkan pada CDN. Nilai defaultnya adalah false. Jika pemadatan diaktifkan, konten akan disajikan sebagai dikompresi jika permintaan pengguna untuk versi terkompresi. Konten tidak akan dikompresi pada CDN ketika konten yang diminta lebih kecil dari 1 byte atau lebih besar dari 1 MB.

isHttpAllowed

Menunjukkan apakah lalu lintas HTTP diizinkan pada titik akhir. Nilai default adalah true. Setidaknya satu protokol (HTTP atau HTTPS) harus diizinkan.

isHttpsAllowed

Menunjukkan apakah lalu lintas HTTPS diizinkan di titik akhir. Nilai default adalah true. Setidaknya satu protokol (HTTP atau HTTPS) harus diizinkan.

optimizationType

Menentukan skenario apa yang diinginkan pelanggan titik akhir CDN ini untuk dioptimalkan, misalnya Unduh, layanan Media. Dengan informasi ini, CDN dapat menerapkan pengoptimalan berbasis skenario.

originHostHeader

Nilai header host yang dikirim ke asal dengan setiap permintaan. Properti di Titik Akhir ini hanya diperbolehkan ketika titik akhir menggunakan asal tunggal dan dapat ditimpa oleh properti yang sama yang ditentukan pada asal. Jika Anda membiarkan ini kosong, nama host permintaan menentukan nilai ini. Asal-usul Azure CDN, seperti Web Apps, Blob Storage, dan Cloud Services memerlukan nilai header host ini agar sesuai dengan nama host asal secara default.

originPath

Jalur direktori pada asal yang dapat digunakan CDN untuk mengambil konten, misalnya contoso.cloudapp.net/originpath.

probePath

Jalur ke file yang dihosting di asal yang membantu mempercepat pengiriman konten dinamis dan menghitung rute paling optimal untuk CDN. Ini relatif terhadap jalur asal. Properti ini hanya relevan saat menggunakan satu asal.

queryStringCachingBehavior

Menentukan bagaimana CDN menyimpan permintaan yang menyertakan string kueri. Anda dapat mengabaikan string kueri apa pun saat penembolokan, melewati penembolokan untuk mencegah permintaan yang berisi string kueri di-cache, atau menyimpan setiap permintaan dengan URL unik.

urlSigningKeys

Daftar kunci yang digunakan untuk memvalidasi hash URL yang ditandatangani.

webApplicationFirewallPolicyLink

Menentukan kebijakan Web Application Firewall untuk titik akhir (jika berlaku)

Detail Properti

customDomains

Domain kustom di bawah titik akhir. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

customDomains?: DeepCreatedCustomDomain[]

Nilai Properti

hostName

Nama host titik akhir yang disusun sebagai {endpointName}. {DNSZone}, misalnya contoso.azureedge.net NOTE: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

hostName?: string

Nilai Properti

string

originGroups

Grup asal yang terdiri dari asal yang digunakan untuk menyeimbangkan beban lalu lintas berdasarkan ketersediaan.

originGroups?: DeepCreatedOriginGroup[]

Nilai Properti

origins

Sumber konten yang dikirimkan melalui CDN.

origins: DeepCreatedOrigin[]

Nilai Properti

provisioningState

Status provisi titik akhir. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

provisioningState?: string

Nilai Properti

string

resourceState

Status sumber daya titik akhir. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

resourceState?: string

Nilai Properti

string

Detail Properti yang Diwariskan

contentTypesToCompress

Daftar tipe konten tempat pemadatan berlaku. Nilai harus berupa jenis MIME yang valid.

contentTypesToCompress?: string[]

Nilai Properti

string[]

Diwarisi DariEndpointPropertiesUpdateParameters.contentTypesToCompress

defaultOriginGroup

Referensi ke grup asal.

defaultOriginGroup?: ResourceReference

Nilai Properti

Diwarisi DariEndpointPropertiesUpdateParameters.defaultOriginGroup

deliveryPolicy

Kebijakan yang menentukan aturan pengiriman yang akan digunakan untuk titik akhir.

deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy

Nilai Properti

Diwarisi DariEndpointPropertiesUpdateParameters.deliveryPolicy

geoFilters

Daftar aturan yang menentukan akses geografis pengguna dalam titik akhir CDN. Setiap filter geografis menentukan aturan akses ke jalur atau konten tertentu, misalnya blokir APAC untuk jalur /gambar/

geoFilters?: GeoFilter[]

Nilai Properti

Diwariskan DariEndpointPropertiesUpdateParameters.geoFilters

isCompressionEnabled

Menunjukkan apakah pemadatan konten diaktifkan pada CDN. Nilai defaultnya adalah false. Jika pemadatan diaktifkan, konten akan disajikan sebagai dikompresi jika permintaan pengguna untuk versi terkompresi. Konten tidak akan dikompresi pada CDN ketika konten yang diminta lebih kecil dari 1 byte atau lebih besar dari 1 MB.

isCompressionEnabled?: boolean

Nilai Properti

boolean

Diwarisi DariEndpointPropertiesUpdateParameters.isCompressionEnabled

isHttpAllowed

Menunjukkan apakah lalu lintas HTTP diizinkan pada titik akhir. Nilai default adalah true. Setidaknya satu protokol (HTTP atau HTTPS) harus diizinkan.

isHttpAllowed?: boolean

Nilai Properti

boolean

Diwariskan DariEndpointPropertiesUpdateParameters.isHttpAllowed

isHttpsAllowed

Menunjukkan apakah lalu lintas HTTPS diizinkan di titik akhir. Nilai default adalah true. Setidaknya satu protokol (HTTP atau HTTPS) harus diizinkan.

isHttpsAllowed?: boolean

Nilai Properti

boolean

Diwarisi DariEndpointPropertiesUpdateParameters.isHttpsAllowed

optimizationType

Menentukan skenario apa yang diinginkan pelanggan titik akhir CDN ini untuk dioptimalkan, misalnya Unduh, layanan Media. Dengan informasi ini, CDN dapat menerapkan pengoptimalan berbasis skenario.

optimizationType?: string

Nilai Properti

string

Diwariskan DariEndpointPropertiesUpdateParameters.optimizationType

originHostHeader

Nilai header host yang dikirim ke asal dengan setiap permintaan. Properti di Titik Akhir ini hanya diperbolehkan ketika titik akhir menggunakan asal tunggal dan dapat ditimpa oleh properti yang sama yang ditentukan pada asal. Jika Anda membiarkan ini kosong, nama host permintaan menentukan nilai ini. Asal-usul Azure CDN, seperti Web Apps, Blob Storage, dan Cloud Services memerlukan nilai header host ini agar sesuai dengan nama host asal secara default.

originHostHeader?: string

Nilai Properti

string

Diwarisi DariEndpointPropertiesUpdateParameters.originHostHeader

originPath

Jalur direktori pada asal yang dapat digunakan CDN untuk mengambil konten, misalnya contoso.cloudapp.net/originpath.

originPath?: string

Nilai Properti

string

Diwarisi DariEndpointPropertiesUpdateParameters.originPath

probePath

Jalur ke file yang dihosting di asal yang membantu mempercepat pengiriman konten dinamis dan menghitung rute paling optimal untuk CDN. Ini relatif terhadap jalur asal. Properti ini hanya relevan saat menggunakan satu asal.

probePath?: string

Nilai Properti

string

Diwarisi DariEndpointPropertiesUpdateParameters.probePath

queryStringCachingBehavior

Menentukan bagaimana CDN menyimpan permintaan yang menyertakan string kueri. Anda dapat mengabaikan string kueri apa pun saat penembolokan, melewati penembolokan untuk mencegah permintaan yang berisi string kueri di-cache, atau menyimpan setiap permintaan dengan URL unik.

queryStringCachingBehavior?: QueryStringCachingBehavior

Nilai Properti

Diwariskan DariEndpointPropertiesUpdateParameters.queryStringCachingBehavior

urlSigningKeys

Daftar kunci yang digunakan untuk memvalidasi hash URL yang ditandatangani.

urlSigningKeys?: UrlSigningKey[]

Nilai Properti

Diwariskan DariEndpointPropertiesUpdateParameters.urlSigningKeys

Menentukan kebijakan Web Application Firewall untuk titik akhir (jika berlaku)

webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink

Nilai Properti

Diwarisi DariEndpointPropertiesUpdateParameters.webApplicationFirewallPolicyLink