Microsoft.ContainerService managedClusters/maintenanceConfigurations 2023-02-02-preview

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2023-02-02-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    maintenanceWindow: {
      durationHours: int
      notAllowedDates: [
        {
          end: 'string'
          start: 'string'
        }
      ]
      schedule: {
        absoluteMonthly: {
          dayOfMonth: int
          intervalMonths: int
        }
        daily: {
          intervalDays: int
        }
        relativeMonthly: {
          dayOfWeek: 'string'
          intervalMonths: int
          weekIndex: 'string'
        }
        weekly: {
          dayOfWeek: 'string'
          intervalWeeks: int
        }
      }
      startDate: 'string'
      startTime: 'string'
      utcOffset: 'string'
    }
    notAllowedTime: [
      {
        end: 'string'
        start: 'string'
      }
    ]
    timeInWeek: [
      {
        day: 'string'
        hourSlots: [
          int
        ]
      }
    ]
  }
}

قيم Property

managedClusters/maintenanceConfigurations

الاسم الوصف القيمة
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep.
سلسلة (مطلوبة)
أصل في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: managedClusters
خصائص خصائص تكوين الصيانة الافتراضي. خصائص تكوين الصيانة

خصائص تكوين الصيانة

الاسم الوصف القيمة
صيانةWindow نافذة الصيانة لتكوين الصيانة. MaintenanceWindow
notAllowedTime الفتحات الزمنية التي لا يسمح بالترقية عليها. TimeSpan[]
timeInWeek إذا حدد إدخالا صفيف نفس اليوم من الأسبوع، فإن التكوين المطبق هو اتحاد الأوقات في كلا الإدخالين. TimeInWeek[]

MaintenanceWindow

الاسم الوصف القيمة
مدة ساعات العمل يتراوح طول نافذة الصيانة من 4 إلى 24 ساعة. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 4
الحد الأقصى للقيمة = 24
notAllowedDates نطاقات التاريخ التي لا يسمح بالترقية عليها. ينطبق "utcOffset" على هذا الحقل. على سبيل المثال، مع 'utcOffset: +02:00' و'dateSpan' كونها '2022-12-23' إلى '2023-01-03'، سيتم حظر الصيانة من "2022-12-22 22:00" إلى "2023-01-03 22:00" في التوقيت العالمي المتفق عليه. DateSpan[]
جدول زمني جدول التكرار لنافذة الصيانة. الجدول الزمني (مطلوب)
startDate تاريخ تنشيط نافذة الصيانة. إذا كان التاريخ الحالي قبل هذا التاريخ، فإن نافذة الصيانة غير نشطة ولن يتم استخدامها للترقيات. إذا لم يتم تحديدها، فستنشط نافذة الصيانة على الفور. سلسلة
startTime وقت بدء نافذة الصيانة. تتراوح القيم المقبولة من "00:00" إلى "23:59". ينطبق "utcOffset" على هذا الحقل. على سبيل المثال: "02:00" مع "utcOffset: +02:00" يعني التوقيت العالمي المتفق عليه "00:00". سلسلة (مطلوب)

القيود:
النمط = ^\d{2}:\d{2}$
utcOffset إزاحة UTC بتنسيق +/-HH:mm. على سبيل المثال، '+05:30' ل IST و'-07:00' ل PST. إذا لم يتم تحديده، فإن الافتراضي هو '+00:00'. سلسلة

القيود:
النمط = ^(-|\+)[0-9]{2}:[0-9]{2}$

DateSpan

الاسم الوصف القيمة
النهاية تاريخ انتهاء فترة التاريخ. سلسلة (مطلوب)
ابدأ تاريخ بدء فترة التاريخ. سلسلة (مطلوب)

جدولة

الاسم الوصف القيمة
absoluteMonthly بالنسبة للجداول الزمنية مثل: "تتكرر كل شهر في اليوم الخامس عشر" أو "تتكرر كل 3 أشهر في 20th". جدول AbsoluteMonthlySchedule
اليوميه بالنسبة للجداول الزمنية مثل: "تكرار كل يوم" أو "تكرار كل 3 أيام". جدول يومي
نسبيا بالنسبة للجداول الزمنية مثل: "التكرار كل شهر في يوم الاثنين الأول" أو "التكرار كل 3 أشهر يوم الجمعة الماضي". جدول نسبي لMonthlySchedule
التنزيلات بالنسبة للجداول الزمنية مثل: "تكرار كل يوم اثنين" أو "تكرار كل 3 أسابيع يوم الأربعاء". جدول أسبوعي

