EndpointProperties interface
كائن JSON الذي يحتوي على الخصائص المطلوبة لإنشاء نقطة نهاية.
الخصائص
| custom |
المجالات المخصصة ضمن نقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| host |
اسم المضيف لنقطة النهاية منظمة ك {endpointName}. {DNSZone}، على سبيل المثال، contoso.azureedge.net ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| origin |
مجموعات الأصل التي تتكون من الأصول المستخدمة لموازنة التحميل لحركة المرور استنادا إلى التوفر. |
| origins | مصدر المحتوى الذي يتم تسليمه عبر CDN. |
| provisioning |
حالة توفير نقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| resource |
حالة المورد لنقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
الخصائص الموروثة
| content |
قائمة أنواع المحتويات التي يتم تطبيق الضغط عليها. يجب أن تكون القيمة نوع MIME صالحا. |
| default |
مرجع إلى مجموعة الأصل. |
| delivery |
نهج يحدد قواعد التسليم التي سيتم استخدامها لنقطة نهاية. |
| geo |
قائمة القواعد التي تحدد وصول المستخدم الجغرافي داخل نقطة نهاية CDN. يحدد كل عامل تصفية جغرافي قاعدة وصول إلى مسار أو محتوى محدد، على سبيل المثال حظر APAC للمسار /الصور/ |
| is |
يشير إلى ما إذا كان ضغط المحتوى ممكنا على CDN. القيمة الافتراضية خاطئة. إذا تم تمكين الضغط، تقديم المحتوى كمضغوط إذا طلب المستخدم إصدارا مضغوطا. لن يتم ضغط المحتوى على CDN عندما يكون المحتوى المطلوب أصغر من بايت واحد أو أكبر من 1 ميغابايت. |
| is |
يشير إلى ما إذا كان يسمح بحركة مرور HTTP على نقطة النهاية. القيمة الافتراضية صحيحة. يجب السماح ببروتوكول واحد على الأقل (HTTP أو HTTPS). |
| is |
يشير إلى ما إذا كان يسمح بحركة مرور HTTPS على نقطة النهاية. القيمة الافتراضية صحيحة. يجب السماح ببروتوكول واحد على الأقل (HTTP أو HTTPS). |
| optimization |
تحديد السيناريو الذي يريد العميل أن تقوم نقطة نهاية CDN بتحسينه، على سبيل المثال، التنزيل، خدمات الوسائط. باستخدام هذه المعلومات، يمكن ل CDN تطبيق التحسين المستند إلى السيناريو. |
| origin |
يتم إرسال قيمة عنوان المضيف إلى الأصل مع كل طلب. لا يسمح بهذه الخاصية في نقطة النهاية إلا عندما تستخدم نقطة النهاية أصلا واحدا ويمكن تجاوزها بنفس الخاصية المحددة في الأصل. إذا تركت هذا فارغا، يحدد اسم مضيف الطلب هذه القيمة. تتطلب أصول Azure CDN، مثل Web Apps وBlob Storage وCloud Services قيمة عنوان المضيف هذه لمطابقة اسم مضيف الأصل بشكل افتراضي. |
| origin |
مسار دليل على الأصل الذي يمكن أن تستخدمه CDN لاسترداد المحتوى منه، على سبيل المثال contoso.cloudapp.net/originpath. |
| probe |
المسار إلى ملف مستضاف على الأصل مما يساعد على تسريع تسليم المحتوى الديناميكي وحساب المسارات المثلى ل CDN. هذا نسبة إلى مسار الأصل. هذه الخاصية ذات صلة فقط عند استخدام أصل واحد. |
| query |
يحدد كيفية تخزين CDN للطلبات التي تتضمن سلاسل الاستعلام مؤقتا. يمكنك تجاهل أي سلاسل استعلام عند التخزين المؤقت، أو تجاوز التخزين المؤقت لمنع الطلبات التي تحتوي على سلاسل الاستعلام من التخزين المؤقت، أو تخزين كل طلب مؤقتا بعنوان URL فريد. |
| url |
قائمة المفاتيح المستخدمة للتحقق من صحة تجزئات URL الموقعة. |
| web |
تعريف نهج جدار حماية تطبيق ويب لنقطة النهاية (إن أمكن) |
تفاصيل الخاصية
customDomains
المجالات المخصصة ضمن نقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
customDomains?: DeepCreatedCustomDomain[]
قيمة الخاصية
hostName
اسم المضيف لنقطة النهاية منظمة ك {endpointName}. {DNSZone}، على سبيل المثال، contoso.azureedge.net ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
hostName?: string
قيمة الخاصية
string
originGroups
مجموعات الأصل التي تتكون من الأصول المستخدمة لموازنة التحميل لحركة المرور استنادا إلى التوفر.
originGroups?: DeepCreatedOriginGroup[]
قيمة الخاصية
origins
provisioningState
حالة توفير نقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
provisioningState?: string
قيمة الخاصية
string
resourceState
حالة المورد لنقطة النهاية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
resourceState?: string
قيمة الخاصية
string
تفاصيل الخاصية الموروثة
contentTypesToCompress
قائمة أنواع المحتويات التي يتم تطبيق الضغط عليها. يجب أن تكون القيمة نوع MIME صالحا.
contentTypesToCompress?: string[]
قيمة الخاصية
string[]
موروث منEndpointPropertiesUpdateParameters.contentTypesToCompress
defaultOriginGroup
مرجع إلى مجموعة الأصل.
defaultOriginGroup?: ResourceReference
قيمة الخاصية
موروث منEndpointPropertiesUpdateParameters.defaultOriginGroup
deliveryPolicy
نهج يحدد قواعد التسليم التي سيتم استخدامها لنقطة نهاية.
deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy
قيمة الخاصية
geoFilters
قائمة القواعد التي تحدد وصول المستخدم الجغرافي داخل نقطة نهاية CDN. يحدد كل عامل تصفية جغرافي قاعدة وصول إلى مسار أو محتوى محدد، على سبيل المثال حظر APAC للمسار /الصور/
geoFilters?: GeoFilter[]
قيمة الخاصية
isCompressionEnabled
يشير إلى ما إذا كان ضغط المحتوى ممكنا على CDN. القيمة الافتراضية خاطئة. إذا تم تمكين الضغط، تقديم المحتوى كمضغوط إذا طلب المستخدم إصدارا مضغوطا. لن يتم ضغط المحتوى على CDN عندما يكون المحتوى المطلوب أصغر من بايت واحد أو أكبر من 1 ميغابايت.
isCompressionEnabled?: boolean
قيمة الخاصية
boolean
موروث منEndpointPropertiesUpdateParameters.isCompressionEnabled
isHttpAllowed
يشير إلى ما إذا كان يسمح بحركة مرور HTTP على نقطة النهاية. القيمة الافتراضية صحيحة. يجب السماح ببروتوكول واحد على الأقل (HTTP أو HTTPS).
isHttpAllowed?: boolean
قيمة الخاصية
boolean
isHttpsAllowed
يشير إلى ما إذا كان يسمح بحركة مرور HTTPS على نقطة النهاية. القيمة الافتراضية صحيحة. يجب السماح ببروتوكول واحد على الأقل (HTTP أو HTTPS).
isHttpsAllowed?: boolean
قيمة الخاصية
boolean
optimizationType
تحديد السيناريو الذي يريد العميل أن تقوم نقطة نهاية CDN بتحسينه، على سبيل المثال، التنزيل، خدمات الوسائط. باستخدام هذه المعلومات، يمكن ل CDN تطبيق التحسين المستند إلى السيناريو.
optimizationType?: string
قيمة الخاصية
string
originHostHeader
يتم إرسال قيمة عنوان المضيف إلى الأصل مع كل طلب. لا يسمح بهذه الخاصية في نقطة النهاية إلا عندما تستخدم نقطة النهاية أصلا واحدا ويمكن تجاوزها بنفس الخاصية المحددة في الأصل. إذا تركت هذا فارغا، يحدد اسم مضيف الطلب هذه القيمة. تتطلب أصول Azure CDN، مثل Web Apps وBlob Storage وCloud Services قيمة عنوان المضيف هذه لمطابقة اسم مضيف الأصل بشكل افتراضي.
originHostHeader?: string
قيمة الخاصية
string
originPath
مسار دليل على الأصل الذي يمكن أن تستخدمه CDN لاسترداد المحتوى منه، على سبيل المثال contoso.cloudapp.net/originpath.
originPath?: string
قيمة الخاصية
string
probePath
المسار إلى ملف مستضاف على الأصل مما يساعد على تسريع تسليم المحتوى الديناميكي وحساب المسارات المثلى ل CDN. هذا نسبة إلى مسار الأصل. هذه الخاصية ذات صلة فقط عند استخدام أصل واحد.
probePath?: string
قيمة الخاصية
string
queryStringCachingBehavior
يحدد كيفية تخزين CDN للطلبات التي تتضمن سلاسل الاستعلام مؤقتا. يمكنك تجاهل أي سلاسل استعلام عند التخزين المؤقت، أو تجاوز التخزين المؤقت لمنع الطلبات التي تحتوي على سلاسل الاستعلام من التخزين المؤقت، أو تخزين كل طلب مؤقتا بعنوان URL فريد.
queryStringCachingBehavior?: QueryStringCachingBehavior
قيمة الخاصية
موروث منEndpointPropertiesUpdateParameters.queryStringCachingBehavior
urlSigningKeys
قائمة المفاتيح المستخدمة للتحقق من صحة تجزئات URL الموقعة.
urlSigningKeys?: UrlSigningKey[]
قيمة الخاصية
webApplicationFirewallPolicyLink
تعريف نهج جدار حماية تطبيق ويب لنقطة النهاية (إن أمكن)
webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
قيمة الخاصية
موروث منEndpointPropertiesUpdateParameters.webApplicationFirewallPolicyLink