Поделиться через


Microsoft.ContainerService managedClusters/maintenanceConfigurations 2022-11-02-preview

Определение ресурсов Bicep

Тип ресурса managedClusters/maintenanceConfigurations можно развернуть с помощью операций, целевых:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.ContainerService/managedClusters/maintenanceConfigurations, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-11-02-preview' = {
  parent: resourceSymbolicName
  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
        ]
      }
    ]
  }
}

Значения свойств

Microsoft.ContainerService/managedClusters/maintenanceConfigurations

Имя Описание Ценность
имя имя ресурса. строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: managedClusters
свойства Свойства конфигурации обслуживания по умолчанию. MaintenanceConfigurationProperties (MaintenanceConfigurationProperties)

AbsoluteMonthlySchedule

Имя Описание Ценность
день месяца Дата месяца. int

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 31 (обязательно)
интервалМесяцев Указывает количество месяцев между каждым набором вхождения. int

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 6 (обязательно)

Ежедневное расписание

Имя Описание Ценность
интервалДней Указывает количество дней между каждым набором вхождения. int

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 7 (обязательно)

DateSpan

Имя Описание Ценность
конец Дата окончания диапазона дат. строка (обязательно)
начало Дата начала диапазона дат. строка (обязательно)

MaintenanceConfigurationProperties (MaintenanceConfigurationProperties)

Имя Описание Ценность
обслуживаниеWindow Период обслуживания для конфигурации обслуживания. 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" во время UTC. DateSpan[]
планирование Расписание повторения для периода обслуживания. Расписание (обязательно)
Дата начала Дата активации периода обслуживания. Если текущая дата до этой даты, период обслуживания неактивен и не будет использоваться для обновлений. Если это не указано, период обслуживания будет активным сразу. струна
Время начала Время начала периода обслуживания. Допустимые значения : от "00:00" до "23:59". "UTCOffset" применяется к этому полю. Например: "02:00" с "utcOffset: +02:00" означает время UTC "00:00". струна

Ограничения целостности:
Pattern = ^\d{2}:\d{2}$ (обязательно)
UTCOffset Смещение UTC в формате +/-HH:mm. Например, "+05:30" для IST и "-07:00" для PST. Если значение не указано, значение по умолчанию — "+00:00". струна

Ограничения целостности:
Шаблон = ^(-|\+)[0-9]{2}:[0-9]{2}$

ОтносительныйMonthlySchedule

Имя Описание Ценность
день недели Указывает, в какой день недели выполняется обслуживание. "Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда" (обязательно)
интервалМесяцев Указывает количество месяцев между каждым набором вхождения. int

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 6 (обязательно)
Индекс недели Указывает, на каком экземпляре разрешенных дней, указанных в дняхOfWeek, выполняется обслуживание. «Первый»
"Четвертый"
"Last"
"Второй"
"Третий" (обязательный)

Расписание

Имя Описание Ценность
абсолютныйЕжемесячно Для расписаний, таких как: "рекурс каждый месяц на 15-м" или "рекурс каждые 3 месяца на 20-м". AbsoluteMonthlySchedule
ежедневный Для расписаний, таких как: "рекурс каждый день" или "повторение каждые 3 дня". Ежедневное расписание
относительныйMonthly Для расписаний, таких как: "рекурс каждый месяц в первый понедельник" или "рекурс каждые 3 месяца в прошлую пятницу". ОтносительныйMonthlySchedule
еженедельный Для расписаний, таких как: "рекурс каждый понедельник" или "рекурс каждые 3 недели в среду". Еженедельное расписание

ВремяВНеделе

Имя Описание Ценность
день День недели. "Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда"
часСлоты Каждый целочисленный час представляет диапазон времени, начинающийся с 0 млн после часа окончания следующего часа (не включительно). 0 соответствует 00:00 UTC, 23 соответствует 23:00 UTC. Указание [0, 1] означает диапазон времени 00:00 – 02:00 UTC. int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 23[]

Интервал времени

Имя Описание Ценность
конец Окончание интервала времени струна
начало Начало интервала времени струна

Еженедельное расписание

Имя Описание Ценность
день недели Указывает, в какой день недели выполняется обслуживание. "Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда" (обязательно)
интервалНедели Указывает количество недель между каждым набором вхождений. int

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 4 (обязательно)

Определение ресурса шаблона ARM

