أساطيل Microsoft.ContainerService

تعريف مورد Bicep

يمكن توزيع نوع مورد الأساطيل مع العمليات التي تستهدف:

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

تنسيق المورد

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

resource symbolicname 'Microsoft.ContainerService/fleets@2024-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    hubProfile: {
      agentProfile: {
        subnetId: 'string'
        vmSize: 'string'
      }
      apiServerAccessProfile: {
        enablePrivateCluster: bool
      }
      dnsPrefix: 'string'
    }
  }
}

قيم Property

fleets

الاسم الوصف القيمة
الاسم اسم المورد سلسلة (مطلوبة)
الموقع الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوبة)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
الهوية الهوية المُدارة. ManagedServiceIdentity
خصائص الخصائص الخاصة بالمورد لهذا المورد. خصائص الأسطول

ManagedServiceIdentity

الاسم الوصف القيمة
النوع نوع هوية الخدمة المدارة (حيث يسمح بكل من أنواع SystemAssigned وUserAssigned). 'بلا'
'SystemAssigned'
'SystemAssigned, UserAssigned'
"UserAssigned" (مطلوب)
userAssignedIdentities مجموعة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مفاتيح قاموس userAssignedIdentities معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. يمكن أن تكون قيم القاموس كائنات فارغة ({}) في الطلبات. معرفات تعيين المستخدم

معرفات تعيين المستخدم

الاسم الوصف القيمة
{خاصية مخصصة} معرف تعيين المستخدم

معرف تعيين المستخدم

لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.

خصائص الأسطول

الاسم الوصف القيمة
hubProfile يقوم FleetHubProfile بتكوين مركز الأسطول. ملف تعريف الأسطول

ملف تعريف الأسطول

الاسم الوصف القيمة
ملف تعريف العامل ملف تعريف العامل لمركز Fleet. ملف تعريف العامل
apiServerAccessProfile ملف تعريف الوصول لخادم واجهة برمجة تطبيقات مركز Fleet. APIServerAccessProfile
dnsPrefix بادئة DNS المستخدمة لإنشاء FQDN لمركز Fleet. سلسلة

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 54
النمط = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

ملف تعريف العامل

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

APIServerAccessProfile

الاسم الوصف القيمة
تمكينPrivateCluster ما إذا كنت تريد إنشاء مركز الأسطول كم مجموعة خاصة أم لا. Bool

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

يمكن توزيع نوع مورد الأساطيل مع العمليات التي تستهدف:

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

تنسيق المورد

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

{
  "type": "Microsoft.ContainerService/fleets",
  "apiVersion": "2024-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "hubProfile": {
      "agentProfile": {
        "subnetId": "string",
        "vmSize": "string"
      },
      "apiServerAccessProfile": {
        "enablePrivateCluster": "bool"
      },
      "dnsPrefix": "string"
    }
  }
}

قيم Property

fleets

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.ContainerService/fleets'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2024-04-01'
الاسم اسم المورد سلسلة (مطلوبة)
الموقع الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوبة)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
الهوية الهوية المُدارة. ManagedServiceIdentity
خصائص الخصائص الخاصة بالمورد لهذا المورد. خصائص الأسطول

ManagedServiceIdentity

الاسم الوصف القيمة
النوع نوع هوية الخدمة المدارة (حيث يسمح بكل من أنواع SystemAssigned وUserAssigned). 'بلا'
'SystemAssigned'
'SystemAssigned, UserAssigned'
"UserAssigned" (مطلوب)
userAssignedIdentities مجموعة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مفاتيح قاموس userAssignedIdentities معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. يمكن أن تكون قيم القاموس كائنات فارغة ({}) في الطلبات. معرفات تعيين المستخدم

معرفات تعيين المستخدم

الاسم الوصف القيمة
{خاصية مخصصة} معرف تعيين المستخدم

معرف تعيين المستخدم

لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.

خصائص الأسطول

الاسم الوصف القيمة
hubProfile يقوم FleetHubProfile بتكوين مركز الأسطول. ملف تعريف الأسطول

ملف تعريف الأسطول

الاسم الوصف القيمة
ملف تعريف العامل ملف تعريف العامل لمركز Fleet. ملف تعريف العامل
apiServerAccessProfile ملف تعريف الوصول لخادم واجهة برمجة تطبيقات مركز Fleet. APIServerAccessProfile
dnsPrefix بادئة DNS المستخدمة لإنشاء FQDN لمركز Fleet. سلسلة

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 54
النمط = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

ملف تعريف العامل

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

APIServerAccessProfile

الاسم الوصف القيمة
تمكينPrivateCluster ما إذا كنت تريد إنشاء مركز الأسطول كم مجموعة خاصة أم لا. Bool

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

يمكن توزيع نوع مورد الأساطيل مع العمليات التي تستهدف:

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerService/fleets@2024-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      hubProfile = {
        agentProfile = {
          subnetId = "string"
          vmSize = "string"
        }
        apiServerAccessProfile = {
          enablePrivateCluster = bool
        }
        dnsPrefix = "string"
      }
    }
  })
}

قيم Property

fleets

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.ContainerService/fleets@2024-04-01"
الاسم اسم المورد سلسلة (مطلوبة)
الموقع الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوبة)
parent_id للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. سلسلة (مطلوبة)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم.
الهوية الهوية المُدارة. ManagedServiceIdentity
خصائص الخصائص الخاصة بالمورد لهذا المورد. خصائص الأسطول

ManagedServiceIdentity

الاسم الوصف القيمة
النوع نوع هوية الخدمة المدارة (حيث يسمح بكل من أنواع SystemAssigned وUserAssigned). "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned" (مطلوب)
identity_ids مجموعة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مفاتيح قاموس userAssignedIdentities معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. يمكن أن تكون قيم القاموس كائنات فارغة ({}) في الطلبات. صفيف معرفات هوية المستخدم.

معرفات تعيين المستخدم

الاسم الوصف القيمة
{خاصية مخصصة} معرف تعيين المستخدم

معرف تعيين المستخدم

لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.

خصائص الأسطول

الاسم الوصف القيمة
hubProfile يقوم FleetHubProfile بتكوين مركز الأسطول. ملف تعريف الأسطول

ملف تعريف الأسطول

الاسم الوصف القيمة
ملف تعريف العامل ملف تعريف العامل لمركز Fleet. ملف تعريف العامل
apiServerAccessProfile ملف تعريف الوصول لخادم واجهة برمجة تطبيقات مركز Fleet. APIServerAccessProfile
dnsPrefix بادئة DNS المستخدمة لإنشاء FQDN لمركز Fleet. سلسلة

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 54
النمط = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

ملف تعريف العامل

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

APIServerAccessProfile

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