Microsoft.ContainerService أساطيل 2024-02-02-preview

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.ContainerService/fleets@2024-02-02-preview' = {
  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
        enableVnetIntegration: bool
        subnetId: 'string'
      }
      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
enableVnetIntegration ما إذا كنت تريد تمكين تكامل apiserver vnet لمركز Fleet أم لا. Bool
معرف الشبكة الفرعية الشبكة الفرعية التي سيتم استخدامها عند تمكين تكامل apiserver vnet. وهو مطلوب عند إنشاء أسطول جديد باستخدام BYO vnet. سلسلة

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.ContainerService/fleets",
  "apiVersion": "2024-02-02-preview",
  "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",
        "enableVnetIntegration": "bool",
        "subnetId": "string"
      },
      "dnsPrefix": "string"
    }
  }
}

قيم Property

fleets

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.ContainerService/fleets'
apiVersion إصدار واجهة برمجة تطبيقات المورد 'معاينة 2024-02-02'
الاسم اسم المورد سلسلة (مطلوبة)
الموقع الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوبة)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
الهوية الهوية المُدارة. 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

الاسم الوصف القيمة
enablePrivateCluster ما إذا كنت تريد إنشاء مركز الأسطول كجهة مجموعة خاصة أم لا. Bool
enableVnetIntegration ما إذا كنت تريد تمكين تكامل apiserver vnet لمركز Fleet أم لا. Bool
معرف الشبكة الفرعية الشبكة الفرعية التي سيتم استخدامها عند تمكين تكامل apiserver vnet. وهو مطلوب عند إنشاء أسطول جديد باستخدام BYO vnet. سلسلة

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerService/fleets@2024-02-02-preview"
  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
          enableVnetIntegration = bool
          subnetId = "string"
        }
        dnsPrefix = "string"
      }
    }
  })
}

قيم Property

fleets

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

ManagedServiceIdentity

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

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

الاسم الوصف القيمة
{خاصية مخصصة} UserAssignedIdentity

UserAssignedIdentity

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

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

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

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

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

القيود:
الحد الأدنى للطول = 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
enableVnetIntegration ما إذا كنت تريد تمكين تكامل apiserver vnet لمركز Fleet أم لا. Bool
معرف الشبكة الفرعية الشبكة الفرعية التي سيتم استخدامها عند تمكين تكامل apiserver vnet. وهو مطلوب عند إنشاء أسطول جديد باستخدام BYO vnet. سلسلة