ManagedCluster interface

مورد نظام المجموعة المدار

يمتد

الخصائص

addonFeatures

قائمة ميزات الوظيفة الإضافية التي يجب تمكينها على نظام المجموعة.

adminPassword

كلمة مرور مستخدم مسؤول الجهاز الظاهري.

adminUserName

اسم مستخدم مسؤول الجهاز الظاهري.

allocatedOutboundPorts

عدد المنافذ الصادرة المخصصة ل SNAT لكل عقدة في تجمع الواجهة الخلفية لموازن التحميل الافتراضي. القيمة الافتراضية هي 0 التي توفر تخصيص منفذ ديناميكي استنادا إلى حجم التجمع.

allowRdpAccess

يؤدي تعيين هذا إلى true إلى تمكين وصول RDP إلى الجهاز الظاهري. تفتح قاعدة NSG الافتراضية منفذ RDP إلى الإنترنت الذي يمكن تجاوزه باستخدام قواعد أمان الشبكة المخصصة. القيمة الافتراضية لهذا الإعداد خاطئة.

applicationTypeVersionsCleanupPolicy

النهج المستخدم لتنظيف الإصدارات غير المستخدمة.

autoGeneratedDomainNameLabelScope

هذه الخاصية هي نقطة الإدخال لاستخدام شهادة CA عامة لشهادات نظام المجموعة. يحدد مستوى إعادة الاستخدام المسموح به ل FQDN المخصص الذي تم إنشاؤه، ويطابق موضوع شهادة CA العامة.

auxiliarySubnets

الشبكات الفرعية المساعدة لنظام المجموعة.

azureActiveDirectory

إعدادات مصادقة AAD للمجموعة.

clientConnectionPort

المنفذ المستخدم لاتصالات العميل إلى نظام المجموعة.

clients

شهادات العميل المسموح لها بإدارة نظام المجموعة.

clusterCertificateThumbprints

قائمة بصمات الإبهام لشهادات نظام المجموعة.

clusterCodeVersion

إصدار وقت تشغيل Service Fabric من نظام المجموعة. هذه الخاصية مطلوبة عند تعيين clusterUpgradeMode إلى "يدوي". للحصول على قائمة بإصدارات Service Fabric المتوفرة للمجموعات الجديدة، استخدم ClusterVersion API. للحصول على قائمة الإصدار المتوفر للمجموعات الموجودة، استخدم availableClusterVersions.

clusterId

أنشأت خدمة معرفا فريدا لمورد نظام المجموعة.

clusterState

الحالة الحالية لنظام المجموعة.

clusterUpgradeCadence

يشير إلى متى سيتم تطبيق ترقيات إصدار وقت تشغيل نظام المجموعة الجديدة بعد إصدارها. بشكل افتراضي هو Wave0. ينطبق فقط عند تعيين clusterUpgradeMode إلى "تلقائي".

clusterUpgradeMode

وضع ترقية نظام المجموعة عند توفر إصدار جديد من وقت تشغيل Service Fabric.

ddosProtectionPlanId

حدد معرف المورد لخطة حماية شبكة DDoS التي سيتم إقرانها بالشبكة الظاهرية لنظام المجموعة.

dnsName

اسم نظام مجموعة dns.

enableAutoOSUpgrade

تمكين الترقية التلقائية لنظام التشغيل إلى أنواع العقد التي تم إنشاؤها باستخدام صور نظام التشغيل مع الإصدار "الأحدث". القيمة الافتراضية لهذا الإعداد خاطئة.

enableHttpGatewayExclusiveAuthMode

إذا كان صحيحا، لا يسمح بالمصادقة المستندة إلى الرمز المميز على HttpGatewayEndpoint. هذا مطلوب لدعم إصدارات TLS 1.3 والإصدارات الأحدث. إذا تم استخدام المصادقة المستندة إلى الرمز المميز، يجب تعريف HttpGatewayTokenAuthConnectionPort.

enableIpv6

يؤدي تعيين هذا إلى true إلى إنشاء مساحة عنوان IPv6 للشبكة الظاهرية الافتراضية المستخدمة من قبل نظام المجموعة. لا يمكن تغيير هذا الإعداد بمجرد إنشاء نظام المجموعة. القيمة الافتراضية لهذا الإعداد خاطئة.

enableOutboundOnlyNodeTypes