جدول AbsoluteMonthlySchedule

الاسم الوصف القيمة
dayOfMonth تاريخ الشهر. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 31
الفاصل الزمنيMonths يحدد عدد الأشهر بين كل مجموعة من التكرارات. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 6

جدول يومي

الاسم الوصف القيمة
الفاصل الزمني لليوميات يحدد عدد الأيام بين كل مجموعة من التكرارات. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 7

جدول نسبي لMonthlySchedule

الاسم الوصف القيمة
dayOfWeek يحدد يوم الأسبوع الذي تحدث فيه الصيانة. "الجمعة"
'الاثنين'
"السبت"
"الأحد"
'الخميس'
'الثلاثاء'
'الأربعاء' (مطلوب)
الفاصل الزمنيMonths يحدد عدد الأشهر بين كل مجموعة من التكرارات. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 6
weekIndex يحدد مثيل الأيام المسموح بها المحدد في daysOfWeek الذي تحدث فيه الصيانة. 'أولا'
"الرابع"
"الأخير"
"الثاني"
"الثالث" (مطلوب)

جدول أسبوعي

الاسم الوصف القيمة
dayOfWeek يحدد يوم الأسبوع الذي تحدث فيه الصيانة. "الجمعة"
'الاثنين'
"السبت"
"الأحد"
'الخميس'
'الثلاثاء'
'الأربعاء' (مطلوب)
intervalWeeks يحدد عدد الأسابيع بين كل مجموعة من التكرارات. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 4

الوقت الزمني

الاسم الوصف القيمة
النهاية نهاية فترة زمنية سلسلة
ابدأ بداية فترة زمنية سلسلة

TimeInWeek

الاسم الوصف القيمة
‏‏يوم يوم الأسبوع. "الجمعة"
'الاثنين'
"السبت"
"الأحد"
'الخميس'
'الثلاثاء'
'الأربعاء'
hourSlots تمثل كل ساعة عدد صحيح نطاقا زمنيا يبدأ من 0 متر بعد انتهاء الساعة في الساعة التالية (غير شاملة). 0 يتوافق مع 00:00 بالتوقيت العالمي المتفق عليه، 23 يتوافق مع 23:00 بالتوقيت العالمي المتفق عليه. يعني تحديد [0، 1] النطاق الزمني 00:00 - 02:00 بالتوقيت العالمي المتفق عليه. int[]

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

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.ContainerService/managedClusters/maintenanceConfigurations",
  "apiVersion": "2023-02-02-preview",
  "name": "string",
  "properties": {
    "maintenanceWindow": {
      "durationHours": "int",
      "notAllowedDates": [
        {
          "end": "string",
          "start": "string"
        }
      ],
      "schedule": {
        "absoluteMonthly": {
          "dayOfMonth": "int",
          "intervalMonths": "int"
        },
        "daily": {
          "intervalDays": "int"
        },
        "relativeMonthly": {
          "dayOfWeek": "string",
          "intervalMonths": "int",
          "weekIndex": "string"
        },
        "weekly": {
          "dayOfWeek": "string",
          "intervalWeeks": "int"
        }
      },
      "startDate": "string",
      "startTime": "string",
      "utcOffset": "string"
    },
    "notAllowedTime": [
      {
        "end": "string",
        "start": "string"
      }
    ],
    "timeInWeek": [
      {
        "day": "string",
        "hourSlots": [ "int" ]
      }
    ]
  }
}

قيم Property

managedClusters/maintenanceConfigurations

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.ContainerService/managedClusters/maintenanceConfigurations'
apiVersion إصدار واجهة برمجة تطبيقات المورد 'معاينة 2023-02-02'
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM.
سلسلة (مطلوب)
خصائص خصائص تكوين الصيانة الافتراضي. تكوين الصيانةProperties