Тип ресурса managedClusters/maintenanceConfigurations можно развернуть с помощью операций, целевых:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.ContainerService/managedClusters/maintenanceConfigurations, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.ContainerService/managedClusters/maintenanceConfigurations",
  "apiVersion": "2022-11-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" ]
      }
    ]
  }
}

Значения свойств

Microsoft.ContainerService/managedClusters/maintenanceConfigurations

Имя Описание Ценность
apiVersion Версия API «2022-11-02-превью»
имя имя ресурса. строка (обязательно)
свойства Свойства конфигурации обслуживания по умолчанию. MaintenanceConfigurationProperties (MaintenanceConfigurationProperties)
тип Тип ресурса "Microsoft.ContainerService/managedClusters/maintenanceConfigurations"

AbsoluteMonthlySchedule

Имя Описание Ценность
день месяца Дата месяца. int

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 31 (обязательно)
интервалМесяцев Указывает количество месяцев между каждым набором вхождения. int

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 6 (обязательно)

Ежедневное расписание

Имя Описание Ценность
интервалДней Указывает количество дней между каждым набором вхождения. int

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 7 (обязательно)

DateSpan

Имя Описание Ценность
конец Дата окончания диапазона дат. строка (обязательно)
начало Дата начала диапазона дат. строка (обязательно)

MaintenanceConfigurationProperties (MaintenanceConfigurationProperties)

Имя Описание Ценность
обслуживаниеWindow Период обслуживания для конфигурации обслуживания. 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" во время UTC. DateSpan[]
планирование Расписание повторения для периода обслуживания. Расписание (обязательно)
Дата начала Дата активации периода обслуживания. Если текущая дата до этой даты, период обслуживания неактивен и не будет использоваться для обновлений. Если это не указано, период обслуживания будет активным сразу. струна
Время начала Время начала периода обслуживания. Допустимые значения : от "00:00" до "23:59". "UTCOffset" применяется к этому полю. Например: "02:00" с "utcOffset: +02:00" означает время UTC "00:00". струна

Ограничения целостности:
Pattern = ^\d{2}:\d{2}$ (обязательно)
UTCOffset Смещение UTC в формате +/-HH:mm. Например, "+05:30" для IST и "-07:00" для PST. Если значение не указано, значение по умолчанию — "+00:00". струна

Ограничения целостности:
Шаблон = ^(-|\+)[0-9]{2}:[0-9]{2}$

ОтносительныйMonthlySchedule

Имя Описание Ценность
день недели Указывает, в какой день недели выполняется обслуживание. "Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда" (обязательно)
интервалМесяцев Указывает количество месяцев между каждым набором вхождения. int

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 6 (обязательно)
Индекс недели Указывает, на каком экземпляре разрешенных дней, указанных в дняхOfWeek, выполняется обслуживание. «Первый»
"Четвертый"
"Last"
"Второй"
"Третий" (обязательный)

Расписание

Имя Описание Ценность
абсолютныйЕжемесячно Для расписаний, таких как: "рекурс каждый месяц на 15-м" или "рекурс каждые 3 месяца на 20-м". AbsoluteMonthlySchedule
ежедневный Для расписаний, таких как: "рекурс каждый день" или "повторение каждые 3 дня". Ежедневное расписание
относительныйMonthly Для расписаний, таких как: "рекурс каждый месяц в первый понедельник" или "рекурс каждые 3 месяца в прошлую пятницу". ОтносительныйMonthlySchedule
еженедельный Для расписаний, таких как: "рекурс каждый понедельник" или "рекурс каждые 3 недели в среду". Еженедельное расписание

ВремяВНеделе

Имя Описание Ценность
день День недели. "Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда"
часСлоты Каждый целочисленный час представляет диапазон времени, начинающийся с 0 млн после часа окончания следующего часа (не включительно). 0 соответствует 00:00 UTC, 23 соответствует 23:00 UTC. Указание [0, 1] означает диапазон времени 00:00 – 02:00 UTC. int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 23[]

Интервал времени

Имя Описание Ценность
конец Окончание интервала времени струна
начало Начало интервала времени струна

Еженедельное расписание

Имя Описание Ценность
день недели Указывает, в какой день недели выполняется обслуживание. "Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда" (обязательно)
интервалНедели Указывает количество недель между каждым набором вхождений. int

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 4 (обязательно)