قم بتمكين إنشاء أنواع العقد مع تمكين نسبة استخدام الشبكة الصادرة فقط. إذا تم تعيينه، إنشاء تجمع خلفية منفصل لموازن التحميل لأنواع العقد مع تمكين نسبة استخدام الشبكة الواردة. لا يمكن تعيينها إلا في وقت إنشاء نظام المجموعة.

enableServicePublicIP

سيؤدي تعيين هذا إلى true إلى ربط عنوان IPv4 ك ServicePublicIP لعنوان IPv6. يمكن تعيينه إلى True فقط إذا تم تمكين IPv6 على نظام المجموعة.

etag

إذا تم توفير eTag في نص الاستجابة، فقد يتم توفيره أيضا كعنوان وفقا لاصطلاح etag العادي. تستخدم علامات الكيان لمقارنة كيانين أو أكثر من نفس المورد المطلوب. يستخدم HTTP/1.1 علامات الكيانات في حقول الرأس etag (القسم 14.19)، If-Match (القسم 14.24)، If-None-Match (القسم 14.26)، وIf-Range (القسم 14.27)."

fabricSettings

قائمة إعدادات النسيج المخصصة لتكوين نظام المجموعة.

fqdn

اسم المجال المؤهل بالكامل المقترن بموازن التحميل العام للمجموعة.

httpGatewayConnectionPort

المنفذ المستخدم لاتصالات HTTP إلى نظام المجموعة.

httpGatewayTokenAuthConnectionPort

المنفذ المستخدم لاتصالات HTTPS المستندة إلى مصادقة الرمز المميز إلى نظام المجموعة. لا يمكن تعيين إلى نفس المنفذ مثل HttpGatewayEndpoint.

ipTags

قائمة علامات IP المقترنة بعنوان IP العام الافتراضي للمجموعة.

ipv4Address

عنوان IPv4 المقترن بموازن التحميل العام للمجموعة.

ipv6Address

عنوان IPv6 للمجموعة إذا تم تمكين IPv6.

loadBalancingRules

قواعد موازنة التحميل التي يتم تطبيقها على موازن التحميل العام للمجموعة.

networkSecurityRules

قواعد أمان الشبكة المخصصة التي تطبق على Virtual Network للعناقود.

provisioningState

حالة التزويد لمورد نظام المجموعة المدار.

publicIPPrefixId

حدد معرف المورد لبادئة IPv4 العامة التي سيقوم موازن التحميل بتخصيص عنوان IPv4 عام منها. لا يمكن تغيير هذا الإعداد بمجرد إنشاء نظام المجموعة.

publicIPv6PrefixId

حدد معرف المورد لبادئة IPv6 العامة التي سيقوم موازن التحميل بتخصيص عنوان IPv6 عام منها. لا يمكن تغيير هذا الإعداد بمجرد إنشاء نظام المجموعة.

serviceEndpoints

نقاط نهاية الخدمة للشبكات الفرعية في نظام المجموعة.

skipManagedNsgAssignment

يحدد ما إذا كان يجب تخطي تعيين مجموعة أمن الشبكة المدارة (SF-NSG) إلى شبكة العنقود الفرعية عند استخدام تكوين الشبكة الافتراضية الخاصة بك (BYOVNET). القيمة الافتراضية هي false.

sku

وحدة sku للمجموعة المدارة

subnetId

إذا تم تحديدها، يتم إنشاء أنواع العقد لنظام المجموعة في هذه الشبكة الفرعية بدلا من الشبكة الظاهرية الافتراضية. يتم أيضا تطبيق networkSecurityRules المحددة لنظام المجموعة على هذه الشبكة الفرعية. لا يمكن تغيير هذا الإعداد بمجرد إنشاء نظام المجموعة.

upgradeDescription

النهج الذي يجب استخدامه عند ترقية نظام المجموعة.

useCustomVnet

بالنسبة للمجموعات الجديدة، تشير هذه المعلمة إلى أنها تستخدم إحضار الشبكة الظاهرية الخاصة بك، ولكن يتم تحديد الشبكة الفرعية على مستوى نوع العقدة؛ وبالنسبة إلى مثل هذه المجموعات، تكون الخاصية subnetId مطلوبة لنوع العقدة.

vmImage

صورة الجهاز الظاهري التي تم تكوين أنواع العقد بها. تتحكم هذه الخاصية في حزم مكونات Service Fabric لاستخدامها في نظام المجموعة. القيم المسموح بها هي: 'Windows'. القيمة الافتراضية هي 'Windows'.

zonalResiliency

يشير إلى ما إذا كان نظام المجموعة يحتوي على مرونة المنطقة.