تكوين الصيانةProperties

الاسم الوصف القيمة
maintenanceWindow نافذة الصيانة لتكوين الصيانة. MaintenanceWindow
notAllowedTime الفتحات الزمنية التي لا يسمح بالترقية عليها. TimeSpan[]
timeInWeek إذا حدد إدخالان من إدخالات الصفيف نفس اليوم من الأسبوع، فإن التكوين المطبق هو اتحاد الأوقات في كلا الإدخالين. TimeInWeek[]

MaintenanceWindow

الاسم الوصف القيمة
durationHours يتراوح طول نافذة الصيانة من 4 إلى 24 ساعة. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 4
الحد الأقصى للقيمة = 24
notAllowedDates نطاقات التاريخ التي لا يسمح بالترقية عليها. ينطبق "utcOffset" على هذا الحقل. على سبيل المثال، مع 'utcOffset: +02:00' و'dateSpan' يجري '2022-12-23' إلى '2023-01-03'، سيتم حظر الصيانة من "2022-12-22 22:00" إلى "2023-01-03 22:00" في التوقيت العالمي المتفق عليه. DateSpan[]
جدول زمني جدول التكرار لنافذة الصيانة. الجدول الزمني (مطلوب)
startDate تاريخ تنشيط نافذة الصيانة. إذا كان التاريخ الحالي قبل هذا التاريخ، فإن نافذة الصيانة غير نشطة ولن يتم استخدامها للترقيات. إذا لم يتم تحديدها، ستكون نافذة الصيانة نشطة على الفور. سلسلة
startTime وقت بدء نافذة الصيانة. تتراوح القيم المقبولة من "00:00" إلى "23:59". ينطبق "utcOffset" على هذا الحقل. على سبيل المثال: "02:00" مع "utcOffset: +02:00" يعني التوقيت العالمي المتفق عليه "00:00". سلسلة (مطلوبة)

القيود:
النمط = ^\d{2}:\d{2}$
utcOffset إزاحة UTC بتنسيق +/-HH:mm. على سبيل المثال، '+05:30' ل IST و'-07:00' ل PST. إذا لم يتم تحديده، يكون الافتراضي هو '+00:00'. سلسلة

القيود:
النمط = ^(-|\+)[0-9]{2}:[0-9]{2}$

DateSpan

الاسم الوصف القيمة
النهاية تاريخ انتهاء فترة التاريخ. سلسلة (مطلوبة)
ابدأ تاريخ بدء فترة التاريخ. سلسلة (مطلوبة)

جدولة

الاسم الوصف القيمة
إرشادات مطلقة بالنسبة للجداول الزمنية مثل: "تتكرر كل شهر في الخامس عشر" أو "تتكرر كل 3 أشهر في 20". جدولة مطلقة
اليوميه بالنسبة للجداول الزمنية مثل: "تكرار كل يوم" أو "تكرار كل 3 أيام". جدول يومي
نسبيا بشكل الشهري بالنسبة للجداول الزمنية مثل: "تتكرر كل شهر في أول يوم اثنين" أو "تتكرر كل 3 أشهر في يوم الجمعة الماضي". جدولة نسبية
التنزيلات بالنسبة للجداول الزمنية مثل: "تكرار كل يوم اثنين" أو "تكرار كل 3 أسابيع يوم الأربعاء". جدول أسبوعي

جدولة مطلقة

الاسم الوصف القيمة
dayOfMonth تاريخ الشهر. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 31
Months الفاصل الزمني يحدد عدد الأشهر بين كل مجموعة من التكرارات. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 6

جدول يومي

الاسم الوصف القيمة
الفاصل الزمني أيام يحدد عدد الأيام بين كل مجموعة من التكرارات. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 7

جدولة نسبية

الاسم الوصف القيمة
dayOfWeek يحدد يوم الأسبوع الذي تحدث فيه الصيانة. "الجمعة"
"الاثنين"
"السبت"
"الأحد"
'الخميس'
"الثلاثاء"
'الأربعاء' (مطلوب)
Months الفاصل الزمني يحدد عدد الأشهر بين كل مجموعة من التكرارات. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 6
weekIndex يحدد مثيل الأيام المسموح بها المحدد في daysOfWeek الذي تحدث فيه الصيانة. 'أولا'
"الرابع"
"الأخير"
"الثاني"
"الثالث" (مطلوب)

