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

Bicep-resourcedefinitie

Het resourcetype managedClusters/maintenanceConfigurations kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.ContainerService/managedClusters/maintenanceConfigurations wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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
        ]
      }
    ]
  }
}

Eigenschapswaarden

managedClusters/maintenanceConfigurations

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: managedClusters
properties Eigenschappen van een standaardonderhoudsconfiguratie. MaintenanceConfigurationProperties

MaintenanceConfigurationProperties

Naam Description Waarde
maintenanceWindow Onderhoudsvenster voor de onderhoudsconfiguratie. MaintenanceWindow
notAllowedTime Tijdvakken waarop upgraden niet is toegestaan. Tijdspanne[]
timeInWeek Als twee matrixvermeldingen dezelfde dag van de week opgeven, is de toegepaste configuratie de samenvoeging van tijden in beide vermeldingen. TimeInWeek[]

MaintenanceWindow

Naam Description Waarde
durationHours De duur van het onderhoudsvenster varieert van 4 tot 24 uur. int (vereist)

Beperkingen:
Minimumwaarde = 4
Maximumwaarde = 24
notAllowedDates Datumbereiken waarop upgraden niet is toegestaan. 'utcOffset' is van toepassing op dit veld. Bijvoorbeeld: met 'utcOffset: +02:00' en 'dateSpan' als '2022-12-23' tot '2023-01-03', wordt onderhoud geblokkeerd van '2022-12-22 22:00' tot '2023-01-03 22:00' in UTC-tijd. DateSpan[]
schedule Terugkeerschema voor het onderhoudsvenster. Planning (vereist)
startDate De datum waarop het onderhoudsvenster wordt geactiveerd. Als de huidige datum vóór deze datum valt, is het onderhoudsvenster inactief en wordt het niet gebruikt voor upgrades. Als dit niet is opgegeven, is het onderhoudsvenster direct actief. tekenreeks
startTime De begintijd van het onderhoudsvenster. Geaccepteerde waarden zijn van '00:00' tot '23:59'. 'utcOffset' is van toepassing op dit veld. Bijvoorbeeld: '02:00' met 'utcOffset: +02:00' betekent UTC-tijd '00:00'. tekenreeks (vereist)

Beperkingen:
Patroon = ^\d{2}:\d{2}$
utcOffset De UTC-verschuiving in de notatie +/-UU:mm. Bijvoorbeeld '+05:30' voor IST en '-07:00' voor PST. Als dit niet is opgegeven, is de standaardwaarde '+00:00'. tekenreeks

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

DateSpan

Naam Description Waarde
beëindigen De einddatum van het datumbereik. tekenreeks (vereist)
starten De begindatum van het datumbereik. tekenreeks (vereist)

Schema

Naam Description Waarde
absoluteMonthly Voor schema's als: 'elke maand terugkeren op de 15e' of 'elke 3 maanden terugkeren op de 20e'. AbsoluteMonthlySchedule
Dagelijkse Voor schema's zoals: 'elke dag terugkeren' of 'elke 3 dagen terugkeren'. DailySchedule
relativeMonthly Voor schema's als: 'elke maand op de eerste maandag' of 'elke 3 maanden terugkeren op afgelopen vrijdag'. RelativeMonthlySchedule
weekly Voor schema's als: 'elke maandag terugkeren' of 'elke 3 weken op woensdag terugkeren'. WeeklySchedule

AbsoluteMonthlySchedule

Naam Description Waarde
dayOfMonth De datum van de maand. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 31
intervalMonths Hiermee geeft u het aantal maanden tussen elke set exemplaren. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximale waarde = 6

DailySchedule

Naam Description Waarde
intervalDays Hiermee geeft u het aantal dagen tussen elke set exemplaren. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximale waarde = 7

RelativeMonthlySchedule

