Microsoft.ServiceFabric managedClusters 2021-01-01-preview

تعريف مورد Bicep

يمكن نشر نوع مورد managedClusters مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.ServiceFabric/managedClusters، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.ServiceFabric/managedClusters@2021-01-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  properties: {
    addonFeatures: [
      'string'
    ]
    adminPassword: 'string'
    adminUserName: 'string'
    allowRdpAccess: bool
    applicationTypeVersionsCleanupPolicy: {
      maxUnusedVersionsToKeep: int
    }
    azureActiveDirectory: {
      clientApplication: 'string'
      clusterApplication: 'string'
      tenantId: 'string'
    }
    clientConnectionPort: int
    clients: [
      {
        commonName: 'string'
        isAdmin: bool
        issuerThumbprint: 'string'
        thumbprint: 'string'
      }
    ]
    clusterCodeVersion: 'string'
    clusterUpgradeCadence: 'string'
    dnsName: 'string'
    enableAutoOSUpgrade: bool
    fabricSettings: [
      {
        name: 'string'
        parameters: [
          {
            name: 'string'
            value: 'string'
          }
        ]
      }
    ]
    httpGatewayConnectionPort: int
    loadBalancingRules: [
      {
        backendPort: int
        frontendPort: int
        probeProtocol: 'string'
        probeRequestPath: 'string'
        protocol: 'string'
      }
    ]
    networkSecurityRules: [
      {
        access: 'string'
        description: 'string'
        destinationAddressPrefixes: [
          'string'
        ]
        destinationPortRanges: [
          'string'
        ]
        direction: 'string'
        name: 'string'
        priority: int
        protocol: 'string'
        sourceAddressPrefixes: [
          'string'
        ]
        sourcePortRanges: [
          'string'
        ]
      }
    ]
  }
}

قيم Property

مقاطع التخزين المُدارة

الاسم الوصف القيمة
الاسم اسم المورد سلسلة (مطلوب)
الموقع موقع مورد Azure. سلسلة (مطلوب)
العلامات علامات موارد Azure. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
sku sku للمجموعة المدارة "Sku"
خصائص خصائص مورد نظام المجموعة المدارة ManagedClusterProperties

ManagedClusterProperties

الاسم الوصف القيمة
addonFeatures قائمة ميزات الوظيفة الإضافية التي يجب تمكينها على نظام المجموعة. صفيف سلسلة يحتوي على أي من:
'BackupRestoreService'
"DnsService"
'ResourceMonitorService'
adminPassword كلمة مرور مستخدم مسؤول الجهاز الظاهري. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
اسم المستخدم المسؤول اسم مستخدم مسؤول الجهاز الظاهري. سلسلة (مطلوب)
allowRdpAccess يؤدي تعيين هذا إلى true إلى تمكين وصول RDP إلى الجهاز الظاهري. تفتح قاعدة NSG الافتراضية منفذ RDP إلى الإنترنت الذي يمكن تجاوزه باستخدام قواعد أمان الشبكة المخصصة. القيمة الافتراضية لهذا الإعداد خاطئة. Bool
applicationTypeVersionsCleanupPolicy النهج المستخدم لتنظيف الإصدارات غير المستخدمة. ApplicationTypeVersionsCleanupPolicy
azureActiveDirectory إعدادات مصادقة AAD لنظام المجموعة. AzureActiveDirectory
clientConnectionPort المنفذ المستخدم لاتصالات العميل بالمجموعة. int
العملاء شهادات العميل المسموح لها بإدارة نظام المجموعة. ClientCertificate[]
clusterCodeVersion إصدار وقت تشغيل Service Fabric من نظام المجموعة. يمكن لهذه الخاصية فقط عن طريق تعيين المستخدم عند تعيين upgradeMode إلى "يدوي". للحصول على قائمة بإصدارات Service Fabric المتوفرة للمجموعات الجديدة، استخدم واجهة برمجة تطبيقات ClusterVersion. للحصول على قائمة الإصدار المتوفر للمجموعات الموجودة، استخدم AvailableClusterVersions. سلسلة
clusterUpgradeCadence يشير إلى متى سيتم تطبيق ترقيات إصدار وقت تشغيل نظام المجموعة الجديدة بعد إصدارها. بشكل افتراضي هو Wave0. 'Wave0'
'Wave1'
'Wave2'
اسم dns اسم dns لنظام المجموعة. سلسلة (مطلوب)
تمكينAutoOSUpgrade يؤدي تعيين هذا إلى true إلى تمكين الترقية التلقائية لنظام التشغيل أنواع العقد التي يتم إنشاؤها باستخدام أي صورة نظام تشغيل النظام الأساسي مع الإصدار "الأحدث". القيمة الافتراضية لهذا الإعداد خاطئة. Bool
إعدادات النسيج قائمة إعدادات النسيج المخصصة لتكوين نظام المجموعة. SettingsSectionDescription[]
httpGatewayConnectionPort المنفذ المستخدم لاتصالات HTTP بالمجموعة. int
loadBalancingRules قواعد موازنة التحميل التي يتم تطبيقها على موازن التحميل العام للمجموعة. LoadBalancingRule[]
networkSecurityRules قواعد أمان الشبكة المخصصة التي يتم تطبيقها على الشبكة الظاهرية لنظام المجموعة. NetworkSecurityRule[]