zonalUpdateMode

يشير إلى وضع التحديث لمجموعات Cross Az.

الخصائص الموروثة

id

معرف المورد المؤهل بالكامل للمورد. على سبيل المثال - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

الموقع الجغرافي حيث يعيش المورد

name

اسم المورد

systemData

بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy.

tags

علامات الموارد.

type

نوع المورد. على سبيل المثال "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts"

تفاصيل الخاصية

addonFeatures

قائمة ميزات الوظيفة الإضافية التي يجب تمكينها على نظام المجموعة.

addonFeatures?: string[]

قيمة الخاصية

string[]

adminPassword

كلمة مرور مستخدم مسؤول الجهاز الظاهري.

adminPassword?: string

قيمة الخاصية

string

adminUserName

اسم مستخدم مسؤول الجهاز الظاهري.

adminUserName?: string

قيمة الخاصية

string

allocatedOutboundPorts

عدد المنافذ الصادرة المخصصة ل SNAT لكل عقدة في تجمع الواجهة الخلفية لموازن التحميل الافتراضي. القيمة الافتراضية هي 0 التي توفر تخصيص منفذ ديناميكي استنادا إلى حجم التجمع.

allocatedOutboundPorts?: number

قيمة الخاصية

number

allowRdpAccess

يؤدي تعيين هذا إلى true إلى تمكين وصول RDP إلى الجهاز الظاهري. تفتح قاعدة NSG الافتراضية منفذ RDP إلى الإنترنت الذي يمكن تجاوزه باستخدام قواعد أمان الشبكة المخصصة. القيمة الافتراضية لهذا الإعداد خاطئة.

allowRdpAccess?: boolean

قيمة الخاصية

boolean

applicationTypeVersionsCleanupPolicy

النهج المستخدم لتنظيف الإصدارات غير المستخدمة.

applicationTypeVersionsCleanupPolicy?: ApplicationTypeVersionsCleanupPolicy

قيمة الخاصية

autoGeneratedDomainNameLabelScope

هذه الخاصية هي نقطة الإدخال لاستخدام شهادة CA عامة لشهادات نظام المجموعة. يحدد مستوى إعادة الاستخدام المسموح به ل FQDN المخصص الذي تم إنشاؤه، ويطابق موضوع شهادة CA العامة.

autoGeneratedDomainNameLabelScope?: string

قيمة الخاصية

string

auxiliarySubnets

الشبكات الفرعية المساعدة لنظام المجموعة.

auxiliarySubnets?: Subnet[]

قيمة الخاصية

Subnet[]

azureActiveDirectory

إعدادات مصادقة AAD للمجموعة.

azureActiveDirectory?: AzureActiveDirectory

قيمة الخاصية

clientConnectionPort

المنفذ المستخدم لاتصالات العميل إلى نظام المجموعة.

clientConnectionPort?: number

قيمة الخاصية

number

clients

شهادات العميل المسموح لها بإدارة نظام المجموعة.

clients?: ClientCertificate[]

قيمة الخاصية

clusterCertificateThumbprints

قائمة بصمات الإبهام لشهادات نظام المجموعة.

clusterCertificateThumbprints?: string[]

قيمة الخاصية

string[]

clusterCodeVersion

إصدار وقت تشغيل Service Fabric من نظام المجموعة. هذه الخاصية مطلوبة عند تعيين clusterUpgradeMode إلى "يدوي". للحصول على قائمة بإصدارات Service Fabric المتوفرة للمجموعات الجديدة، استخدم ClusterVersion API. للحصول على قائمة الإصدار المتوفر للمجموعات الموجودة، استخدم availableClusterVersions.

clusterCodeVersion?: string

قيمة الخاصية

string

clusterId

أنشأت خدمة معرفا فريدا لمورد نظام المجموعة.

clusterId?: string

قيمة الخاصية

string

clusterState

الحالة الحالية لنظام المجموعة.

clusterState?: string

قيمة الخاصية

string

clusterUpgradeCadence

يشير إلى متى سيتم تطبيق ترقيات إصدار وقت تشغيل نظام المجموعة الجديدة بعد إصدارها. بشكل افتراضي هو Wave0. ينطبق فقط عند تعيين clusterUpgradeMode إلى "تلقائي".

clusterUpgradeCadence?: string

قيمة الخاصية

string

clusterUpgradeMode

وضع ترقية نظام المجموعة عند توفر إصدار جديد من وقت تشغيل Service Fabric.