جدول أسبوعي

الاسم الوصف القيمة
dayOfWeek يحدد يوم الأسبوع الذي تحدث فيه الصيانة. "الجمعة"
'الاثنين'
"السبت"
"الأحد"
'الخميس'
'الثلاثاء'
'الأربعاء' (مطلوب)
intervalWeeks يحدد عدد الأسابيع بين كل مجموعة من التكرارات. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 4

الوقت الزمني

الاسم الوصف القيمة
النهاية نهاية فترة زمنية سلسلة
ابدأ بداية فترة زمنية سلسلة

TimeInWeek

الاسم الوصف القيمة
‏‏يوم يوم الأسبوع. "الجمعة"
'الاثنين'
"السبت"
"الأحد"
'الخميس'
'الثلاثاء'
'الأربعاء'
hourSlots تمثل كل ساعة عدد صحيح نطاقا زمنيا يبدأ من 0 متر بعد انتهاء الساعة في الساعة التالية (غير شاملة). 0 يتوافق مع 00:00 بالتوقيت العالمي المتفق عليه، 23 يتوافق مع 23:00 بالتوقيت العالمي المتفق عليه. يعني تحديد [0، 1] النطاق الزمني 00:00 - 02:00 بالتوقيت العالمي المتفق عليه. int[]

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

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2023-02-02-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      maintenanceWindow = {
        durationHours = int
        notAllowedDates = [
          {
            end = "string"
            start = "string"
          }
        ]
        schedule = {
          absoluteMonthly = {
            dayOfMonth = int
            intervalMonths = int
          }
          daily = {
            intervalDays = int
          }
          relativeMonthly = {
            dayOfWeek = "string"
            intervalMonths = int
            weekIndex = "string"
          }
          weekly = {
            dayOfWeek = "string"
            intervalWeeks = int
          }
        }
        startDate = "string"
        startTime = "string"
        utcOffset = "string"
      }
      notAllowedTime = [
        {
          end = "string"
          start = "string"
        }
      ]
      timeInWeek = [
        {
          day = "string"
          hourSlots = [
            int
          ]
        }
      ]
    }
  })
}

قيم Property