Naam Description Waarde
dayOfWeek Hiermee geeft u op op welke dag van de week het onderhoud plaatsvindt. 'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag' (vereist)
intervalMonths Hiermee geeft u het aantal maanden tussen elke set exemplaren. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximale waarde = 6
weekIndex Hiermee geeft u op op welk exemplaar van de toegestane dagen die zijn opgegeven in daysOfWeek het onderhoud plaatsvindt. 'Eerste'
'Vierde'
'Laatste'
'Seconde'
'Derde' (vereist)

WeeklySchedule

Naam Description Waarde
dayOfWeek Hiermee geeft u op op welke dag van de week het onderhoud plaatsvindt. 'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag' (vereist)
intervalWeeks Hiermee geeft u het aantal weken tussen elke set exemplaren. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 4

TimeSpan

Naam Description Waarde
beëindigen Het einde van een periode tekenreeks
starten Het begin van een periode tekenreeks

TimeInWeek

Naam Description Waarde
day De dag van de week. 'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
hourSlots Elk uur met een geheel getal vertegenwoordigt een tijdsbereik dat begint bij 0 m na het uur dat eindigt op het volgende uur (niet-inclusief). 0 komt overeen met 00:00 UTC, 23 komt overeen met 23:00 UTC. [0, 1] opgeven betekent het tijdsbereik 00:00 - 02:00 UTC. int[]

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 23

Resourcedefinitie van ARM-sjabloon

Het resourcetype managedClusters/maintenanceConfigurations kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.ContainerService/managedClusters/maintenanceConfigurations wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "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" ]
      }
    ]
  }
}

Eigenschapswaarden

managedClusters/maintenanceConfigurations

Naam Description Waarde
type Het resourcetype 'Microsoft.ContainerService/managedClusters/maintenanceConfigurations'
apiVersion De resource-API-versie '2023-03-02-preview'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
properties Eigenschappen van een standaardonderhoudsconfiguratie. MaintenanceConfigurationProperties

MaintenanceConfigurationProperties

Naam Description Waarde
maintenanceWindow Onderhoudsvenster voor de onderhoudsconfiguratie. MaintenanceWindow
notAllowedTime Tijdvakken waarop upgrade niet is toegestaan. Tijdspanne[]
timeInWeek Als twee matrixvermeldingen dezelfde dag van de week opgeven, is de toegepaste configuratie de samenvoeging van tijden in beide vermeldingen. TimeInWeek[]

MaintenanceWindow

Naam Description Waarde
durationHours De duur van het onderhoudsvenster varieert van 4 tot 24 uur. int (vereist)

Beperkingen:
Minimumwaarde = 4
Maximumwaarde = 24
notAllowedDates Datumbereiken waarop upgraden niet is toegestaan. 'utcOffset' is van toepassing op dit veld. Bijvoorbeeld: met 'utcOffset: +02:00' en 'dateSpan' als '2022-12-23' tot '2023-01-03', wordt onderhoud geblokkeerd van '2022-12-22 22:00' tot '2023-01-03 22:00' in UTC-tijd. DateSpan[]
schedule Terugkeerschema voor het onderhoudsvenster. Planning (vereist)
startDate De datum waarop het onderhoudsvenster wordt geactiveerd. Als de huidige datum vóór deze datum valt, is het onderhoudsvenster inactief en wordt het niet gebruikt voor upgrades. Als dit niet is opgegeven, is het onderhoudsvenster direct actief. tekenreeks
startTime De begintijd van het onderhoudsvenster. Geaccepteerde waarden zijn van '00:00' tot '23:59'. 'utcOffset' is van toepassing op dit veld. Bijvoorbeeld: '02:00' met 'utcOffset: +02:00' betekent UTC-tijd '00:00'. tekenreeks (vereist)

Beperkingen:
Patroon = ^\d{2}:\d{2}$
utcOffset De UTC-verschuiving in de notatie +/-UU:mm. Bijvoorbeeld '+05:30' voor IST en '-07:00' voor PST. Als dit niet is opgegeven, is de standaardwaarde '+00:00'. tekenreeks

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

DateSpan

Naam Description Waarde
beëindigen De einddatum van het datumbereik. tekenreeks (vereist)
starten De begindatum van het datumbereik. tekenreeks (vereist)

Schema

