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

Definicja zasobu Bicep

Typ zasobu managedClusters/maintenanceConfigurations można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.ContainerService/managedClusters/maintenanceConfigurations, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2023-03-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
        ]
      }
    ]
  }
}

Wartości właściwości

managedClusters/maintenanceConfigurations

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)
Nadrzędny W pliku Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu : managedClusters
properties Właściwości domyślnej konfiguracji konserwacji. MaintenanceConfigurationProperties

MaintenanceConfigurationProperties

Nazwa Opis Wartość
konserwacjawindow Okno obsługi konfiguracji konserwacji. Konserwacja w systemie Windows
notAllowedTime Przedziały czasu, w których uaktualnienie jest niedozwolone. Przedział czasu[]
timeInWeek Jeśli dwa wpisy tablicy określają ten sam dzień tygodnia, zastosowana konfiguracja jest związkiem razy w obu wpisach. TimeInWeek[]

Konserwacja w systemie Windows

Nazwa Opis Wartość
durationHours Długość okna obsługi wynosi od 4 do 24 godzin. int (wymagane)

Ograniczenia:
Minimalna wartość = 4
Maksymalna wartość = 24
notAllowedDates Zakresy dat, w których uaktualnienie jest niedozwolone. Pole "utcOffset" ma zastosowanie do tego pola. Na przykład z wartością "utcOffset: +02:00" i "dateSpan" to "2022-12-23" do "2023-01-03", konserwacja zostanie zablokowana od "2022-12-22 22:00" do "2023-01-03 22:00" w czasie UTC. DateSpan[]
schedule Harmonogram cyklu okna obsługi. Harmonogram (wymagany)
Startdate Data aktywowania okna obsługi. Jeśli bieżąca data przypada przed tą datą, okno obsługi jest nieaktywne i nie będzie używane do uaktualniania. Jeśli nie zostanie określony, okno obsługi będzie aktywne od razu. ciąg
startTime Godzina rozpoczęcia okna obsługi. Akceptowane wartości pochodzą od "00:00" do "23:59". Pole "utcOffset" ma zastosowanie do tego pola. Na przykład: "02:00" z "utcOffset: +02:00" oznacza czas UTC "00:00". ciąg (wymagany)

Ograniczenia:
Wzorzec = ^\d{2}:\d{2}$
utcOffset Przesunięcie UTC w formacie +/-HH:mm. Na przykład "+05:30" dla IST i "-07:00" dla pst. Jeśli nie zostanie określony, wartość domyślna to "+00:00". ciąg

Ograniczenia:
Wzorzec = ^(-|\+)[0-9]{2}:[0-9]{2}$

DataSpan

Nazwa Opis Wartość
end Data zakończenia zakresu dat. ciąg (wymagany)
start Data rozpoczęcia zakresu dat. ciąg (wymagany)

Zaplanuj

Nazwa Opis Wartość
bezwzględny miesiąc W przypadku harmonogramów, takich jak: "powtarzaj co miesiąc na 15" lub "powtarzaj co 3 miesiące w dniu 20". AbsoluteMonthlySchedule
Codziennie W przypadku harmonogramów, takich jak: "powtarzaj codziennie" lub "powtarzaj się co 3 dni". DailySchedule
względny miesiąc W przypadku harmonogramów, takich jak: "powtarzaj co miesiąc w pierwszy poniedziałek" lub "powtarzaj co 3 miesiące w ostatni piątek". Względny Miesiąc MiesiącaSchedule
co tydzień W przypadku harmonogramów, takich jak: "powtarzaj się co poniedziałek" lub "powtarzaj co 3 tygodnie w środę". WeeklySchedule

AbsoluteMonthlySchedule

Nazwa Opis Wartość
dayOfMonth Data miesiąca. int (wymagane)

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 31
intervalMonths Określa liczbę miesięcy między każdym zestawem wystąpień. int (wymagane)

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 6

DailySchedule

Nazwa Opis Wartość
intervalDays Określa liczbę dni między poszczególnymi zestawami wystąpień. int (wymagane)

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 7

Względny Miesiąc MiesiącaSchedule

Nazwa Opis Wartość
dayOfWeek Określa, w którym dniu tygodnia następuje konserwacja. "Piątek"
"Poniedziałek"
"Sobota"
"Niedziela"
"Czwartek"
"Wtorek"
"Środa" (wymagane)
intervalMonths Określa liczbę miesięcy między każdym zestawem wystąpień. int (wymagane)

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 6
weekIndex Określa, w którym wystąpieniu dozwolonych dni określonych w daysOfWeek odbywa się konserwacja. "Pierwszy"
"Czwarty"
"Ostatni"
"Drugi"
"Trzeci" (wymagany)