Примеры использования

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса managedClusters/maintenanceConfigurations можно развернуть с помощью операций, целевых:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.ContainerService/managedClusters/maintenanceConfigurations, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-11-02-preview"
  name = "string"
  parent_id = "string"
  body = {
    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
          ]
        }
      ]
    }
  }
}

Значения свойств

Microsoft.ContainerService/managedClusters/maintenanceConfigurations

Имя Описание Ценность
имя имя ресурса. строка (обязательно)
идентификатор_родителя Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: managedClusters
свойства Свойства конфигурации обслуживания по умолчанию. MaintenanceConfigurationProperties (MaintenanceConfigurationProperties)
тип Тип ресурса "Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2022-11-02-preview"

AbsoluteMonthlySchedule

Имя Описание Ценность
день месяца Дата месяца. int

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 31 (обязательно)
интервалМесяцев Указывает количество месяцев между каждым набором вхождения. int

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 6 (обязательно)

Ежедневное расписание

Имя Описание Ценность
интервалДней Указывает количество дней между каждым набором вхождения. int

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 7 (обязательно)

DateSpan

Имя Описание Ценность
конец Дата окончания диапазона дат. строка (обязательно)
начало Дата начала диапазона дат. строка (обязательно)

MaintenanceConfigurationProperties (MaintenanceConfigurationProperties)

Имя Описание Ценность
обслуживаниеWindow Период обслуживания для конфигурации обслуживания. 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" во время UTC. DateSpan[]
планирование Расписание повторения для периода обслуживания. Расписание (обязательно)
Дата начала Дата активации периода обслуживания. Если текущая дата до этой даты, период обслуживания неактивен и не будет использоваться для обновлений. Если это не указано, период обслуживания будет активным сразу. струна
Время начала Время начала периода обслуживания. Допустимые значения : от "00:00" до "23:59". "UTCOffset" применяется к этому полю. Например: "02:00" с "utcOffset: +02:00" означает время UTC "00:00". струна

Ограничения целостности:
Pattern = ^\d{2}:\d{2}$ (обязательно)
UTCOffset Смещение UTC в формате +/-HH:mm. Например, "+05:30" для IST и "-07:00" для PST. Если значение не указано, значение по умолчанию — "+00:00". струна

Ограничения целостности:
Шаблон = ^(-|\+)[0-9]{2}:[0-9]{2}$

ОтносительныйMonthlySchedule

Имя Описание Ценность
день недели Указывает, в какой день недели выполняется обслуживание. "Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда" (обязательно)
интервалМесяцев Указывает количество месяцев между каждым набором вхождения. int

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 6 (обязательно)
Индекс недели Указывает, на каком экземпляре разрешенных дней, указанных в дняхOfWeek, выполняется обслуживание. «Первый»
"Четвертый"
"Last"
"Второй"
"Третий" (обязательный)

Расписание

Имя Описание Ценность
абсолютныйЕжемесячно Для расписаний, таких как: "рекурс каждый месяц на 15-м" или "рекурс каждые 3 месяца на 20-м". AbsoluteMonthlySchedule
ежедневный Для расписаний, таких как: "рекурс каждый день" или "повторение каждые 3 дня". Ежедневное расписание
относительныйMonthly Для расписаний, таких как: "рекурс каждый месяц в первый понедельник" или "рекурс каждые 3 месяца в прошлую пятницу". ОтносительныйMonthlySchedule
еженедельный Для расписаний, таких как: "рекурс каждый понедельник" или "рекурс каждые 3 недели в среду". Еженедельное расписание

ВремяВНеделе

Имя Описание Ценность
день День недели. "Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда"
часСлоты Каждый целочисленный час представляет диапазон времени, начинающийся с 0 млн после часа окончания следующего часа (не включительно). 0 соответствует 00:00 UTC, 23 соответствует 23:00 UTC. Указание [0, 1] означает диапазон времени 00:00 – 02:00 UTC. int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 23[]

Интервал времени

Имя Описание Ценность
конец Окончание интервала времени струна
начало Начало интервала времени струна

Еженедельное расписание

Имя Описание Ценность
день недели Указывает, в какой день недели выполняется обслуживание. "Пятница"
"Понедельник"
"Суббота"
"Воскресенье"
"Четверг"
"Вторник"
"Среда" (обязательно)
интервалНедели Указывает количество недель между каждым набором вхождений. int

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 4 (обязательно)