Sdílet prostřednictvím


Microsoft.ContainerService managedClusters/maintenanceConfigurations 2023-06-01

Definice prostředku Bicep

Typ prostředku managedClusters/maintenanceConfigurations je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ContainerService/managedClusters/maintenanceConfigurations, přidejte do šablony následující bicep.

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

Hodnoty vlastností

managedClusters/maintenanceKonfigurace

Název Description Hodnota
name Název prostředku

Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu.
string (povinné)
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu : managedClusters
properties Vlastnosti výchozí konfigurace údržby ÚdržbaKonfiguraceProperties

ÚdržbaKonfiguraceProperties

Název Description Hodnota
údržbaWindow Časové období údržby pro konfiguraci údržby. ÚdržbaWindow
notAllowedTime Časové úseky, ve kterých není povolen upgrade. TimeSpan[]
timeInWeek Pokud dvě položky pole určují stejný den v týdnu, použitá konfigurace je sjednocení časů v obou položkách. TimeInWeek[]

ÚdržbaWindow

Název Description Hodnota
durationHours Délka časového období údržby se pohybuje od 4 do 24 hodin. int (povinné)

Omezení:
Minimální hodnota = 4
Maximální hodnota = 24
notAllowedDates Rozsahy dat, pro které není upgrade povolený. Pro toto pole platí utcOffset. Například s "utcOffset: +02:00" a 'dateSpan' je '2022-12-23' na '2023-01-03', údržba bude blokována z "22.12.2022 22:00" do "2023-01-03 22:00" v čase UTC. DateSpan[]
schedule Plán opakování pro časové období údržby Plán (povinné)
Datum_spuštění Datum, kdy se aktivuje časové období údržby. Pokud je aktuální datum před tímto datem, je časové období údržby neaktivní a nebude použito pro upgrady. Pokud ho nezadáte, bude časové období údržby aktivní okamžitě. řetězec
startTime Čas začátku časového období údržby. Přípustné hodnoty jsou od 00:00 do 23:59. Pro toto pole platí utcOffset. Příklad: 02:00 a utcOffset: +02:00 znamená čas UTC 00:00. string (povinné)

Omezení:
Vzor = ^\d{2}:\d{2}$
utcOffset Posun UTC ve formátu +/-HH:mm. Například +05:30 pro IST a -07:00 pro PST. Pokud není zadaný, výchozí hodnota je +00:00. řetězec

Omezení:
Vzor = ^(-|\+)[0-9]{2}:[0-9]{2}$

Rozsah data

Název Description Hodnota
end Koncové datum rozsahu dat. string (povinné)
start Počáteční datum rozsahu dat. string (povinné)

Plán

Název Description Hodnota
absolutní měsíc Pro plány jako: "recur every month on the 15th" (opakovat každý měsíc 15. dne) nebo "recur every 3 months on the 20th" (opakovat každé 3 měsíce 20. dne). AbsoluteMonthlySchedule
Denní Pro plány jako: "recur every day" nebo 'recur every 3 days' (opakovat každý den) nebo "recur every 3 days" (opakovat každé 3 dny). DailySchedule
relativeMonthly Pro plány jako: "recur every month on the first Monday" (opakovat každý měsíc v první pondělí) nebo "recur every 3 months on last Friday" (opakovat poslední pátek každé 3 měsíce). RelativeMonthlySchedule
weekly Pro plány jako: "recur every Monday" (opakovat každé pondělí) nebo "recur every 3 week on Wednesday" (opakovat každé 3 týdny ve středu). WeeklySchedule

AbsoluteMonthlySchedule

Název Description Hodnota
den V měsíci Datum v měsíci. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 31
intervalMonths Určuje počet měsíců mezi každou sadou výskytů. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 6

DailySchedule

Název Description Hodnota
intervalDays Určuje počet dní mezi každou sadou výskytů. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 7

RelativeMonthlySchedule

Název Description Hodnota
Dayofweek Určuje, ke kterému dni v týdnu dojde k údržbě. "Pátek"
Pondělí
'Sobota'
Neděle
Čtvrtek
"Úterý"
Středa (povinné)
intervalMonths Určuje počet měsíců mezi každou sadou výskytů. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 6
index týdne Určuje, na který týden v měsíci platí dayOfWeek. "První"
"Čtvrtý"
"Poslední"
"Sekunda"
"Třetí" (povinné)

WeeklySchedule

Název Description Hodnota
Dayofweek Určuje, ke kterému dni v týdnu dojde k údržbě. "Pátek"
Pondělí
'Sobota'
Neděle
Čtvrtek
"Úterý"
Středa (povinné)
intervalWeeks Určuje počet týdnů mezi každou sadou výskytů. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 4

TimeSpan

Název Description Hodnota
end Konec časového rozsahu řetězec
start Začátek časového rozsahu řetězec

TimeInWeek