WeeklySchedule

Nazwa Opis Wartość
dayOfWeek Określa dzień tygodnia, w którym odbywa się konserwacja. "Piątek"
"Poniedziałek"
"Sobota"
"Niedziela"
"Czwartek"
"Wtorek"
"Środa" (wymagane)
intervalWeeks Określa liczbę tygodni między każdym zestawem wystąpień. int (wymagane)

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 4

przedział_czasu

Nazwa Opis Wartość
end Koniec przedziału czasu ciąg
start Początek przedziału czasu ciąg

TimeInWeek

Nazwa Opis Wartość
dzień Dzień tygodnia. "Piątek"
"Poniedziałek"
"Sobota"
"Niedziela"
"Czwartek"
"Wtorek"
"Środa"
hourSlots Każda godzina całkowita reprezentuje zakres czasu rozpoczynający się od 0 m po godzinie kończącej się na następnej godzinie (bez włącznie). 0 odpowiada 00:00 UTC, 23 odpowiada 23:00 UTC. Określenie wartości [0, 1] oznacza zakres czasu 00:00–02:00 UTC. int[]

Ograniczenia:
Wartość minimalna = 0
Maksymalna wartość = 23

Definicja zasobu szablonu usługi ARM

Typ zasobu managedClusters/maintenanceConfigurations można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.ContainerService/managedClusters/maintenanceConfigurations, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

managedClusters/maintenanceConfigurations

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.ContainerService/managedClusters/maintenanceConfigurations"
apiVersion Wersja interfejsu API zasobów "2023-03-02-preview"
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM w formacie JSON.
ciąg (wymagany)
properties Właściwości domyślnej konfiguracji konserwacji. MaintenanceConfigurationProperties

MaintenanceConfigurationProperties

Nazwa Opis Wartość
konserwacjaWindow Okno obsługi konfiguracji konserwacji. KonserwacjaWindow
notAllowedTime Przedziały czasu, w których uaktualnienie jest niedozwolone. TimeSpan[]
timeInWeek Jeśli dwa wpisy tablicy określają ten sam dzień tygodnia, zastosowana konfiguracja jest unii razy w obu wpisach. TimeInWeek[]

KonserwacjaWindow

Nazwa Opis Wartość
durationHours Długość okna obsługi waha się od 4 do 24 godzin. int (wymagane)

Ograniczenia:
Minimalna wartość = 4
Maksymalna wartość = 24
notAllowedDates Zakresy dat, w których uaktualnienie jest niedozwolone. Pole "utcOffset" ma zastosowanie do tego pola. Na przykład z ciągiem "utcOffset: +02:00" i "dateSpan" to "2022-12-23" do "2023-01-03", konserwacja zostanie zablokowana z zakresu od "2022-12-22 22:00" do "2023-01-03 22:00" w czasie UTC. DateSpan[]
schedule Harmonogram cyklu dla okna obsługi. Harmonogram (wymagany)
Startdate Data aktywowania okna obsługi. Jeśli bieżąca data przypada przed tą datą, okno obsługi jest nieaktywne i nie będzie używane do uaktualniania. Jeśli nie zostanie określony, okno obsługi będzie aktywne od razu. ciąg
startTime Godzina rozpoczęcia okna obsługi. Akceptowane wartości to od "00:00" do "23:59". Pole "utcOffset" ma zastosowanie do tego pola. Na przykład: "02:00" z ustawieniem "utcOffset: +02:00" oznacza czas UTC "00:00". ciąg (wymagany)

Ograniczenia:
Wzorzec = ^\d{2}:\d{2}$
utcOffset Przesunięcie UTC w formacie +/-HH:mm. Na przykład "+05:30" dla IST i "-07:00" dla pst. Jeśli nie zostanie określony, wartość domyślna to "+00:00". ciąg

Ograniczenia:
Wzorzec = ^(-|\+)[0-9]{2}:[0-9]{2}$

DataSpan

Nazwa Opis Wartość
end Data zakończenia zakresu dat. ciąg (wymagany)
start Data rozpoczęcia zakresu dat. ciąg (wymagany)

Zaplanuj

