Dela via


Microsoft.ContainerService managedClusters/maintenanceConfigurations 2024-10-01

Bicep-resursdefinition

Resurstypen managedClusters/maintenanceConfigurations kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ContainerService/managedClusters/maintenanceConfigurations-resurs lägger du till följande Bicep i mallen.

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

Egenskapsvärden

Microsoft.ContainerService/managedClusters/maintenanceConfigurations

Namn Beskrivning Värde
namn Resursnamnet sträng (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: managedClusters
egenskaper Egenskaper för en standardkonfiguration för underhåll. UnderhållKonfigurationEgenskaper

AbsoluteMonthlySchedule (AbsoluteMonthlySchedule)

Namn Beskrivning Värde
dag i månaden Månadens datum. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 31 (krävs)
intervalMonths Anger antalet månader mellan varje uppsättning förekomster. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 6 (krävs)

Dagligt schema

Namn Beskrivning Värde
intervalDays Anger antalet dagar mellan varje uppsättning förekomster. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 7 (krävs)

DateSpan (DatumSpann)

Namn Beskrivning Värde
ände Slutdatumet för datumintervallet. sträng (krävs)
starta Datumintervallets startdatum. sträng (krävs)

UnderhållKonfigurationEgenskaper

Namn Beskrivning Värde
underhållWindow Underhållsperiod för underhållskonfigurationen. UnderhållWindow
notAllowedTime (på engelska) Tidsintervall där uppgradering inte tillåts. Tidsintervall[]
timeInWeek Om två matrisposter anger samma dag i veckan är den tillämpade konfigurationen en union av gånger i båda posterna. TimeInWeek[]

UnderhållWindow

Namn Beskrivning Värde
varaktighet timmar Underhållsperiodens längd varierar från 4 till 24 timmar. Int

Begränsningar:
Minsta värde = 4
Maxvärde = 24 (krävs)
notAllowedDates Datumintervall där uppgradering inte tillåts. "utcOffset" gäller för det här fältet. Till exempel med "utcOffset: +02:00" och "dateSpan" som "2022-12-23" till "2023-01-03", underhållet kommer att blockeras från "2022-12-22 22:00" till "2023-01-03 22:00" i UTC-tid. DateSpan[]
schema Upprepningsschema för underhållsfönstret. Schema (krävs)
startdatum Det datum då underhållsfönstret aktiveras. Om det aktuella datumet är före detta datum är underhållsfönstret inaktivt och används inte för uppgraderingar. Om det inte anges aktiveras underhållsfönstret direkt. snöre
starttid Starttiden för underhållsperioden. Godkända värden är från 00:00 till 23:59. "utcOffset" gäller för det här fältet. Till exempel: "02:00" med "utcOffset: +02:00" betyder UTC-tid "00:00". sträng

Begränsningar:
Mönster = ^\d{2}:\d{2}$ (krävs)
utcOffset UTC-förskjutningen i formatet +/-HH:mm. Till exempel +05:30 för IST och -07:00 för PST. Om det inte anges är standardvärdet +00:00. sträng

Begränsningar:
Mönster = ^(-|\+)[0-9]{2}:[0-9]{2}$

RelativeMonthlySchedule (RelativeMonthlySchedule)

Namn Beskrivning Värde
veckodag Anger på vilken dag i veckan underhållet sker. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag" (krävs)
intervalMonths Anger antalet månader mellan varje uppsättning förekomster. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 6 (krävs)
weekIndex Anger vilken vecka i månaden som dayOfWeek gäller. "Först"
"Fjärde"
"Sista"
"Second"
"Tredje" (krävs)

Schema

Namn Beskrivning Värde
absoluteMonthly För scheman som : "recur every month on the 15th" eller "recur every 3 months on the 20th". AbsoluteMonthlySchedule (AbsoluteMonthlySchedule)
daglig För scheman som : "recur every day" eller "recur every 3 days". Dagligt schema
relativeMonthly För scheman som : "recur every month on the first Monday" eller "recur every 3 months on last Friday". RelativeMonthlySchedule (RelativeMonthlySchedule)
en gång i veckan För scheman som : "recur every Monday" eller "recur every 3 weeks on Wednesday". VeckovisSchema

TimeInWeek (på engelska)

Namn Beskrivning Värde
dag Veckodagen. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag"
hourSlots Varje heltalstimma representerar ett tidsintervall som börjar på 0 m efter timmen som slutar vid nästa timme (icke-inkluderande). 0 motsvarar 00:00 UTC, 23 motsvarar 23:00 UTC. Att ange [0, 1] innebär tidsintervallet 00:00–02:00 UTC. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 23[]

Tidsintervall

Namn Beskrivning Värde
ände Slutet av ett tidsintervall snöre
starta Början på ett tidsintervall snöre

VeckovisSchema

Namn Beskrivning Värde
veckodag Anger på vilken dag i veckan underhållet sker. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag" (krävs)
intervalWeeks Anger antalet veckor mellan varje uppsättning förekomster. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 4 (krävs)

Resursdefinition för ARM-mall

Resurstypen managedClusters/maintenanceConfigurations kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ContainerService/managedClusters/maintenanceConfigurations-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

Microsoft.ContainerService/managedClusters/maintenanceConfigurations

Namn Beskrivning Värde
apiVersion API-versionen '2024-10-01'
namn Resursnamnet sträng (krävs)
egenskaper Egenskaper för en standardkonfiguration för underhåll. UnderhållKonfigurationEgenskaper
typ Resurstypen "Microsoft.ContainerService/managedClusters/maintenanceConfigurations"

AbsoluteMonthlySchedule (AbsoluteMonthlySchedule)

Namn Beskrivning Värde
dag i månaden Månadens datum. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 31 (krävs)
intervalMonths Anger antalet månader mellan varje uppsättning förekomster. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 6 (krävs)

Dagligt schema

Namn Beskrivning Värde
intervalDays Anger antalet dagar mellan varje uppsättning förekomster. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 7 (krävs)

DateSpan (DatumSpann)

Namn Beskrivning Värde
ände Slutdatumet för datumintervallet. sträng (krävs)
starta Datumintervallets startdatum. sträng (krävs)

UnderhållKonfigurationEgenskaper

Namn Beskrivning Värde
underhållWindow Underhållsperiod för underhållskonfigurationen. UnderhållWindow
notAllowedTime (på engelska) Tidsintervall där uppgradering inte tillåts. Tidsintervall[]
timeInWeek Om två matrisposter anger samma dag i veckan är den tillämpade konfigurationen en union av gånger i båda posterna. TimeInWeek[]

UnderhållWindow

Namn Beskrivning Värde
varaktighet timmar Underhållsperiodens längd varierar från 4 till 24 timmar. Int

Begränsningar:
Minsta värde = 4
Maxvärde = 24 (krävs)
notAllowedDates Datumintervall där uppgradering inte tillåts. "utcOffset" gäller för det här fältet. Till exempel med "utcOffset: +02:00" och "dateSpan" som "2022-12-23" till "2023-01-03", underhållet kommer att blockeras från "2022-12-22 22:00" till "2023-01-03 22:00" i UTC-tid. DateSpan[]
schema Upprepningsschema för underhållsfönstret. Schema (krävs)
startdatum Det datum då underhållsfönstret aktiveras. Om det aktuella datumet är före detta datum är underhållsfönstret inaktivt och används inte för uppgraderingar. Om det inte anges aktiveras underhållsfönstret direkt. snöre
starttid Starttiden för underhållsperioden. Godkända värden är från 00:00 till 23:59. "utcOffset" gäller för det här fältet. Till exempel: "02:00" med "utcOffset: +02:00" betyder UTC-tid "00:00". sträng

Begränsningar:
Mönster = ^\d{2}:\d{2}$ (krävs)
utcOffset UTC-förskjutningen i formatet +/-HH:mm. Till exempel +05:30 för IST och -07:00 för PST. Om det inte anges är standardvärdet +00:00. sträng

Begränsningar:
Mönster = ^(-|\+)[0-9]{2}:[0-9]{2}$

RelativeMonthlySchedule (RelativeMonthlySchedule)

Namn Beskrivning Värde
veckodag Anger på vilken dag i veckan underhållet sker. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag" (krävs)
intervalMonths Anger antalet månader mellan varje uppsättning förekomster. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 6 (krävs)
weekIndex Anger vilken vecka i månaden som dayOfWeek gäller. "Först"
"Fjärde"
"Sista"
"Second"
"Tredje" (krävs)

Schema

Namn Beskrivning Värde
absoluteMonthly För scheman som : "recur every month on the 15th" eller "recur every 3 months on the 20th". AbsoluteMonthlySchedule (AbsoluteMonthlySchedule)
daglig För scheman som : "recur every day" eller "recur every 3 days". Dagligt schema
relativeMonthly För scheman som : "recur every month on the first Monday" eller "recur every 3 months on last Friday". RelativeMonthlySchedule (RelativeMonthlySchedule)
en gång i veckan För scheman som : "recur every Monday" eller "recur every 3 weeks on Wednesday". VeckovisSchema

TimeInWeek (på engelska)

Namn Beskrivning Värde
dag Veckodagen. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag"
hourSlots Varje heltalstimma representerar ett tidsintervall som börjar på 0 m efter timmen som slutar vid nästa timme (icke-inkluderande). 0 motsvarar 00:00 UTC, 23 motsvarar 23:00 UTC. Att ange [0, 1] innebär tidsintervallet 00:00–02:00 UTC. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 23[]

Tidsintervall

Namn Beskrivning Värde
ände Slutet av ett tidsintervall snöre
starta Början på ett tidsintervall snöre

VeckovisSchema

Namn Beskrivning Värde
veckodag Anger på vilken dag i veckan underhållet sker. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag" (krävs)
intervalWeeks Anger antalet veckor mellan varje uppsättning förekomster. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 4 (krävs)

Användningsexempel

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen managedClusters/maintenanceConfigurations kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ContainerService/managedClusters/maintenanceConfigurations-resurs lägger du till följande Terraform i mallen.

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

Egenskapsvärden

Microsoft.ContainerService/managedClusters/maintenanceConfigurations

Namn Beskrivning Värde
namn Resursnamnet sträng (krävs)
föräldra_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: managedClusters
egenskaper Egenskaper för en standardkonfiguration för underhåll. UnderhållKonfigurationEgenskaper
typ Resurstypen "Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2024-10-01"

AbsoluteMonthlySchedule (AbsoluteMonthlySchedule)

Namn Beskrivning Värde
dag i månaden Månadens datum. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 31 (krävs)
intervalMonths Anger antalet månader mellan varje uppsättning förekomster. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 6 (krävs)

Dagligt schema

Namn Beskrivning Värde
intervalDays Anger antalet dagar mellan varje uppsättning förekomster. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 7 (krävs)

DateSpan (DatumSpann)

Namn Beskrivning Värde
ände Slutdatumet för datumintervallet. sträng (krävs)
starta Datumintervallets startdatum. sträng (krävs)

UnderhållKonfigurationEgenskaper

Namn Beskrivning Värde
underhållWindow Underhållsperiod för underhållskonfigurationen. UnderhållWindow
notAllowedTime (på engelska) Tidsintervall där uppgradering inte tillåts. Tidsintervall[]
timeInWeek Om två matrisposter anger samma dag i veckan är den tillämpade konfigurationen en union av gånger i båda posterna. TimeInWeek[]

UnderhållWindow

Namn Beskrivning Värde
varaktighet timmar Underhållsperiodens längd varierar från 4 till 24 timmar. Int

Begränsningar:
Minsta värde = 4
Maxvärde = 24 (krävs)
notAllowedDates Datumintervall där uppgradering inte tillåts. "utcOffset" gäller för det här fältet. Till exempel med "utcOffset: +02:00" och "dateSpan" som "2022-12-23" till "2023-01-03", underhållet kommer att blockeras från "2022-12-22 22:00" till "2023-01-03 22:00" i UTC-tid. DateSpan[]
schema Upprepningsschema för underhållsfönstret. Schema (krävs)
startdatum Det datum då underhållsfönstret aktiveras. Om det aktuella datumet är före detta datum är underhållsfönstret inaktivt och används inte för uppgraderingar. Om det inte anges aktiveras underhållsfönstret direkt. snöre
starttid Starttiden för underhållsperioden. Godkända värden är från 00:00 till 23:59. "utcOffset" gäller för det här fältet. Till exempel: "02:00" med "utcOffset: +02:00" betyder UTC-tid "00:00". sträng

Begränsningar:
Mönster = ^\d{2}:\d{2}$ (krävs)
utcOffset UTC-förskjutningen i formatet +/-HH:mm. Till exempel +05:30 för IST och -07:00 för PST. Om det inte anges är standardvärdet +00:00. sträng

Begränsningar:
Mönster = ^(-|\+)[0-9]{2}:[0-9]{2}$

RelativeMonthlySchedule (RelativeMonthlySchedule)

Namn Beskrivning Värde
veckodag Anger på vilken dag i veckan underhållet sker. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag" (krävs)
intervalMonths Anger antalet månader mellan varje uppsättning förekomster. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 6 (krävs)
weekIndex Anger vilken vecka i månaden som dayOfWeek gäller. "Först"
"Fjärde"
"Sista"
"Second"
"Tredje" (krävs)

Schema

Namn Beskrivning Värde
absoluteMonthly För scheman som : "recur every month on the 15th" eller "recur every 3 months on the 20th". AbsoluteMonthlySchedule (AbsoluteMonthlySchedule)
daglig För scheman som : "recur every day" eller "recur every 3 days". Dagligt schema
relativeMonthly För scheman som : "recur every month on the first Monday" eller "recur every 3 months on last Friday". RelativeMonthlySchedule (RelativeMonthlySchedule)
en gång i veckan För scheman som : "recur every Monday" eller "recur every 3 weeks on Wednesday". VeckovisSchema

TimeInWeek (på engelska)

Namn Beskrivning Värde
dag Veckodagen. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag"
hourSlots Varje heltalstimma representerar ett tidsintervall som börjar på 0 m efter timmen som slutar vid nästa timme (icke-inkluderande). 0 motsvarar 00:00 UTC, 23 motsvarar 23:00 UTC. Att ange [0, 1] innebär tidsintervallet 00:00–02:00 UTC. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 23[]

Tidsintervall

Namn Beskrivning Värde
ände Slutet av ett tidsintervall snöre
starta Början på ett tidsintervall snöre

VeckovisSchema

Namn Beskrivning Värde
veckodag Anger på vilken dag i veckan underhållet sker. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag" (krävs)
intervalWeeks Anger antalet veckor mellan varje uppsättning förekomster. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 4 (krävs)