ApplicationTypeVersionsCleanupPolicy

الاسم الوصف القيمة
maxUnusedVersionsToKeep عدد الإصدارات غير المستخدمة لكل نوع تطبيق للاحتفاظ به. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 0

AzureActiveDirectory

الاسم الوصف القيمة
تطبيق العميل معرف تطبيق عميل Microsoft Azure Active Directory. سلسلة
تطبيق نظام المجموعة معرف تطبيق نظام مجموعة Azure Active Directory. سلسلة
معرّف المستأجر معرف مستأجر Azure Active Directory. سلسلة

شهادة العميل

الاسم الوصف القيمة
commonName الاسم الشائع للشهادة. سلسلة
isAdmin يشير إلى ما إذا كانت شهادة العميل لديها حق وصول المسؤول إلى نظام المجموعة. يمكن للعملاء غير المسؤولين تنفيذ عمليات القراءة فقط على نظام المجموعة. bool (مطلوب)
إصدارThumbprint بصمة إبهام المصدر للشهادة. يستخدم فقط مع CommonName. سلسلة
thumbprint بصمة الإبهام على الشهادة. سلسلة

الإعداداتSectionDescription

الاسم الوصف القيمة
الاسم اسم القسم لإعدادات النسيج. سلسلة (مطلوب)
المعلمات مجموعة المعلمات في القسم . الإعداداتParameterDescription[] (مطلوب)

الإعداداتParameterDescription

الاسم الوصف القيمة
الاسم اسم المعلمة لإعداد النسيج. سلسلة (مطلوب)
القيمة قيمة المعلمة لإعداد النسيج. سلسلة (مطلوب)

LoadBalancingRule

الاسم الوصف القيمة
BackendPort المنفذ المستخدم للاتصالات الداخلية على نقطة النهاية. تتراوح القيم المقبولة بين 1 و65535. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 65534
منفذ الواجهة الأمامية منفذ نقطة النهاية الخارجية. يجب أن تكون أرقام المنافذ لكل قاعدة فريدة داخل Load Balancer. تتراوح القيم المقبولة بين 1 و65534. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 65534
probeProtocol المرجع إلى فحص موازن التحميل المستخدم بواسطة قاعدة موازنة التحميل. 'http'
'https'
'tcp' (مطلوب)
probeRequestPath مسار طلب الفحص. مدعوم فقط لفحوصات HTTP/HTTPS. سلسلة
بروتوكول المرجع إلى بروتوكول النقل المستخدم بواسطة قاعدة موازنة التحميل. 'tcp'
'udp' (مطلوب)

NetworkSecurityRule