Naam Description Waarde
absoluteMonthly Voor schema's als: 'elke maand terugkeren op de 15e' of 'elke 3 maanden terugkeren op de 20e'. AbsoluteMonthlySchedule
Dagelijkse Voor schema's zoals: 'elke dag terugkeren' of 'elke 3 dagen terugkeren'. DailySchedule
relativeMonthly Voor schema's als: 'elke maand op de eerste maandag' of 'elke 3 maanden terugkeren op afgelopen vrijdag'. RelativeMonthlySchedule
weekly Voor schema's als: 'elke maandag terugkeren' of 'elke 3 weken op woensdag terugkeren'. WeeklySchedule

AbsoluteMonthlySchedule

Naam Description Waarde
dayOfMonth De datum van de maand. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 31
intervalMonths Hiermee geeft u het aantal maanden tussen elke set exemplaren. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximale waarde = 6

DailySchedule

Naam Description Waarde
intervalDays Hiermee geeft u het aantal dagen tussen elke set exemplaren. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximale waarde = 7

RelativeMonthlySchedule

Naam Description Waarde
dayOfWeek Hiermee geeft u op op welke dag van de week het onderhoud plaatsvindt. 'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag' (vereist)
intervalMonths Hiermee geeft u het aantal maanden tussen elke set exemplaren. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximale waarde = 6
weekIndex Hiermee geeft u op op welk exemplaar van de toegestane dagen die zijn opgegeven in daysOfWeek het onderhoud plaatsvindt. 'Eerste'
'Vierde'
'Laatste'
'Seconde'
'Derde' (vereist)

WeeklySchedule

Naam Description Waarde
dayOfWeek Hiermee geeft u op op welke dag van de week het onderhoud plaatsvindt. 'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag' (vereist)
intervalWeeks Hiermee geeft u het aantal weken tussen elke set exemplaren. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 4

TimeSpan

Naam Description Waarde
beëindigen Het einde van een periode tekenreeks
starten Het begin van een periode tekenreeks

TimeInWeek

Naam Description Waarde
day De dag van de week. 'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
hourSlots Elk uur met een geheel getal vertegenwoordigt een tijdsbereik dat begint bij 0 m na het uur dat eindigt op het volgende uur (niet-inclusief). 0 komt overeen met 00:00 UTC, 23 komt overeen met 23:00 UTC. Als u [0, 1] opgeeft, betekent dit het tijdsbereik 00:00 - 02:00 UTC. int[]

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 23

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype managedClusters/maintenanceConfigurations kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.ContainerService/managedClusters/maintenanceConfigurations wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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
          ]
        }
      ]
    }
  })
}

Eigenschapswaarden

managedClusters/maintenanceConfigurations

Naam Description Waarde
type Het resourcetype "Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2023-03-02-preview"
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: managedClusters
properties Eigenschappen van een standaardonderhoudsconfiguratie. MaintenanceConfigurationProperties

MaintenanceConfigurationProperties

Naam Description Waarde
maintenanceWindow Onderhoudsvenster voor de onderhoudsconfiguratie. MaintenanceWindow
notAllowedTime Tijdvakken waarop upgraden niet is toegestaan. Tijdspanne[]
timeInWeek Als twee matrixvermeldingen dezelfde dag van de week opgeven, is de toegepaste configuratie de samenvoeging van tijden in beide vermeldingen. TimeInWeek[]

MaintenanceWindow

Naam Description Waarde
durationHours De duur van het onderhoudsvenster varieert van 4 tot 24 uur. int (vereist)