Nazwa Opis Wartość
bezwzględny miesiąc W przypadku harmonogramów, takich jak: "powtarzaj co miesiąc 15" lub "powtarzaj co 3 miesiące w dniu 20". AbsoluteMonthlySchedule
Codziennie W przypadku harmonogramów, takich jak: "powtarzaj codziennie" lub "powtarzaj co 3 dni". DailySchedule
względny miesiąc W przypadku harmonogramów, takich jak: "powtarzaj co miesiąc w pierwszy poniedziałek" lub "powtarzaj co 3 miesiące w ostatni piątek". RelativeMonthlySchedule
co tydzień W przypadku harmonogramów, takich jak: "powtarzaj co poniedziałek" lub "powtarzaj co 3 tygodnie w środę". WeeklySchedule

AbsoluteMonthlySchedule

Nazwa Opis Wartość
dayOfMonth Data miesiąca. int (wymagane)

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 31
intervalMonths Określa liczbę miesięcy między każdym zestawem wystąpień. int (wymagane)

Ograniczenia:
Minimalna wartość = 1
Wartość maksymalna = 6

DailySchedule

Nazwa Opis Wartość
intervalDays Określa liczbę dni między poszczególnymi zestawami wystąpień. int (wymagane)

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 7

RelativeMonthlySchedule

Nazwa Opis Wartość
dayOfWeek Określa dzień tygodnia, w którym odbywa się konserwacja. "Piątek"
"Poniedziałek"
"Sobota"
"Niedziela"
"Czwartek"
"Wtorek"
"Środa" (wymagane)
intervalMonths Określa liczbę miesięcy między każdym zestawem wystąpień. int (wymagane)

Ograniczenia:
Minimalna wartość = 1
Wartość maksymalna = 6
weekIndex Określa, w którym wystąpieniu dozwolonych dni określonych w daysOfWeek odbywa się konserwacja. "Pierwszy"
"Czwarty"
"Ostatni"
"Drugi"
"Trzeci" (wymagany)

WeeklySchedule

Nazwa Opis Wartość
dayOfWeek Określa dzień tygodnia, w którym odbywa się konserwacja. "Piątek"
"Poniedziałek"
"Sobota"
"Niedziela"
"Czwartek"
"Wtorek"
"Środa" (wymagane)
intervalWeeks Określa liczbę tygodni między każdym zestawem wystąpień. int (wymagane)

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 4

przedział_czasu

Nazwa Opis Wartość
end Koniec przedziału czasu ciąg
start Początek przedziału czasu ciąg

TimeInWeek

Nazwa Opis Wartość
dzień Dzień tygodnia. "Piątek"
"Poniedziałek"
"Sobota"
"Niedziela"
"Czwartek"
"Wtorek"
"Środa"
hourSlots Każda godzina całkowita reprezentuje zakres czasu rozpoczynający się od 0 m po godzinie kończącej się na następnej godzinie (bez włącznie). 0 odpowiada 00:00 UTC, 23 odpowiada 23:00 UTC. Określenie wartości [0, 1] oznacza zakres czasu 00:00–02:00 UTC. int[]

Ograniczenia:
Wartość minimalna = 0
Maksymalna wartość = 23

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu managedClusters/maintenanceConfigurations można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.ContainerService/managedClusters/maintenanceConfigurations, dodaj następujący element Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2023-03-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
          ]
        }
      ]
    }
  })
}

Wartości właściwości

managedClusters/maintenanceConfigurations

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2023-03-02-preview"
name Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu : managedClusters
properties Właściwości domyślnej konfiguracji konserwacji. MaintenanceConfigurationProperties

MaintenanceConfigurationProperties

Nazwa Opis Wartość
konserwacjaWindow Okno obsługi konfiguracji konserwacji. KonserwacjaWindow
notAllowedTime Przedziały czasu, w których uaktualnienie jest niedozwolone. TimeSpan[]
timeInWeek Jeśli dwa wpisy tablicy określają ten sam dzień tygodnia, zastosowana konfiguracja jest unii razy w obu wpisach. TimeInWeek[]

KonserwacjaWindow

Nazwa Opis Wartość
durationHours Długość okna obsługi wynosi od 4 do 24 godzin. int (wymagane)