الاسم الوصف القيمة
الوصول نسبة استخدام الشبكة مسموح بها أو مرفوضة. "السماح"
"رفض" (مطلوب)
الوصف وصف قاعدة أمان الشبكة. سلسلة
destinationAddressPrefixes بادئات عنوان الوجهة. CIDR أو نطاقات IP الوجهة. سلسلة []
destinationPortRanges نطاقات منفذ الوجهة. سلسلة []
direction اتجاه قاعدة أمان الشبكة. "الوارد"
'الصادر' (مطلوب)
الاسم اسم قاعدة أمان الشبكة. سلسلة (مطلوب)
أولوية أولوية القاعدة. يمكن أن تكون القيمة في النطاق من 1000 إلى 3000. يتم حجز القيم خارج هذا النطاق لموفر موارد Service Fabric ManagerCluster. يجب أن يكون رقم الأولوية فريدا لكل قاعدة في المجموعة. كلما انخفض رقم الأولوية، ارتفعت أولوية القاعدة. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1000
الحد الأقصى للقيمة = 3000
بروتوكول بروتوكول الشبكة الذي تنطبق عليه هذه القاعدة. 'آه'
'esp'
'http'
'https'
'icmp'
'tcp'
'udp' (مطلوب)
sourceAddressPrefixes نطاقات CIDR أو IP المصدر. سلسلة []
sourcePortRanges نطاقات المنفذ المصدر. سلسلة []

Sku

الاسم الوصف القيمة
الاسم اسم Sku. "أساسي"
'قياسي' (مطلوب)

تعريف مورد قالب ARM

يمكن نشر نوع مورد managedClusters مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.ServiceFabric/managedClusters، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.ServiceFabric/managedClusters",
  "apiVersion": "2021-01-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "properties": {
    "addonFeatures": [ "string" ],
    "adminPassword": "string",
    "adminUserName": "string",
    "allowRdpAccess": "bool",
    "applicationTypeVersionsCleanupPolicy": {
      "maxUnusedVersionsToKeep": "int"
    },
    "azureActiveDirectory": {
      "clientApplication": "string",
      "clusterApplication": "string",
      "tenantId": "string"
    },
    "clientConnectionPort": "int",
    "clients": [
      {
        "commonName": "string",
        "isAdmin": "bool",
        "issuerThumbprint": "string",
        "thumbprint": "string"
      }
    ],
    "clusterCodeVersion": "string",
    "clusterUpgradeCadence": "string",
    "dnsName": "string",
    "enableAutoOSUpgrade": "bool",
    "fabricSettings": [
      {
        "name": "string",
        "parameters": [
          {
            "name": "string",
            "value": "string"
          }
        ]
      }
    ],
    "httpGatewayConnectionPort": "int",
    "loadBalancingRules": [
      {
        "backendPort": "int",
        "frontendPort": "int",
        "probeProtocol": "string",
        "probeRequestPath": "string",
        "protocol": "string"
      }
    ],
    "networkSecurityRules": [
      {
        "access": "string",
        "description": "string",
        "destinationAddressPrefixes": [ "string" ],
        "destinationPortRanges": [ "string" ],
        "direction": "string",
        "name": "string",
        "priority": "int",
        "protocol": "string",
        "sourceAddressPrefixes": [ "string" ],
        "sourcePortRanges": [ "string" ]
      }
    ]
  }
}

قيم Property

مقاطع التخزين المُدارة

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.ServiceFabric/managedClusters'
apiVersion إصدار واجهة برمجة تطبيقات المورد 'معاينة 2021-01-01'
الاسم اسم المورد سلسلة (مطلوب)
الموقع موقع مورد Azure. سلسلة (مطلوب)
العلامات علامات موارد Azure. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
sku sku للمجموعة المدارة "Sku"
خصائص خصائص مورد نظام المجموعة المدارة ManagedClusterProperties

ManagedClusterProperties