clusterUpgradeMode?: string

قيمة الخاصية

string

ddosProtectionPlanId

حدد معرف المورد لخطة حماية شبكة DDoS التي سيتم إقرانها بالشبكة الظاهرية لنظام المجموعة.

ddosProtectionPlanId?: string

قيمة الخاصية

string

dnsName

اسم نظام مجموعة dns.

dnsName?: string

قيمة الخاصية

string

enableAutoOSUpgrade

تمكين الترقية التلقائية لنظام التشغيل إلى أنواع العقد التي تم إنشاؤها باستخدام صور نظام التشغيل مع الإصدار "الأحدث". القيمة الافتراضية لهذا الإعداد خاطئة.

enableAutoOSUpgrade?: boolean

قيمة الخاصية

boolean

enableHttpGatewayExclusiveAuthMode

إذا كان صحيحا، لا يسمح بالمصادقة المستندة إلى الرمز المميز على HttpGatewayEndpoint. هذا مطلوب لدعم إصدارات TLS 1.3 والإصدارات الأحدث. إذا تم استخدام المصادقة المستندة إلى الرمز المميز، يجب تعريف HttpGatewayTokenAuthConnectionPort.

enableHttpGatewayExclusiveAuthMode?: boolean

قيمة الخاصية

boolean

enableIpv6

يؤدي تعيين هذا إلى true إلى إنشاء مساحة عنوان IPv6 للشبكة الظاهرية الافتراضية المستخدمة من قبل نظام المجموعة. لا يمكن تغيير هذا الإعداد بمجرد إنشاء نظام المجموعة. القيمة الافتراضية لهذا الإعداد خاطئة.

enableIpv6?: boolean

قيمة الخاصية

boolean

enableOutboundOnlyNodeTypes

قم بتمكين إنشاء أنواع العقد مع تمكين نسبة استخدام الشبكة الصادرة فقط. إذا تم تعيينه، إنشاء تجمع خلفية منفصل لموازن التحميل لأنواع العقد مع تمكين نسبة استخدام الشبكة الواردة. لا يمكن تعيينها إلا في وقت إنشاء نظام المجموعة.

enableOutboundOnlyNodeTypes?: boolean

قيمة الخاصية

boolean

enableServicePublicIP

سيؤدي تعيين هذا إلى true إلى ربط عنوان IPv4 ك ServicePublicIP لعنوان IPv6. يمكن تعيينه إلى True فقط إذا تم تمكين IPv6 على نظام المجموعة.

enableServicePublicIP?: boolean

قيمة الخاصية

boolean

etag

إذا تم توفير eTag في نص الاستجابة، فقد يتم توفيره أيضا كعنوان وفقا لاصطلاح etag العادي. تستخدم علامات الكيان لمقارنة كيانين أو أكثر من نفس المورد المطلوب. يستخدم HTTP/1.1 علامات الكيانات في حقول الرأس etag (القسم 14.19)، If-Match (القسم 14.24)، If-None-Match (القسم 14.26)، وIf-Range (القسم 14.27)."

etag?: string

قيمة الخاصية

string

fabricSettings

قائمة إعدادات النسيج المخصصة لتكوين نظام المجموعة.

fabricSettings?: SettingsSectionDescription[]

قيمة الخاصية

fqdn

اسم المجال المؤهل بالكامل المقترن بموازن التحميل العام للمجموعة.

fqdn?: string

قيمة الخاصية

string

httpGatewayConnectionPort

المنفذ المستخدم لاتصالات HTTP إلى نظام المجموعة.

httpGatewayConnectionPort?: number

قيمة الخاصية

number

httpGatewayTokenAuthConnectionPort

المنفذ المستخدم لاتصالات HTTPS المستندة إلى مصادقة الرمز المميز إلى نظام المجموعة. لا يمكن تعيين إلى نفس المنفذ مثل HttpGatewayEndpoint.

httpGatewayTokenAuthConnectionPort?: number

قيمة الخاصية

number

ipTags

قائمة علامات IP المقترنة بعنوان IP العام الافتراضي للمجموعة.

ipTags?: IpTag[]

قيمة الخاصية

IpTag[]

ipv4Address

عنوان IPv4 المقترن بموازن التحميل العام للمجموعة.

ipv4Address?: string

قيمة الخاصية

string

ipv6Address

عنوان IPv6 للمجموعة إذا تم تمكين IPv6.

ipv6Address?: string

قيمة الخاصية

string

loadBalancingRules