Název Description Hodnota
day Den v týdnu. "Pátek"
Pondělí
'Sobota'
Neděle
Čtvrtek
"Úterý"
Středa
hod.lots Každá celočíselná hodina představuje časový rozsah začínající 0 m po hodině končící následující hodinou (bez zahrnování). 0 odpovídá 00:00 UTC, 23 odpovídá 23:00 UTC. Zadání [0, 1] znamená časový rozsah 00:00–02:00 UTC. int[]

Omezení:
Minimální hodnota = 0
Maximální hodnota = 23

Definice prostředku šablony ARM

Typ prostředku managedClusters/maintenanceConfigurations je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ContainerService/managedClusters/maintenanceConfigurations, přidejte do šablony následující kód JSON.

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

Hodnoty vlastností

managedClusters/maintenanceKonfigurace

Název Description Hodnota
typ Typ prostředku Microsoft.ContainerService/managedClusters/maintenanceConfigurations
apiVersion Verze rozhraní API prostředku '2023-06-01'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
properties Vlastnosti výchozí konfigurace údržby. Vlastnosti konfigurace údržby

Vlastnosti konfigurace údržby

Název Description Hodnota
údržbaWindow Časové období údržby pro konfiguraci údržby. ÚdržbaWindow
notAllowedTime Časové úseky, ve kterých není upgrade povolený. TimeSpan[]
časInWeek Pokud dvě položky pole určují stejný den v týdnu, použitá konfigurace je sjednocení časů v obou položkách. TimeInWeek[]

ÚdržbaWindow

Název Description Hodnota
doba trváníHours Délka časového období údržby se pohybuje od 4 do 24 hodin. int (povinné)

Omezení:
Minimální hodnota = 4
Maximální hodnota = 24
notAllowedDates Rozsahy dat, pro které není upgrade povolený. Pro toto pole platí utcOffset. Příklad: "utcOffset: +02:00" a "dateSpan" je '2022-12-23' na '2023-01-03', údržba se zablokuje z 22. 12. 2022 22:00 do 3. 1. 2023 22:00 v čase UTC. DateSpan[]
schedule Plán opakování pro časové období údržby Plán (povinné)
Datum_spuštění Datum aktivace časového období údržby. Pokud je aktuální datum před tímto datem, časové období údržby je neaktivní a nebude použito pro upgrady. Pokud není zadáno, bude časové období údržby aktivní okamžitě. řetězec
startTime Čas zahájení časového období údržby. Povolené hodnoty jsou od 00:00 do 23:59. Pro toto pole platí utcOffset. Příklad: "02:00" s "utcOffset: +02:00" znamená čas UTC "00:00". string (povinné)

Omezení:
Pattern = ^\d{2}:\d{2}$
utcOffset Posun UTC ve formátu +/-HH:mm. Například +05:30 pro IST a -07:00 pro PST. Pokud není zadaný, výchozí hodnota je +00:00. řetězec

Omezení:
Pattern = ^(-|\+)[0-9]{2}:[0-9]{2}$

DateSpan

Název Description Hodnota
end Koncové datum rozsahu dat. string (povinné)
start Počáteční datum rozsahu dat. string (povinné)

Plán

Název Description Hodnota
absoluteMonthly Pro plány, jako jsou: "recur every month on the 15th" nebo "recur every 3 months on the 20th". AbsoluteMonthlySchedule
Denní Pro plány, jako jsou: "opakovat každý den" nebo "opakovat každé 3 dny". DailySchedule
relativeMonthly Pro plány, jako jsou: "recur every month on the first monday" nebo "recur every 3 months on last Friday". RelativeMonthlySchedule
weekly Pro plány, jako jsou: "recur every monday" nebo 'recur každých 3 týdny ve středu'. WeeklySchedule

AbsoluteMonthlySchedule

Název Description Hodnota
denOfMonth Datum měsíce. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 31
intervalMonths Určuje počet měsíců mezi každou sadou výskytů. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 6

DailySchedule

Název Description Hodnota
intervalDays Určuje počet dnů mezi každou sadou výskytů. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 7

RelativeMonthlySchedule

Název Description Hodnota
Dayofweek Určuje, který den v týdnu probíhá údržba. "Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
"Středa" (povinné)
intervalMonths Určuje počet měsíců mezi každou sadou výskytů. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 6
weekIndex Určuje, na který týden v měsíci platí dayOfWeek. "První"
"Čtvrtý"
"Poslední"
"Sekunda"
"Třetí" (povinné)

WeeklySchedule

Název Description Hodnota
Dayofweek Určuje, ke kterému dni v týdnu dojde k údržbě. "Pátek"
Pondělí
'Sobota'
Neděle
Čtvrtek
"Úterý"
Středa (povinné)
intervalWeeks Určuje počet týdnů mezi každou sadou výskytů. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 4

TimeSpan

Název Description Hodnota
end Konec časového rozsahu řetězec
start Začátek časového rozsahu řetězec

TimeInWeek

Název Description Hodnota
day Den v týdnu. "Pátek"
Pondělí
'Sobota'
Neděle
Čtvrtek
"Úterý"
Středa
hod.lots Každá celočíselná hodina představuje časový rozsah začínající 0 m po hodině končící následující hodinou (bez zahrnování). 0 odpovídá 00:00 UTC, 23 odpovídá 23:00 UTC. Zadání [0, 1] znamená časový rozsah 00:00–02:00 UTC. int[]