الاسم الوصف القيمة
addonFeatures قائمة ميزات الوظيفة الإضافية التي يجب تمكينها على نظام المجموعة. صفيف سلسلة يحتوي على أي من:
'BackupRestoreService'
"DnsService"
'ResourceMonitorService'
adminPassword كلمة مرور مستخدم مسؤول الجهاز الظاهري. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
اسم المستخدم المسؤول اسم مستخدم مسؤول الجهاز الظاهري. سلسلة (مطلوب)
allowRdpAccess يؤدي تعيين هذا إلى true إلى تمكين وصول RDP إلى الجهاز الظاهري. تفتح قاعدة NSG الافتراضية منفذ RDP إلى الإنترنت الذي يمكن تجاوزه باستخدام قواعد أمان الشبكة المخصصة. القيمة الافتراضية لهذا الإعداد خاطئة. Bool
applicationTypeVersionsCleanupPolicy النهج المستخدم لتنظيف الإصدارات غير المستخدمة. ApplicationTypeVersionsCleanupPolicy
azureActiveDirectory إعدادات مصادقة AAD لنظام المجموعة. AzureActiveDirectory
clientConnectionPort المنفذ المستخدم لاتصالات العميل بالمجموعة. int
العملاء شهادات العميل المسموح لها بإدارة نظام المجموعة. ClientCertificate[]
clusterCodeVersion إصدار وقت تشغيل Service Fabric من نظام المجموعة. يمكن لهذه الخاصية فقط عن طريق تعيين المستخدم عند تعيين upgradeMode إلى "يدوي". للحصول على قائمة بإصدارات Service Fabric المتوفرة للمجموعات الجديدة، استخدم واجهة برمجة تطبيقات ClusterVersion. للحصول على قائمة الإصدار المتوفر للمجموعات الموجودة، استخدم AvailableClusterVersions. سلسلة
clusterUpgradeCadence يشير إلى متى سيتم تطبيق ترقيات إصدار وقت تشغيل نظام المجموعة الجديدة بعد إصدارها. بشكل افتراضي هو Wave0. 'Wave0'
'Wave1'
'Wave2'
اسم dns اسم dns لنظام المجموعة. سلسلة (مطلوب)
تمكينAutoOSUpgrade يؤدي تعيين هذا إلى true إلى تمكين الترقية التلقائية لنظام التشغيل أنواع العقد التي يتم إنشاؤها باستخدام أي صورة نظام تشغيل النظام الأساسي مع الإصدار "الأحدث". القيمة الافتراضية لهذا الإعداد خاطئة. Bool
إعدادات النسيج قائمة إعدادات النسيج المخصصة لتكوين نظام المجموعة. SettingsSectionDescription[]
httpGatewayConnectionPort المنفذ المستخدم لاتصالات HTTP بالمجموعة. int
loadBalancingRules قواعد موازنة التحميل التي يتم تطبيقها على موازن التحميل العام للمجموعة. LoadBalancingRule[]
networkSecurityRules قواعد أمان الشبكة المخصصة التي يتم تطبيقها على الشبكة الظاهرية لنظام المجموعة. NetworkSecurityRule[]

ApplicationTypeVersionsCleanupPolicy

الاسم الوصف القيمة
maxUnusedVersionsToKeep عدد الإصدارات غير المستخدمة لكل نوع تطبيق للاحتفاظ به. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 0

AzureActiveDirectory

الاسم الوصف القيمة
تطبيق العميل معرف تطبيق عميل Microsoft Azure Active Directory. سلسلة
تطبيق نظام المجموعة معرف تطبيق نظام مجموعة Azure Active Directory. سلسلة
معرّف المستأجر معرف مستأجر Azure Active Directory. سلسلة

شهادة العميل

الاسم الوصف القيمة
commonName الاسم الشائع للشهادة. سلسلة
isAdmin يشير إلى ما إذا كانت شهادة العميل لديها حق وصول المسؤول إلى نظام المجموعة. يمكن للعملاء غير المسؤولين تنفيذ عمليات القراءة فقط على نظام المجموعة. bool (مطلوب)
إصدارThumbprint بصمة إبهام المصدر للشهادة. يستخدم فقط مع CommonName. سلسلة
thumbprint بصمة الإبهام على الشهادة. سلسلة

الإعداداتSectionDescription

الاسم الوصف القيمة
الاسم اسم القسم لإعدادات النسيج. سلسلة (مطلوب)
المعلمات مجموعة المعلمات في القسم . الإعداداتParameterDescription[] (مطلوب)

