إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
- أحدث
- 2025-10-01-معاينة
- 2025-06-01-preview
- معاينة 2025-03-01
- معاينة 2024-11-01
- معاينة
2024-09-01 - 2024-06-01-معاينة
- 2024-04-01
- 2024-02-01-معاينة
- معاينة
2023-12-01 - 2023-11-01-معاينة
- 2023-09-01-معاينة
- 2023-07-01-معاينة
- معاينة
2023-03-01 - معاينة
2023-02-01 - معاينة
2022-10-01 - 2022-08-01-معاينة
- معاينة
2022-06-01 - 2022-02-01-معاينة
- 2022-01-01
- معاينة
2021-11-01 - معاينة
2021-07-01 - 2021-05-01
- معاينة
2021-01-01 - 2020-01-01-معاينة
تعريف مورد Bicep
يمكن نشر نوع مورد ManagedClusters مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.ServiceFabric/managedClusters، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.ServiceFabric/managedClusters@2020-01-01-preview' = {
location: 'string'
name: 'string'
properties: {
addonFeatures: [
'string'
]
adminPassword: 'string'
adminUserName: 'string'
azureActiveDirectory: {
clientApplication: 'string'
clusterApplication: 'string'
tenantId: 'string'
}
clientConnectionPort: int
clients: [
{
commonName: 'string'
isAdmin: bool
issuerThumbprint: 'string'
thumbprint: 'string'
}
]
clusterCodeVersion: 'string'
dnsName: 'string'
fabricSettings: [
{
name: 'string'
parameters: [
{
name: 'string'
value: 'string'
}
]
}
]
httpGatewayConnectionPort: int
loadBalancingRules: [
{
backendPort: int
frontendPort: int
probeProtocol: 'string'
probeRequestPath: 'string'
protocol: 'string'
}
]
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
قيم الخصائص
Microsoft.ServiceFabric/managedClusters
| اسم | وصف | قيمة |
|---|---|---|
| مكان | موقع مورد Azure. | سلسلة (مطلوب) |
| اسم | اسم المورد | سلسلة (مطلوب) |
| خصائص | خصائص مورد نظام المجموعة المدارة | خصائص المجموعات المدارة |
| سكو | وحدة sku للمجموعة المدارة | Sku |
| العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
دليل AzureActive
| اسم | وصف | قيمة |
|---|---|---|
| تطبيق العميل | معرف تطبيق عميل Microsoft Azure Active Directory. | خيط |
| تطبيق نظام المجموعة | معرف تطبيق نظام مجموعة Azure Active Directory. | خيط |
| معرف المستأجر | معرف مستأجر Azure Active Directory. | خيط |
شهادة العميل
| اسم | وصف | قيمة |
|---|---|---|
| الاسم المشترك | الاسم الشائع للشهادة. | خيط |
| هو مسؤول | سواء كانت الشهادة مسؤول أم لا. | bool (مطلوب) |
| بصمة المصدر | بصمة إبهام المصدر للشهادة. يستخدم فقط مع CommonName. | خيط |
| بصمه الابهام | بصمة إبهام الشهادة. | خيط |
LoadBalancingRule
| اسم | وصف | قيمة |
|---|---|---|
| منفذ خلفي | المنفذ المستخدم للاتصالات الداخلية على نقطة النهاية. تتراوح القيم المقبولة بين 1 و65535. | الباحث القيود: قيمة الحد الأدنى = 1 القيمة القصوى = 65534 (مطلوب) |
| منفذ أمامي | منفذ نقطة النهاية الخارجية. يجب أن تكون أرقام المنافذ لكل قاعدة فريدة داخل Load Balancer. تتراوح القيم المقبولة بين 1 و65534. | الباحث القيود: قيمة الحد الأدنى = 1 القيمة القصوى = 65534 (مطلوب) |
| بروتوكول التحقيق | المرجع إلى مسبار موازن التحميل المستخدم بواسطة قاعدة موازنة التحميل. | "http" "https" 'tcp' (مطلوب) |
| مسار طلب الفحص | مسار طلب الفحص. مدعوم فقط لفحوصات HTTP/HTTPS. | خيط |
| بروتوكول | المرجع إلى بروتوكول النقل المستخدم بواسطة قاعدة موازنة التحميل. | 'TCP' 'udp' (مطلوب) |
خصائص المجموعات المدارة
| اسم | وصف | قيمة |
|---|---|---|
| وظائف إضافية | شهادات العميل لنظام المجموعة. | صفيف سلسلة يحتوي على أي من: "BackupRestoreService" "DnsService" "ResourceMonitorService" |
| كلمة مرور admin | كلمة مرور مستخدم مسؤول الجهاز الظاهري. | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
| اسم مستخدم admin | اسم مستخدم مسؤول الجهاز الظاهري. | سلسلة (مطلوب) |
| azureActiveDirectory | دليل Azure النشط. | AzureActiveDirectory |
| منفذ اتصال العميل | المنفذ المستخدم لاتصالات العميل إلى نظام المجموعة. | الباحث |
| العملاء | شهادات العميل لنظام المجموعة. | ClientCertificate [] |
| إصدار رمز نظام المجموعة | إصدار وقت تشغيل Service Fabric من نظام المجموعة. يمكن لهذه الخاصية فقط عن طريق تعيين المستخدم عند تعيين upgradeMode إلى "يدوي". للحصول على قائمة بإصدارات Service Fabric المتوفرة للمجموعات الجديدة، استخدم واجهة برمجة تطبيقات ClusterVersion. للحصول على قائمة الإصدار المتوفر للمجموعات الموجودة، استخدمClusterVersions المتوفرة. | خيط |
| اسم dns | اسم نظام مجموعة dns. | سلسلة (مطلوب) |
| إعدادات النسيج | قائمة إعدادات النسيج المخصصة لتكوين نظام المجموعة. | الإعداداتالقسم الوصف[] |
| httpGatewayConnectionPort | المنفذ المستخدم لاتصالات http إلى نظام المجموعة. | الباحث |
| قواعد قاعدة التحميل | توضح هذه المقالة قواعد موازنة التحميل. |
علامات تعريف الموارد
| اسم | وصف | قيمة |
|---|
الإعداداتParameterDescription
| اسم | وصف | قيمة |
|---|---|---|
| اسم | اسم المعلمة لإعداد النسيج. | سلسلة (مطلوب) |
| قيمة | قيمة المعلمة لإعداد النسيج. | سلسلة (مطلوب) |
الإعداداتالقسم
| اسم | وصف | قيمة |
|---|---|---|
| اسم | اسم القسم لإعدادات النسيج. | سلسلة (مطلوب) |
| البارامترات | مجموعة المعلمات في القسم . | الإعداداتParameterDescription[] (مطلوب) |
سكو
| اسم | وصف | قيمة |
|---|---|---|
| اسم | اسم Sku. | "أساسي" 'قياسي' (مطلوب) |
أمثلة الاستخدام
عينات Bicep
مثال أساسي لنشر مجموعة الموارد.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
@description('The administrator username for the Service Fabric managed cluster')
param adminUsername string
@secure()
@description('The administrator password for the Service Fabric managed cluster')
param adminPassword string
resource managedCluster 'Microsoft.ServiceFabric/managedClusters@2021-05-01' = {
name: resourceName
location: location
properties: {
addonFeatures: [
'DnsService'
]
adminPassword: null
adminUserName: null
clientConnectionPort: 12345
clusterUpgradeCadence: 'Wave0'
dnsName: 'acctest0001'
httpGatewayConnectionPort: 23456
loadBalancingRules: [
{
backendPort: 8000
frontendPort: 443
probeProtocol: 'http'
probeRequestPath: '/'
protocol: 'tcp'
}
]
networkSecurityRules: [
{
access: 'allow'
destinationAddressPrefixes: [
'0.0.0.0/0'
]
destinationPortRanges: [
'443'
]
direction: 'inbound'
name: 'rule443-allow-fe'
priority: 1000
protocol: 'tcp'
sourceAddressPrefixes: [
'0.0.0.0/0'
]
sourcePortRanges: [
'1-65535'
]
}
]
}
sku: {
name: 'Standard'
}
tags: {
Test: 'value'
}
}
تعريف مورد قالب ARM
يمكن نشر نوع مورد ManagedClusters مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.ServiceFabric/managedClusters، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.ServiceFabric/managedClusters",
"apiVersion": "2020-01-01-preview",
"name": "string",
"location": "string",
"properties": {
"addonFeatures": [ "string" ],
"adminPassword": "string",
"adminUserName": "string",
"azureActiveDirectory": {
"clientApplication": "string",
"clusterApplication": "string",
"tenantId": "string"
},
"clientConnectionPort": "int",
"clients": [
{
"commonName": "string",
"isAdmin": "bool",
"issuerThumbprint": "string",
"thumbprint": "string"
}
],
"clusterCodeVersion": "string",
"dnsName": "string",
"fabricSettings": [
{
"name": "string",
"parameters": [
{
"name": "string",
"value": "string"
}
]
}
],
"httpGatewayConnectionPort": "int",
"loadBalancingRules": [
{
"backendPort": "int",
"frontendPort": "int",
"probeProtocol": "string",
"probeRequestPath": "string",
"protocol": "string"
}
]
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
قيم الخصائص
Microsoft.ServiceFabric/managedClusters
| اسم | وصف | قيمة |
|---|---|---|
| apiVersion | إصدار واجهة برمجة التطبيقات | "معاينة 2020-01-01" |
| مكان | موقع مورد Azure. | سلسلة (مطلوب) |
| اسم | اسم المورد | سلسلة (مطلوب) |
| خصائص | خصائص مورد نظام المجموعة المدارة | خصائص المجموعات المدارة |
| سكو | وحدة sku للمجموعة المدارة | Sku |
| العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
| نوع | نوع المورد | "Microsoft.ServiceFabric/managedClusters" |
دليل AzureActive
| اسم | وصف | قيمة |
|---|---|---|
| تطبيق العميل | معرف تطبيق عميل Microsoft Azure Active Directory. | خيط |
| تطبيق نظام المجموعة | معرف تطبيق نظام مجموعة Azure Active Directory. | خيط |
| معرف المستأجر | معرف مستأجر Azure Active Directory. | خيط |
شهادة العميل
| اسم | وصف | قيمة |
|---|---|---|
| الاسم المشترك | الاسم الشائع للشهادة. | خيط |
| هو مسؤول | سواء كانت الشهادة مسؤول أم لا. | bool (مطلوب) |
| بصمة المصدر | بصمة إبهام المصدر للشهادة. يستخدم فقط مع CommonName. | خيط |
| بصمه الابهام | بصمة إبهام الشهادة. | خيط |
LoadBalancingRule
| اسم | وصف | قيمة |
|---|---|---|
| منفذ خلفي | المنفذ المستخدم للاتصالات الداخلية على نقطة النهاية. تتراوح القيم المقبولة بين 1 و65535. | الباحث القيود: قيمة الحد الأدنى = 1 القيمة القصوى = 65534 (مطلوب) |
| منفذ أمامي | منفذ نقطة النهاية الخارجية. يجب أن تكون أرقام المنافذ لكل قاعدة فريدة داخل Load Balancer. تتراوح القيم المقبولة بين 1 و65534. | الباحث القيود: قيمة الحد الأدنى = 1 القيمة القصوى = 65534 (مطلوب) |
| بروتوكول التحقيق | المرجع إلى مسبار موازن التحميل المستخدم بواسطة قاعدة موازنة التحميل. | "http" "https" 'tcp' (مطلوب) |
| مسار طلب الفحص | مسار طلب الفحص. مدعوم فقط لفحوصات HTTP/HTTPS. | خيط |
| بروتوكول | المرجع إلى بروتوكول النقل المستخدم بواسطة قاعدة موازنة التحميل. | 'TCP' 'udp' (مطلوب) |
خصائص المجموعات المدارة
| اسم | وصف | قيمة |
|---|---|---|
| وظائف إضافية | شهادات العميل لنظام المجموعة. | صفيف سلسلة يحتوي على أي من: "BackupRestoreService" "DnsService" "ResourceMonitorService" |
| كلمة مرور admin | كلمة مرور مستخدم مسؤول الجهاز الظاهري. | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
| اسم مستخدم admin | اسم مستخدم مسؤول الجهاز الظاهري. | سلسلة (مطلوب) |
| azureActiveDirectory | دليل Azure النشط. | AzureActiveDirectory |
| منفذ اتصال العميل | المنفذ المستخدم لاتصالات العميل إلى نظام المجموعة. | الباحث |
| العملاء | شهادات العميل لنظام المجموعة. | ClientCertificate [] |
| إصدار رمز نظام المجموعة | إصدار وقت تشغيل Service Fabric من نظام المجموعة. يمكن لهذه الخاصية فقط عن طريق تعيين المستخدم عند تعيين upgradeMode إلى "يدوي". للحصول على قائمة بإصدارات Service Fabric المتوفرة للمجموعات الجديدة، استخدم واجهة برمجة تطبيقات ClusterVersion. للحصول على قائمة الإصدار المتوفر للمجموعات الموجودة، استخدمClusterVersions المتوفرة. | خيط |
| اسم dns | اسم نظام مجموعة dns. | سلسلة (مطلوب) |
| إعدادات النسيج | قائمة إعدادات النسيج المخصصة لتكوين نظام المجموعة. | الإعداداتالقسم الوصف[] |
| httpGatewayConnectionPort | المنفذ المستخدم لاتصالات http إلى نظام المجموعة. | الباحث |
| قواعد قاعدة التحميل | توضح هذه المقالة قواعد موازنة التحميل. |
علامات تعريف الموارد
| اسم | وصف | قيمة |
|---|
الإعداداتParameterDescription
| اسم | وصف | قيمة |
|---|---|---|
| اسم | اسم المعلمة لإعداد النسيج. | سلسلة (مطلوب) |
| قيمة | قيمة المعلمة لإعداد النسيج. | سلسلة (مطلوب) |
الإعداداتالقسم
| اسم | وصف | قيمة |
|---|---|---|
| اسم | اسم القسم لإعدادات النسيج. | سلسلة (مطلوب) |
| البارامترات | مجموعة المعلمات في القسم . | الإعداداتParameterDescription[] (مطلوب) |
سكو
| اسم | وصف | قيمة |
|---|---|---|
| اسم | اسم Sku. | "أساسي" 'قياسي' (مطلوب) |
أمثلة الاستخدام
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد ManagedClusters مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.ServiceFabric/managedClusters، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/managedClusters@2020-01-01-preview"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
addonFeatures = [
"string"
]
adminPassword = "string"
adminUserName = "string"
azureActiveDirectory = {
clientApplication = "string"
clusterApplication = "string"
tenantId = "string"
}
clientConnectionPort = int
clients = [
{
commonName = "string"
isAdmin = bool
issuerThumbprint = "string"
thumbprint = "string"
}
]
clusterCodeVersion = "string"
dnsName = "string"
fabricSettings = [
{
name = "string"
parameters = [
{
name = "string"
value = "string"
}
]
}
]
httpGatewayConnectionPort = int
loadBalancingRules = [
{
backendPort = int
frontendPort = int
probeProtocol = "string"
probeRequestPath = "string"
protocol = "string"
}
]
}
sku = {
name = "string"
}
}
}
قيم الخصائص
Microsoft.ServiceFabric/managedClusters
| اسم | وصف | قيمة |
|---|---|---|
| مكان | موقع مورد Azure. | سلسلة (مطلوب) |
| اسم | اسم المورد | سلسلة (مطلوب) |
| خصائص | خصائص مورد نظام المجموعة المدارة | خصائص المجموعات المدارة |
| سكو | وحدة sku للمجموعة المدارة | Sku |
| العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. |
| نوع | نوع المورد | "Microsoft.ServiceFabric/managedClusters@2020-01-01-معاينة" |
دليل AzureActive
| اسم | وصف | قيمة |
|---|---|---|
| تطبيق العميل | معرف تطبيق عميل Microsoft Azure Active Directory. | خيط |
| تطبيق نظام المجموعة | معرف تطبيق نظام مجموعة Azure Active Directory. | خيط |
| معرف المستأجر | معرف مستأجر Azure Active Directory. | خيط |
شهادة العميل
| اسم | وصف | قيمة |
|---|---|---|
| الاسم المشترك | الاسم الشائع للشهادة. | خيط |
| هو مسؤول | سواء كانت الشهادة مسؤول أم لا. | bool (مطلوب) |
| بصمة المصدر | بصمة إبهام المصدر للشهادة. يستخدم فقط مع CommonName. | خيط |
| بصمه الابهام | بصمة إبهام الشهادة. | خيط |
LoadBalancingRule
| اسم | وصف | قيمة |
|---|---|---|
| منفذ خلفي | المنفذ المستخدم للاتصالات الداخلية على نقطة النهاية. تتراوح القيم المقبولة بين 1 و65535. | الباحث القيود: قيمة الحد الأدنى = 1 القيمة القصوى = 65534 (مطلوب) |
| منفذ أمامي | منفذ نقطة النهاية الخارجية. يجب أن تكون أرقام المنافذ لكل قاعدة فريدة داخل Load Balancer. تتراوح القيم المقبولة بين 1 و65534. | الباحث القيود: قيمة الحد الأدنى = 1 القيمة القصوى = 65534 (مطلوب) |
| بروتوكول التحقيق | المرجع إلى مسبار موازن التحميل المستخدم بواسطة قاعدة موازنة التحميل. | "http" "https" 'tcp' (مطلوب) |
| مسار طلب الفحص | مسار طلب الفحص. مدعوم فقط لفحوصات HTTP/HTTPS. | خيط |
| بروتوكول | المرجع إلى بروتوكول النقل المستخدم بواسطة قاعدة موازنة التحميل. | 'TCP' 'udp' (مطلوب) |
خصائص المجموعات المدارة
| اسم | وصف | قيمة |
|---|---|---|
| وظائف إضافية | شهادات العميل لنظام المجموعة. | صفيف سلسلة يحتوي على أي من: "BackupRestoreService" "DnsService" "ResourceMonitorService" |
| كلمة مرور admin | كلمة مرور مستخدم مسؤول الجهاز الظاهري. | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
| اسم مستخدم admin | اسم مستخدم مسؤول الجهاز الظاهري. | سلسلة (مطلوب) |
| azureActiveDirectory | دليل Azure النشط. | AzureActiveDirectory |
| منفذ اتصال العميل | المنفذ المستخدم لاتصالات العميل إلى نظام المجموعة. | الباحث |
| العملاء | شهادات العميل لنظام المجموعة. | ClientCertificate [] |
| إصدار رمز نظام المجموعة | إصدار وقت تشغيل Service Fabric من نظام المجموعة. يمكن لهذه الخاصية فقط عن طريق تعيين المستخدم عند تعيين upgradeMode إلى "يدوي". للحصول على قائمة بإصدارات Service Fabric المتوفرة للمجموعات الجديدة، استخدم واجهة برمجة تطبيقات ClusterVersion. للحصول على قائمة الإصدار المتوفر للمجموعات الموجودة، استخدمClusterVersions المتوفرة. | خيط |
| اسم dns | اسم نظام مجموعة dns. | سلسلة (مطلوب) |
| إعدادات النسيج | قائمة إعدادات النسيج المخصصة لتكوين نظام المجموعة. | الإعداداتالقسم الوصف[] |
| httpGatewayConnectionPort | المنفذ المستخدم لاتصالات http إلى نظام المجموعة. | الباحث |
| قواعد قاعدة التحميل | توضح هذه المقالة قواعد موازنة التحميل. |
علامات تعريف الموارد
| اسم | وصف | قيمة |
|---|
الإعداداتParameterDescription
| اسم | وصف | قيمة |
|---|---|---|
| اسم | اسم المعلمة لإعداد النسيج. | سلسلة (مطلوب) |
| قيمة | قيمة المعلمة لإعداد النسيج. | سلسلة (مطلوب) |
الإعداداتالقسم
| اسم | وصف | قيمة |
|---|---|---|
| اسم | اسم القسم لإعدادات النسيج. | سلسلة (مطلوب) |
| البارامترات | مجموعة المعلمات في القسم . | الإعداداتParameterDescription[] (مطلوب) |
سكو
| اسم | وصف | قيمة |
|---|---|---|
| اسم | اسم Sku. | "أساسي" 'قياسي' (مطلوب) |
أمثلة الاستخدام
عينات Terraform
مثال أساسي لنشر مجموعة الموارد.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
variable "admin_username" {
type = string
description = "The administrator username for the Service Fabric managed cluster"
}
variable "admin_password" {
type = string
description = "The administrator password for the Service Fabric managed cluster"
sensitive = true
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "managedCluster" {
type = "Microsoft.ServiceFabric/managedClusters@2021-05-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
addonFeatures = [
"DnsService",
]
adminPassword = var.admin_password
adminUserName = var.admin_username
clientConnectionPort = 12345
clusterUpgradeCadence = "Wave0"
dnsName = var.resource_name
httpGatewayConnectionPort = 23456
loadBalancingRules = [
{
backendPort = 8000
frontendPort = 443
probeProtocol = "http"
probeRequestPath = "/"
protocol = "tcp"
},
]
networkSecurityRules = [
{
access = "allow"
destinationAddressPrefixes = [
"0.0.0.0/0",
]
destinationPortRanges = [
"443",
]
direction = "inbound"
name = "rule443-allow-fe"
priority = 1000
protocol = "tcp"
sourceAddressPrefixes = [
"0.0.0.0/0",
]
sourcePortRanges = [
"1-65535",
]
},
]
}
sku = {
name = "Standard"
}
tags = {
Test = "value"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}