Omezení:
Minimální hodnota = 0
Maximální hodnota = 23

Definice prostředku Terraform (poskytovatel AzAPI)

Typ prostředku managedClusters/maintenanceConfigurations je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ContainerService/managedClusters/maintenanceConfigurations, přidejte do šablony následující Terraform.

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

Hodnoty vlastností

managedClusters/maintenanceKonfigurace

Název Description Hodnota
typ Typ prostředku Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2023-06-01
name Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu : managedClusters
properties Vlastnosti výchozí konfigurace údržby. Vlastnosti konfigurace údržby

Vlastnosti konfigurace údržby

Název Description Hodnota
údržbaWindow Časové období údržby pro konfiguraci údržby. ÚdržbaWindow
notAllowedTime Časové úseky, ve kterých není upgrade povolený. TimeSpan[]
časInWeek Pokud dvě položky pole určují stejný den v týdnu, použitá konfigurace je sjednocení časů v obou položkách. TimeInWeek[]

ÚdržbaWindow

Název Description Hodnota
doba trváníHours Délka časového období údržby se pohybuje od 4 do 24 hodin. int (povinné)

Omezení:
Minimální hodnota = 4
Maximální hodnota = 24
notAllowedDates Rozsahy dat, pro které není upgrade povolený. Pro toto pole platí utcOffset. Příklad: "utcOffset: +02:00" a "dateSpan" je '2022-12-23' na '2023-01-03', údržba se zablokuje z 22. 12. 2022 22:00 do 3. 1. 2023 22:00 v čase UTC. DateSpan[]
schedule Plán opakování pro časové období údržby Plán (povinné)
Datum_spuštění Datum aktivace časového období údržby. Pokud je aktuální datum před tímto datem, časové období údržby je neaktivní a nebude použito pro upgrady. Pokud není zadáno, bude časové období údržby aktivní okamžitě. řetězec
startTime Čas zahájení časového období údržby. Povolené hodnoty jsou od 00:00 do 23:59. Pro toto pole platí utcOffset. Příklad: "02:00" s "utcOffset: +02:00" znamená čas UTC "00:00". string (povinné)

Omezení:
Pattern = ^\d{2}:\d{2}$
utcOffset Posun UTC ve formátu +/-HH:mm. Například +05:30 pro IST a -07:00 pro PST. Pokud není zadaný, výchozí hodnota je +00:00. řetězec

Omezení:
Pattern = ^(-|\+)[0-9]{2}:[0-9]{2}$

DateSpan

Název Description Hodnota
end Koncové datum rozsahu dat. string (povinné)
start Počáteční datum rozsahu dat. string (povinné)

Plán

Název Description Hodnota
absoluteMonthly Pro plány, jako jsou: "recur every month on the 15th" nebo "recur every 3 months on the 20th". AbsoluteMonthlySchedule
Denní Pro plány, jako jsou: "opakovat každý den" nebo "opakovat každé 3 dny". DailySchedule
relativeMonthly Pro plány, jako jsou: "recur every month on the first monday" nebo "recur every 3 months on last Friday". RelativeMonthlySchedule
weekly Pro plány, jako jsou: "recur every monday" nebo 'recur každých 3 týdny ve středu'. WeeklySchedule

AbsoluteMonthlySchedule

Název Description Hodnota
denOfMonth Datum měsíce. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 31
intervalMonths Určuje počet měsíců mezi každou sadou výskytů. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 6

DailySchedule

Název Description Hodnota
intervalDays Určuje počet dnů mezi každou sadou výskytů. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 7

RelativeMonthlySchedule

Název Description Hodnota
Dayofweek Určuje, který den v týdnu probíhá údržba. "Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
"Středa" (povinné)
intervalMonths Určuje počet měsíců mezi každou sadou výskytů. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 6
weekIndex Určuje, na který týden v měsíci platí denOfWeek. "První"
"Čtvrtý"
"Poslední"
"Second"
"Třetí" (povinné)

WeeklySchedule

Název Description Hodnota
Dayofweek Určuje, který den v týdnu probíhá údržba. "Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
"Středa" (povinné)
intervalweeks Určuje počet týdnů mezi každou sadou výskytů. int (povinné)

Omezení:
Minimální hodnota = 1
Maximální hodnota = 4

TimeSpan

Název Description Hodnota
end Konec časového rozsahu řetězec
start Začátek časového rozsahu řetězec

TimeInWeek

Název Description Hodnota
day Den v týdnu. "Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
"Středa"
hourSlots Každá celočíselná hodina představuje časový rozsah začínající na 0 m po hodině končící následující hodinou (bez zahrnování). 0 odpovídá 00:00 UTC, 23 odpovídá 23:00 UTC. Zadáním [0, 1] se rozumí časový rozsah 00:00–02:00 UTC. int[]

Omezení:
Minimální hodnota = 0
Maximální hodnota = 23