الإعداداتParameterDescription

الاسم الوصف القيمة
الاسم اسم المعلمة لإعداد النسيج. سلسلة (مطلوب)
القيمة قيمة المعلمة لإعداد النسيج. سلسلة (مطلوب)

LoadBalancingRule

الاسم الوصف القيمة
BackendPort المنفذ المستخدم للاتصالات الداخلية على نقطة النهاية. تتراوح القيم المقبولة بين 1 و65535. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 65534
منفذ الواجهة الأمامية منفذ نقطة النهاية الخارجية. يجب أن تكون أرقام المنافذ لكل قاعدة فريدة داخل Load Balancer. تتراوح القيم المقبولة بين 1 و65534. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 65534
probeProtocol المرجع إلى فحص موازن التحميل المستخدم بواسطة قاعدة موازنة التحميل. 'http'
'https'
'tcp' (مطلوب)
probeRequestPath مسار طلب الفحص. مدعوم فقط لفحوصات HTTP/HTTPS. سلسلة
بروتوكول المرجع إلى بروتوكول النقل المستخدم بواسطة قاعدة موازنة التحميل. 'tcp'
'udp' (مطلوب)

NetworkSecurityRule

الاسم الوصف القيمة
الوصول نسبة استخدام الشبكة مسموح بها أو مرفوضة. "السماح"
"رفض" (مطلوب)
الوصف وصف قاعدة أمان الشبكة. سلسلة
destinationAddressPrefixes بادئات عنوان الوجهة. CIDR أو نطاقات IP الوجهة. سلسلة []
destinationPortRanges نطاقات منفذ الوجهة. سلسلة []
direction اتجاه قاعدة أمان الشبكة. "الوارد"
'الصادر' (مطلوب)
الاسم اسم قاعدة أمان الشبكة. سلسلة (مطلوب)
أولوية أولوية القاعدة. يمكن أن تكون القيمة في النطاق من 1000 إلى 3000. يتم حجز القيم خارج هذا النطاق لموفر موارد Service Fabric ManagerCluster. يجب أن يكون رقم الأولوية فريدا لكل قاعدة في المجموعة. كلما انخفض رقم الأولوية، ارتفعت أولوية القاعدة. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1000
الحد الأقصى للقيمة = 3000
بروتوكول بروتوكول الشبكة الذي تنطبق عليه هذه القاعدة. 'آه'
'esp'
'http'
'https'
'icmp'
'tcp'
'udp' (مطلوب)
sourceAddressPrefixes نطاقات CIDR أو IP المصدر. سلسلة []
sourcePortRanges نطاقات المنفذ المصدر. سلسلة []

Sku

الاسم الوصف القيمة
الاسم اسم Sku. "أساسي"
'قياسي' (مطلوب)

تعريف مورد Terraform (موفر AzAPI)

يمكن نشر نوع مورد managedClusters مع العمليات التي تستهدف:

  • مجموعات الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.ServiceFabric/managedClusters، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/managedClusters@2021-01-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      addonFeatures = [
        "string"
      ]
      adminPassword = "string"
      adminUserName = "string"
      allowRdpAccess = bool
      applicationTypeVersionsCleanupPolicy = {
        maxUnusedVersionsToKeep = int
      }
      azureActiveDirectory = {
        clientApplication = "string"
        clusterApplication = "string"
        tenantId = "string"
      }
      clientConnectionPort = int
      clients = [
        {
          commonName = "string"
          isAdmin = bool
          issuerThumbprint = "string"
          thumbprint = "string"
        }
      ]
      clusterCodeVersion = "string"
      clusterUpgradeCadence = "string"
      dnsName = "string"
      enableAutoOSUpgrade = bool
      fabricSettings = [
        {
          name = "string"
          parameters = [
            {
              name = "string"
              value = "string"
            }
          ]
        }
      ]
      httpGatewayConnectionPort = int
      loadBalancingRules = [
        {
          backendPort = int
          frontendPort = int
          probeProtocol = "string"
          probeRequestPath = "string"
          protocol = "string"
        }
      ]
      networkSecurityRules = [
        {
          access = "string"
          description = "string"
          destinationAddressPrefixes = [
            "string"
          ]
          destinationPortRanges = [
            "string"
          ]
          direction = "string"
          name = "string"
          priority = int
          protocol = "string"
          sourceAddressPrefixes = [
            "string"
          ]
          sourcePortRanges = [
            "string"
          ]
        }
      ]
    }
    sku = {
      name = "string"
    }
  })
}