قواعد موازنة التحميل التي يتم تطبيقها على موازن التحميل العام للمجموعة.

loadBalancingRules?: LoadBalancingRule[]

قيمة الخاصية

networkSecurityRules

قواعد أمان الشبكة المخصصة التي تطبق على Virtual Network للعناقود.

networkSecurityRules?: NetworkSecurityRule[]

قيمة الخاصية

provisioningState

حالة التزويد لمورد نظام المجموعة المدار.

provisioningState?: string

قيمة الخاصية

string

publicIPPrefixId

حدد معرف المورد لبادئة IPv4 العامة التي سيقوم موازن التحميل بتخصيص عنوان IPv4 عام منها. لا يمكن تغيير هذا الإعداد بمجرد إنشاء نظام المجموعة.

publicIPPrefixId?: string

قيمة الخاصية

string

publicIPv6PrefixId

حدد معرف المورد لبادئة IPv6 العامة التي سيقوم موازن التحميل بتخصيص عنوان IPv6 عام منها. لا يمكن تغيير هذا الإعداد بمجرد إنشاء نظام المجموعة.

publicIPv6PrefixId?: string

قيمة الخاصية

string

serviceEndpoints

نقاط نهاية الخدمة للشبكات الفرعية في نظام المجموعة.

serviceEndpoints?: ServiceEndpoint[]

قيمة الخاصية

skipManagedNsgAssignment

يحدد ما إذا كان يجب تخطي تعيين مجموعة أمن الشبكة المدارة (SF-NSG) إلى شبكة العنقود الفرعية عند استخدام تكوين الشبكة الافتراضية الخاصة بك (BYOVNET). القيمة الافتراضية هي false.

skipManagedNsgAssignment?: boolean

قيمة الخاصية

boolean

sku

وحدة sku للمجموعة المدارة

sku: Sku

قيمة الخاصية

Sku

subnetId

إذا تم تحديدها، يتم إنشاء أنواع العقد لنظام المجموعة في هذه الشبكة الفرعية بدلا من الشبكة الظاهرية الافتراضية. يتم أيضا تطبيق networkSecurityRules المحددة لنظام المجموعة على هذه الشبكة الفرعية. لا يمكن تغيير هذا الإعداد بمجرد إنشاء نظام المجموعة.

subnetId?: string

قيمة الخاصية

string

upgradeDescription

النهج الذي يجب استخدامه عند ترقية نظام المجموعة.

upgradeDescription?: ClusterUpgradePolicy

قيمة الخاصية

useCustomVnet

بالنسبة للمجموعات الجديدة، تشير هذه المعلمة إلى أنها تستخدم إحضار الشبكة الظاهرية الخاصة بك، ولكن يتم تحديد الشبكة الفرعية على مستوى نوع العقدة؛ وبالنسبة إلى مثل هذه المجموعات، تكون الخاصية subnetId مطلوبة لنوع العقدة.

useCustomVnet?: boolean

قيمة الخاصية

boolean

vmImage

صورة الجهاز الظاهري التي تم تكوين أنواع العقد بها. تتحكم هذه الخاصية في حزم مكونات Service Fabric لاستخدامها في نظام المجموعة. القيم المسموح بها هي: 'Windows'. القيمة الافتراضية هي 'Windows'.

vmImage?: string

قيمة الخاصية

string

zonalResiliency

يشير إلى ما إذا كان نظام المجموعة يحتوي على مرونة المنطقة.

zonalResiliency?: boolean

قيمة الخاصية

boolean

zonalUpdateMode

يشير إلى وضع التحديث لمجموعات Cross Az.

zonalUpdateMode?: string

قيمة الخاصية

string

تفاصيل الخاصية الموروثة

id

معرف المورد المؤهل بالكامل للمورد. على سبيل المثال - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

قيمة الخاصية

string

موروث منTrackedResource.id

location

الموقع الجغرافي حيث يعيش المورد

location: string

قيمة الخاصية

string

موروث منTrackedResource.location

name

اسم المورد

name?: string

قيمة الخاصية

string

موروث منTrackedResource.name

systemData

بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy.

systemData?: SystemData

قيمة الخاصية

موروثة منTrackedResource.systemData

tags

علامات الموارد.

tags?: Record<string, string>

قيمة الخاصية

Record<string, string>

موروثة منTrackedResource.tags

type

نوع المورد. على سبيل المثال "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts"

type?: string

قيمة الخاصية

string

موروث منTrackedResource.type