Beperkingen:
Minimumwaarde = 4
Maximumwaarde = 24
notAllowedDates Datumbereiken waarop upgrade niet is toegestaan. 'utcOffset' is van toepassing op dit veld. Bijvoorbeeld: met 'utcOffset: +02:00' en 'dateSpan' als '2022-12-23' tot '2023-01-03', wordt onderhoud geblokkeerd van '2022-12-22 22:00' tot '2023-01-03 22:00' in UTC-tijd. DateSpan[]
schedule Terugkeerschema voor het onderhoudsvenster. Planning (vereist)
startDate De datum waarop het onderhoudsvenster wordt geactiveerd. Als de huidige datum vóór deze datum valt, is het onderhoudsvenster inactief en wordt het niet gebruikt voor upgrades. Als dit niet is opgegeven, is het onderhoudsvenster direct actief. tekenreeks
startTime De begintijd van het onderhoudsvenster. Geaccepteerde waarden zijn van '00:00' tot '23:59'. 'utcOffset' is van toepassing op dit veld. Bijvoorbeeld: '02:00' met 'utcOffset: +02:00' betekent UTC-tijd '00:00'. tekenreeks (vereist)

Beperkingen:
Patroon = ^\d{2}:\d{2}$
utcOffset De UTC-verschuiving in de notatie +/-UU:mm. Bijvoorbeeld '+05:30' voor IST en '-07:00' voor PST. Als dit niet is opgegeven, is de standaardwaarde '+00:00'. tekenreeks

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

DateSpan

Naam Description Waarde
beëindigen De einddatum van het datumbereik. tekenreeks (vereist)
starten De begindatum van het datumbereik. tekenreeks (vereist)

Schema

Naam Description Waarde
absolutemaand Voor schema's zoals: 'elke maand op de 15e terugkeren' of 'elke 3 maanden op de 20e terugkeren'. AbsoluteMonthlySchedule
Dagelijkse Voor schema's zoals: 'elke dag terugkeren' of 'elke 3 dagen terugkeren'. DailySchedule
relativeMonthly Voor schema's zoals: 'elke maand opnieuw op de eerste maandag' of 'elke 3 maanden op afgelopen vrijdag terugkeren'. RelativeMonthlySchedule
weekly Voor schema's als: 'recur every monday' of 'recur om de 3 weken op woensdag'. WeeklySchedule

AbsoluteMonthlySchedule

Naam Description Waarde
dayOfMonth De datum van de maand. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 31
intervalMaanden Hiermee geeft u het aantal maanden tussen elke set exemplaren. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 6

DailySchedule

Naam Description Waarde
intervalDays Hiermee geeft u het aantal dagen tussen elke set exemplaren. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 7

RelativeMonthlySchedule

Naam Description Waarde
dayOfWeek Hiermee geeft u op op welke dag van de week het onderhoud plaatsvindt. "Vrijdag"
"Maandag"
"Zaterdag"
"Zondag"
"Donderdag"
"Dinsdag"
"Woensdag" (vereist)
intervalMaanden Hiermee geeft u het aantal maanden tussen elke set exemplaren. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximale waarde = 6
weekIndex Hiermee geeft u op op welk exemplaar van de toegestane dagen die zijn opgegeven in daysOfWeek het onderhoud plaatsvindt. "Eerste"
"Vierde"
"Laatste"
"Seconde"
'Derde' (vereist)

WeeklySchedule

Naam Description Waarde
dayOfWeek Hiermee geeft u op op welke dag van de week het onderhoud plaatsvindt. "Vrijdag"
"Maandag"
"Zaterdag"
"Zondag"
"Donderdag"
"Dinsdag"
"Woensdag" (vereist)
intervalWeeks Hiermee geeft u het aantal weken tussen elke set exemplaren. int (vereist)

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 4

TimeSpan

Naam Description Waarde
beëindigen Het einde van een periode tekenreeks
starten Het begin van een periode tekenreeks

TimeInWeek

Naam Description Waarde
day De dag van de week. "Vrijdag"
"Maandag"
"Zaterdag"
"Zondag"
"Donderdag"
"Dinsdag"
"Woensdag"
hourSlots Elk uur met een geheel getal vertegenwoordigt een tijdsbereik dat begint bij 0 m na het uur dat eindigt op het volgende uur (niet-inclusief). 0 komt overeen met 00:00 UTC, 23 komt overeen met 23:00 UTC. Als u [0, 1] opgeeft, betekent dit het tijdsbereik 00:00 - 02:00 UTC. int[]

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 23