قيم Property

مقاطع التخزين المُدارة

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.ServiceFabric/managedClusters@2021-01-01-preview"
الاسم اسم المورد سلسلة (مطلوبة)
الموقع موقع مورد Azure. سلسلة (مطلوبة)
parent_id للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. سلسلة (مطلوبة)
العلامات علامات موارد Azure. قاموس أسماء العلامات والقيم.
sku sku للمجموعة المدارة "Sku"
خصائص خصائص مورد نظام المجموعة المدارة ManagedClusterProperties

ManagedClusterProperties

الاسم الوصف القيمة
addonFeatures قائمة ميزات الوظيفة الإضافية لتمكينها على نظام المجموعة. صفيف سلسلة يحتوي على أي من:
"BackupRestoreService"
"DnsService"
"ResourceMonitorService"
adminPassword كلمة مرور مستخدم مسؤول الجهاز الظاهري. سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
اسم المستخدم المسؤول اسم مستخدم مسؤول الجهاز الظاهري. سلسلة (مطلوبة)
allowRdpAccess يؤدي تعيين هذا إلى true إلى تمكين وصول RDP إلى الجهاز الظاهري. تفتح قاعدة NSG الافتراضية منفذ RDP إلى الإنترنت والذي يمكن تجاوزه بقواعد أمان الشبكة المخصصة. القيمة الافتراضية لهذا الإعداد خاطئة. Bool
applicationTypeVersionsCleanupPolicy النهج المستخدم لتنظيف الإصدارات غير المستخدمة. ApplicationTypeVersionsCleanupPolicy
azureActiveDirectory إعدادات مصادقة AAD لنظام المجموعة. AzureActiveDirectory
منفذ اتصال العميل المنفذ المستخدم لاتصالات العميل بالمجموعة. int
العملاء شهادات العميل المسموح لها بإدارة نظام المجموعة. ClientCertificate[]
clusterCodeVersion إصدار وقت تشغيل Service Fabric لنظام المجموعة. يمكن لهذه الخاصية فقط عن طريق تعيين المستخدم عند تعيين upgradeMode إلى "يدوي". للحصول على قائمة بإصدارات Service Fabric المتوفرة للمجموعات الجديدة، استخدم ClusterVersion API. للحصول على قائمة الإصدار المتوفر للمجموعات الموجودة، استخدم AvailableClusterVersions. سلسلة
clusterUpgradeCadence يشير إلى وقت تطبيق ترقيات إصدار وقت تشغيل نظام المجموعة الجديدة بعد إصدارها. بشكل افتراضي هو Wave0. "Wave0"
"Wave1"
"Wave2"
اسم dns اسم نظام المجموعة dns. سلسلة (مطلوبة)
تمكينAutoOSUpgrade يؤدي تعيين هذا إلى true إلى تمكين الترقية التلقائية لنظام التشغيل أنواع العقد التي يتم إنشاؤها باستخدام أي صورة نظام تشغيل النظام الأساسي مع الإصدار "الأحدث". القيمة الافتراضية لهذا الإعداد خاطئة. Bool
fabricSettings قائمة إعدادات النسيج المخصصة لتكوين نظام المجموعة. SettingsSectionDescription[]
httpGatewayConnectionPort المنفذ المستخدم لاتصالات HTTP بالمجموعة. int
قواعد موازنة التحميل قواعد موازنة التحميل التي يتم تطبيقها على موازن التحميل العام للمجموعة. LoadBalancingRule[]
networkSecurityRules قواعد أمان الشبكة المخصصة التي يتم تطبيقها على الشبكة الظاهرية لنظام المجموعة. NetworkSecurityRule[]

ApplicationTypeVersionsCleanupPolicy