Ograniczenia:
Minimalna wartość = 4
Maksymalna wartość = 24
notAllowedDates Zakresy dat, w których uaktualnienie jest niedozwolone. Pole "utcOffset" ma zastosowanie do tego pola. Na przykład z wartością "utcOffset: +02:00" i "dateSpan" to "2022-12-23" do "2023-01-03", konserwacja zostanie zablokowana od "2022-12-22 22:00" do "2023-01-03 22:00" w czasie UTC. DateSpan[]
schedule Harmonogram cyklu okna obsługi. Harmonogram (wymagany)
Startdate Data aktywowania okna obsługi. Jeśli bieżąca data przypada przed tą datą, okno obsługi jest nieaktywne i nie będzie używane do uaktualniania. Jeśli nie zostanie określony, okno obsługi będzie aktywne od razu. ciąg
startTime Godzina rozpoczęcia okna obsługi. Akceptowane wartości pochodzą od "00:00" do "23:59". Pole "utcOffset" ma zastosowanie do tego pola. Na przykład: "02:00" z "utcOffset: +02:00" oznacza czas UTC "00:00". ciąg (wymagany)

Ograniczenia:
Wzorzec = ^\d{2}:\d{2}$
utcOffset Przesunięcie UTC w formacie +/-HH:mm. Na przykład "+05:30" dla IST i "-07:00" dla pst. Jeśli nie zostanie określony, wartość domyślna to "+00:00". ciąg

Ograniczenia:
Wzorzec = ^(-|\+)[0-9]{2}:[0-9]{2}$

DataSpan

Nazwa Opis Wartość
end Data zakończenia zakresu dat. ciąg (wymagany)
start Data rozpoczęcia zakresu dat. ciąg (wymagany)

Zaplanuj

Nazwa Opis Wartość
bezwzględny miesiąc W przypadku harmonogramów, takich jak: "powtarzaj co miesiąc na 15" lub "powtarzaj co 3 miesiące w dniu 20". AbsoluteMonthlySchedule
Codziennie W przypadku harmonogramów, takich jak: "powtarzaj codziennie" lub "powtarzaj się co 3 dni". DailySchedule
względny miesiąc W przypadku harmonogramów, takich jak: "powtarzaj co miesiąc w pierwszy poniedziałek" lub "powtarzaj co 3 miesiące w ostatni piątek". Względny Miesiąc MiesiącaSchedule
co tydzień W przypadku harmonogramów, takich jak: "powtarzaj się co poniedziałek" lub "powtarzaj co 3 tygodnie w środę". WeeklySchedule

AbsoluteMonthlySchedule

Nazwa Opis Wartość
dayOfMonth Data miesiąca. int (wymagane)

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 31
intervalMonths Określa liczbę miesięcy między każdym zestawem wystąpień. int (wymagane)

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 6

DailySchedule

Nazwa Opis Wartość
intervalDays Określa liczbę dni między poszczególnymi zestawami wystąpień. int (wymagane)

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 7

Względny Miesiąc MiesiącaSchedule

Nazwa Opis Wartość
dayOfWeek Określa, w którym dniu tygodnia następuje konserwacja. "Piątek"
"Poniedziałek"
"Sobota"
"Niedziela"
"Czwartek"
"Wtorek"
"Środa" (wymagana)
intervalMonths Określa liczbę miesięcy między każdym zestawem wystąpień. int (wymagane)

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 6
weekIndex Określa, w którym wystąpieniu dozwolonych dni określonych w dniachOfWeek następuje konserwacja. "Pierwszy"
"Czwarty"
"Ostatni"
"Drugi"
"Trzeci" (wymagany)

WeeklySchedule

Nazwa Opis Wartość
dayOfWeek Określa, w którym dniu tygodnia następuje konserwacja. "Piątek"
"Poniedziałek"
"Sobota"
"Niedziela"
"Czwartek"
"Wtorek"
"Środa" (wymagana)
intervalWeeks Określa liczbę tygodni między każdym zestawem wystąpień. int (wymagane)

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 4

przedział_czasu

Nazwa Opis Wartość
end Koniec przedziału czasu ciąg
start Początek przedziału czasu ciąg

TimeInWeek

Nazwa Opis Wartość
dzień Dzień tygodnia. "Piątek"
"Poniedziałek"
"Sobota"
"Niedziela"
"Czwartek"
"Wtorek"
"Środa"
hourSlots Każda godzina całkowita reprezentuje zakres czasu rozpoczynający się od 0 m po godzinie kończącej się na następnej godzinie (bez włącznie). 0 odpowiada 00:00 UTC, 23 odpowiada 23:00 UTC. Określenie [0, 1] oznacza zakres czasu 00:00–02:00 UTC. int[]

Ograniczenia:
Minimalna wartość = 0
Maksymalna wartość = 23