managedClusters/maintenanceConfigurations

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2023-02-02-preview"
الاسم اسم المورد سلسلة (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: managedClusters
خصائص خصائص تكوين الصيانة الافتراضي. تكوين الصيانةProperties

تكوين الصيانةProperties

الاسم الوصف القيمة
maintenanceWindow نافذة الصيانة لتكوين الصيانة. MaintenanceWindow
notAllowedTime الفتحات الزمنية التي لا يسمح بالترقية عليها. TimeSpan[]
timeInWeek إذا حدد إدخالان من إدخالات الصفيف نفس اليوم من الأسبوع، فإن التكوين المطبق هو اتحاد الأوقات في كلا الإدخالين. TimeInWeek[]

MaintenanceWindow

الاسم الوصف القيمة
durationHours يتراوح طول نافذة الصيانة من 4 إلى 24 ساعة. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 4
الحد الأقصى للقيمة = 24
notAllowedDates نطاقات التاريخ التي لا يسمح بالترقية عليها. ينطبق "utcOffset" على هذا الحقل. على سبيل المثال، مع 'utcOffset: +02:00' و'dateSpan' كونها '2022-12-23' إلى '2023-01-03'، سيتم حظر الصيانة من "2022-12-22 22:00" إلى "2023-01-03 22:00" في التوقيت العالمي المتفق عليه. DateSpan[]
جدول زمني جدول التكرار لنافذة الصيانة. الجدول الزمني (مطلوب)
startDate تاريخ تنشيط نافذة الصيانة. إذا كان التاريخ الحالي قبل هذا التاريخ، فإن نافذة الصيانة غير نشطة ولن يتم استخدامها للترقيات. إذا لم يتم تحديدها، فستنشط نافذة الصيانة على الفور. سلسلة
startTime وقت بدء نافذة الصيانة. تتراوح القيم المقبولة من "00:00" إلى "23:59". ينطبق "utcOffset" على هذا الحقل. على سبيل المثال: "02:00" مع "utcOffset: +02:00" يعني التوقيت العالمي المتفق عليه "00:00". سلسلة (مطلوب)

القيود:
النمط = ^\d{2}:\d{2}$
utcOffset إزاحة UTC بتنسيق +/-HH:mm. على سبيل المثال، '+05:30' ل IST و'-07:00' ل PST. إذا لم يتم تحديده، فإن الافتراضي هو '+00:00'. سلسلة

القيود:
النمط = ^(-|\+)[0-9]{2}:[0-9]{2}$

DateSpan

الاسم الوصف القيمة
النهاية تاريخ انتهاء فترة التاريخ. سلسلة (مطلوب)
ابدأ تاريخ بدء فترة التاريخ. سلسلة (مطلوب)

جدولة

الاسم الوصف القيمة
absoluteMonthly بالنسبة للجداول الزمنية مثل: "تتكرر كل شهر في اليوم الخامس عشر" أو "تتكرر كل 3 أشهر في 20th". جدول AbsoluteMonthlySchedule
اليوميه بالنسبة للجداول الزمنية مثل: "تكرار كل يوم" أو "تكرار كل 3 أيام". جدول يومي
نسبيا بالنسبة للجداول الزمنية مثل: "التكرار كل شهر في يوم الاثنين الأول" أو "التكرار كل 3 أشهر يوم الجمعة الماضي". جدول نسبي لMonthlySchedule
التنزيلات بالنسبة للجداول الزمنية مثل: "تكرار كل يوم اثنين" أو "تكرار كل 3 أسابيع يوم الأربعاء". جدول أسبوعي

جدول AbsoluteMonthlySchedule

الاسم الوصف القيمة
dayOfMonth تاريخ الشهر. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 31
الفاصل الزمنيMonths يحدد عدد الأشهر بين كل مجموعة من التكرارات. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 6

جدول يومي

الاسم الوصف القيمة
الفاصل الزمني لليوميات يحدد عدد الأيام بين كل مجموعة من التكرارات. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 7

جدول نسبي لMonthlySchedule

الاسم الوصف القيمة
dayOfWeek يحدد يوم الأسبوع الذي تحدث فيه الصيانة. "الجمعة"
"Monday"
"Saturday"
"الأحد"
"الخميس"
"الثلاثاء"
"الأربعاء" (مطلوب)
الفاصل الزمنيMonths يحدد عدد الأشهر بين كل مجموعة من التكرارات. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 6
weekIndex يحدد مثيل الأيام المسموح بها المحددة في daysOfWeek الذي تحدث فيه الصيانة. "أولا"
"الرابع"
"الأخير"
"الثاني"
"الثالث" (مطلوب)

جدول أسبوعي

الاسم الوصف القيمة
dayOfWeek يحدد يوم الأسبوع الذي تحدث فيه الصيانة. "الجمعة"
"Monday"
"Saturday"
"الأحد"
"الخميس"
"الثلاثاء"
"الأربعاء" (مطلوب)
الفاصل الزمنيWeeks يحدد عدد الأسابيع بين كل مجموعة من التكرارات. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 4

الوقت الزمني

الاسم الوصف القيمة
النهاية نهاية فترة زمنية سلسلة
ابدأ بداية فترة زمنية سلسلة

TimeInWeek

الاسم الوصف القيمة
‏‏يوم يوم الأسبوع. "الجمعة"
"Monday"
"Saturday"
"الأحد"
"الخميس"
"الثلاثاء"
"الأربعاء"
hourSlots تمثل كل ساعة عدد صحيح نطاقا زمنيا يبدأ من 0m بعد الساعة المنتهية في الساعة التالية (غير شاملة). 0 يتوافق مع 00:00 بالتوقيت العالمي المتفق عليه، 23 يتوافق مع 23:00 بالتوقيت العالمي المتفق عليه. يعني تحديد [0، 1] النطاق الزمني 00:00 - 02:00 بالتوقيت العالمي المتفق عليه. int[]

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