الاسم الوصف القيمة
maxUnusedVersionsToKeep عدد الإصدارات غير المستخدمة لكل نوع تطبيق للاحتفاظ به. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 0

AzureActiveDirectory

الاسم الوصف القيمة
تطبيق العميل معرف تطبيق عميل Microsoft Azure Active Directory. سلسلة
تطبيق نظام المجموعة معرف تطبيق نظام مجموعة Azure Active Directory. سلسلة
معرّف المستأجر معرف مستأجر Azure Active Directory. سلسلة

شهادة العميل

الاسم الوصف القيمة
commonName الاسم الشائع للشهادة. سلسلة
isAdmin يشير إلى ما إذا كانت شهادة العميل لديها حق وصول المسؤول إلى نظام المجموعة. يمكن للعملاء غير المسؤولين تنفيذ عمليات القراءة فقط على نظام المجموعة. bool (مطلوب)
issuerThumbprint بصمة إبهام المصدر للشهادة. يستخدم فقط مع CommonName. سلسلة
thumbprint بصمة الإبهام على الشهادة. سلسلة

SettingsSectionDescription

الاسم الوصف القيمة
الاسم اسم القسم لإعدادات النسيج. سلسلة (مطلوبة)
المعلمات مجموعة المعلمات في القسم . SettingsParameterDescription[] (مطلوب)

الإعداداتParameterDescription

الاسم الوصف القيمة
الاسم اسم المعلمة لإعداد النسيج. سلسلة (مطلوبة)
القيمة قيمة المعلمة لإعداد النسيج. سلسلة (مطلوبة)

LoadBalancingRule

الاسم الوصف القيمة
منفذ الواجهة الخلفية المنفذ المستخدم للاتصالات الداخلية على نقطة النهاية. تتراوح القيم المقبولة بين 1 و65535. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 65534
منفذ الواجهة الأمامية منفذ نقطة النهاية الخارجية. يجب أن تكون أرقام المنافذ لكل قاعدة فريدة داخل Load Balancer. تتراوح القيم المقبولة بين 1 و65534. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 65534
probeProtocol المرجع إلى مسبار موازن التحميل المستخدم من قبل قاعدة موازنة التحميل. "http"
"https"
"tcp" (مطلوب)
probeRequestPath مسار طلب الفحص. مدعوم فقط لفحوصات HTTP/HTTPS. سلسلة
بروتوكول المرجع إلى بروتوكول النقل المستخدم بواسطة قاعدة موازنة التحميل. "tcp"
"udp" (مطلوب)

NetworkSecurityRule

الاسم الوصف القيمة
الوصول نسبة استخدام الشبكة مسموح بها أو مرفوضة. "السماح"
"رفض" (مطلوب)
الوصف وصف قاعدة أمان الشبكة. سلسلة
destinationAddressPrefixes بادئات عنوان الوجهة. CIDR أو نطاقات IP الوجهة. سلسلة []
destinationPortRanges نطاقات منفذ الوجهة. سلسلة []
direction اتجاه قاعدة أمان الشبكة. "الوارد"
"صادر" (مطلوب)
الاسم اسم قاعدة أمان الشبكة. سلسلة (مطلوب)
أولوية أولوية القاعدة. يمكن أن تكون القيمة في النطاق من 1000 إلى 3000. يتم حجز القيم خارج هذا النطاق لموفر موارد Service Fabric ManagerCluster. يجب أن يكون رقم الأولوية فريدا لكل قاعدة في المجموعة. كلما انخفض رقم الأولوية، ارتفعت أولوية القاعدة. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1000
الحد الأقصى للقيمة = 3000
بروتوكول بروتوكول الشبكة الذي تنطبق عليه هذه القاعدة. "آه"
"esp"
"http"
"https"
"icmp"
"tcp"
"udp" (مطلوب)
sourceAddressPrefixes نطاقات CIDR أو IP المصدر. سلسلة []
sourcePortRanges نطاقات المنفذ المصدر. سلسلة []

Sku

الاسم الوصف القيمة
الاسم اسم Sku. "أساسي"
"قياسي" (مطلوب)