Compartir a través de


Microsoft.ContainerService managedClusters/maintenanceConfigurations 2024-08-01

Definición de recursos de Bicep

El tipo de recurso managedClusters/maintenanceConfigurations se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.ContainerService/managedClusters/maintenanceConfigurations, agregue el siguiente bicep a la plantilla.

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

Valores de propiedad

Microsoft.ContainerService/managedClusters/maintenanceConfigurations

Nombre Descripción Importancia
nombre El nombre del recurso string (obligatorio)
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: managedClusters
Propiedades Propiedades de una configuración de mantenimiento predeterminada. MaintenanceConfigurationProperties

AbsoluteMonthlySchedule

Nombre Descripción Importancia
dayOfMonth Fecha del mes. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 31 (obligatorio)
intervaloMeses Especifica el número de meses entre cada conjunto de repeticiones. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 6 (obligatorio)

Horario diario

Nombre Descripción Importancia
intervalDías Especifica el número de días entre cada conjunto de repeticiones. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 7 (obligatorio)

Intervalo de fechas

Nombre Descripción Importancia
fin Fecha de finalización del intervalo de fechas. string (obligatorio)
empezar Fecha de inicio del intervalo de fechas. string (obligatorio)

MaintenanceConfigurationProperties

Nombre Descripción Importancia
maintenanceWindow Ventana de mantenimiento para la configuración de mantenimiento. MaintenanceWindow
notAllowedTime Intervalos de tiempo en los que no se permite la actualización. Lapso de tiempo[]
timeInWeek Si dos entradas de matriz especifican el mismo día de la semana, la configuración aplicada es la unión de horas en ambas entradas. TiempoEnSemana[]

MaintenanceWindow

Nombre Descripción Importancia
durationHours La duración de la ventana de mantenimiento oscila entre 4 y 24 horas. Int

Restricciones:
Valor mínimo = 4
Valor máximo = 24 (obligatorio)
notAllowedDates Intervalos de fechas en los que no se permite la actualización. 'utcOffset' se aplica a este campo. Por ejemplo, con "utcOffset: +02:00" y "dateSpan" siendo "2022-12-23" en "2023-01-03", el mantenimiento se bloqueará de '2022-12-22 22:00' a '2023-01-03 22:00' en hora UTC. DateSpan[]
horario Programación de periodicidad para la ventana de mantenimiento. Programación (obligatorio)
Fecha de inicio Fecha en que se activa la ventana de mantenimiento. Si la fecha actual es anterior a esta fecha, la ventana de mantenimiento está inactiva y no se usará para las actualizaciones. Si no se especifica, la ventana de mantenimiento estará activa inmediatamente. cuerda / cadena
hora de inicio Hora de inicio de la ventana de mantenimiento. Los valores aceptados son de '00:00' a '23:59'. 'utcOffset' se aplica a este campo. Por ejemplo: '02:00' con 'utcOffset: +02:00' significa hora UTC '00:00'. cuerda

Restricciones:
Patrón = ^\d{2}:\d{2}$ (obligatorio)
utcOffset Desplazamiento UTC en formato +/-HH:mm. Por ejemplo, '+05:30' para IST y '-07:00' para PST. Si no se especifica, el valor predeterminado es "+00:00". cuerda

Restricciones:
Patrón = ^(-|\+)[0-9]{2}:[0-9]{2}$

RelativeMonthlySchedule

Nombre Descripción Importancia
dayOfWeek Especifica en qué día de la semana se produce el mantenimiento. 'Viernes'
"Lunes"
'Sábado'
'Domingo'
'Jueves'
"Martes"
'Miércoles' (obligatorio)
intervaloMeses Especifica el número de meses entre cada conjunto de repeticiones. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 6 (obligatorio)
weekIndex Especifica en qué semana del mes se aplica dayOfWeek. 'Primero'
'Cuarto'
'Último'
'Segundo'
'Third' (obligatorio)

Programación

Nombre Descripción Importancia
absolutoMensual Para programaciones como: 'recursar cada mes el 15' o 'recursar cada 3 meses el 20'. AbsoluteMonthlySchedule
diario Para programaciones como: "recursar todos los días" o "repetir cada 3 días". Horario diario
relativeMonthly En el caso de las programaciones como: 'recursar cada mes el primer lunes' o 'repetir cada 3 meses el último viernes'. RelativeMonthlySchedule
semanal En el caso de las programaciones como: "repetir cada lunes" o "repetir cada 3 semanas el miércoles". Horario semanal

TimeInWeek (en inglés)

Nombre Descripción Importancia
día El día de la semana. 'Viernes'
"Lunes"
'Sábado'
'Domingo'
'Jueves'
"Martes"
'Miércoles'
horaTragaperras Cada hora entera representa un intervalo de tiempo a partir de 0 m después de la hora que termina en la hora siguiente (no inclusiva). 0 corresponde a 00:00 UTC, 23 corresponde a 23:00 UTC. Especificar [0, 1] significa el intervalo de tiempo de 00:00 a 02:00 UTC. Int

Restricciones:
Valor mínimo = 0
Valor máximo = 23[]

Lapso de tiempo

Nombre Descripción Importancia
fin Fin de un intervalo de tiempo cuerda / cadena
empezar Inicio de un intervalo de tiempo cuerda / cadena

Horario semanal

Nombre Descripción Importancia
dayOfWeek Especifica en qué día de la semana se produce el mantenimiento. 'Viernes'
"Lunes"
'Sábado'
'Domingo'
'Jueves'
"Martes"
'Miércoles' (obligatorio)
intervaloSemanas Especifica el número de semanas entre cada conjunto de repeticiones. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 4 (obligatorio)

Definición de recursos de plantilla de ARM

El tipo de recurso managedClusters/maintenanceConfigurations se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.ContainerService/managedClusters/maintenanceConfigurations, agregue el siguiente JSON a la plantilla.

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

Valores de propiedad

Microsoft.ContainerService/managedClusters/maintenanceConfigurations

Nombre Descripción Importancia
apiVersion La versión de api '2024-08-01'
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades de una configuración de mantenimiento predeterminada. MaintenanceConfigurationProperties
tipo El tipo de recurso "Microsoft.ContainerService/managedClusters/maintenanceConfigurations"

AbsoluteMonthlySchedule

Nombre Descripción Importancia
dayOfMonth Fecha del mes. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 31 (obligatorio)
intervaloMeses Especifica el número de meses entre cada conjunto de repeticiones. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 6 (obligatorio)

Horario diario

Nombre Descripción Importancia
intervalDías Especifica el número de días entre cada conjunto de repeticiones. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 7 (obligatorio)

Intervalo de fechas

Nombre Descripción Importancia
fin Fecha de finalización del intervalo de fechas. string (obligatorio)
empezar Fecha de inicio del intervalo de fechas. string (obligatorio)

MaintenanceConfigurationProperties

Nombre Descripción Importancia
maintenanceWindow Ventana de mantenimiento para la configuración de mantenimiento. MaintenanceWindow
notAllowedTime Intervalos de tiempo en los que no se permite la actualización. Lapso de tiempo[]
timeInWeek Si dos entradas de matriz especifican el mismo día de la semana, la configuración aplicada es la unión de horas en ambas entradas. TiempoEnSemana[]

MaintenanceWindow

Nombre Descripción Importancia
durationHours La duración de la ventana de mantenimiento oscila entre 4 y 24 horas. Int

Restricciones:
Valor mínimo = 4
Valor máximo = 24 (obligatorio)
notAllowedDates Intervalos de fechas en los que no se permite la actualización. 'utcOffset' se aplica a este campo. Por ejemplo, con "utcOffset: +02:00" y "dateSpan" siendo "2022-12-23" en "2023-01-03", el mantenimiento se bloqueará de '2022-12-22 22:00' a '2023-01-03 22:00' en hora UTC. DateSpan[]
horario Programación de periodicidad para la ventana de mantenimiento. Programación (obligatorio)
Fecha de inicio Fecha en que se activa la ventana de mantenimiento. Si la fecha actual es anterior a esta fecha, la ventana de mantenimiento está inactiva y no se usará para las actualizaciones. Si no se especifica, la ventana de mantenimiento estará activa inmediatamente. cuerda / cadena
hora de inicio Hora de inicio de la ventana de mantenimiento. Los valores aceptados son de '00:00' a '23:59'. 'utcOffset' se aplica a este campo. Por ejemplo: '02:00' con 'utcOffset: +02:00' significa hora UTC '00:00'. cuerda

Restricciones:
Patrón = ^\d{2}:\d{2}$ (obligatorio)
utcOffset Desplazamiento UTC en formato +/-HH:mm. Por ejemplo, '+05:30' para IST y '-07:00' para PST. Si no se especifica, el valor predeterminado es "+00:00". cuerda

Restricciones:
Patrón = ^(-|\+)[0-9]{2}:[0-9]{2}$

RelativeMonthlySchedule

Nombre Descripción Importancia
dayOfWeek Especifica en qué día de la semana se produce el mantenimiento. 'Viernes'
"Lunes"
'Sábado'
'Domingo'
'Jueves'
"Martes"
'Miércoles' (obligatorio)
intervaloMeses Especifica el número de meses entre cada conjunto de repeticiones. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 6 (obligatorio)
weekIndex Especifica en qué semana del mes se aplica dayOfWeek. 'Primero'
'Cuarto'
'Último'
'Segundo'
'Third' (obligatorio)

Programación

Nombre Descripción Importancia
absolutoMensual Para programaciones como: 'recursar cada mes el 15' o 'recursar cada 3 meses el 20'. AbsoluteMonthlySchedule
diario Para programaciones como: "recursar todos los días" o "repetir cada 3 días". Horario diario
relativeMonthly En el caso de las programaciones como: 'recursar cada mes el primer lunes' o 'repetir cada 3 meses el último viernes'. RelativeMonthlySchedule
semanal En el caso de las programaciones como: "repetir cada lunes" o "repetir cada 3 semanas el miércoles". Horario semanal

TimeInWeek (en inglés)

Nombre Descripción Importancia
día El día de la semana. 'Viernes'
"Lunes"
'Sábado'
'Domingo'
'Jueves'
"Martes"
'Miércoles'
horaTragaperras Cada hora entera representa un intervalo de tiempo a partir de 0 m después de la hora que termina en la hora siguiente (no inclusiva). 0 corresponde a 00:00 UTC, 23 corresponde a 23:00 UTC. Especificar [0, 1] significa el intervalo de tiempo de 00:00 a 02:00 UTC. Int

Restricciones:
Valor mínimo = 0
Valor máximo = 23[]

Lapso de tiempo

Nombre Descripción Importancia
fin Fin de un intervalo de tiempo cuerda / cadena
empezar Inicio de un intervalo de tiempo cuerda / cadena

Horario semanal

Nombre Descripción Importancia
dayOfWeek Especifica en qué día de la semana se produce el mantenimiento. 'Viernes'
"Lunes"
'Sábado'
'Domingo'
'Jueves'
"Martes"
'Miércoles' (obligatorio)
intervaloSemanas Especifica el número de semanas entre cada conjunto de repeticiones. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 4 (obligatorio)

Ejemplos de uso

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso managedClusters/maintenanceConfigurations se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.ContainerService/managedClusters/maintenanceConfigurations, agregue el siguiente terraform a la plantilla.

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

Valores de propiedad

Microsoft.ContainerService/managedClusters/maintenanceConfigurations

Nombre Descripción Importancia
nombre El nombre del recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: managedClusters
Propiedades Propiedades de una configuración de mantenimiento predeterminada. MaintenanceConfigurationProperties
tipo El tipo de recurso "Microsoft.ContainerService/managedClusters/maintenanceConfigurations@2024-08-01"

AbsoluteMonthlySchedule

Nombre Descripción Importancia
dayOfMonth Fecha del mes. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 31 (obligatorio)
intervaloMeses Especifica el número de meses entre cada conjunto de repeticiones. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 6 (obligatorio)

Horario diario

Nombre Descripción Importancia
intervalDías Especifica el número de días entre cada conjunto de repeticiones. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 7 (obligatorio)

Intervalo de fechas

Nombre Descripción Importancia
fin Fecha de finalización del intervalo de fechas. string (obligatorio)
empezar Fecha de inicio del intervalo de fechas. string (obligatorio)

MaintenanceConfigurationProperties

Nombre Descripción Importancia
maintenanceWindow Ventana de mantenimiento para la configuración de mantenimiento. MaintenanceWindow
notAllowedTime Intervalos de tiempo en los que no se permite la actualización. Lapso de tiempo[]
timeInWeek Si dos entradas de matriz especifican el mismo día de la semana, la configuración aplicada es la unión de horas en ambas entradas. TiempoEnSemana[]

MaintenanceWindow

Nombre Descripción Importancia
durationHours La duración de la ventana de mantenimiento oscila entre 4 y 24 horas. Int

Restricciones:
Valor mínimo = 4
Valor máximo = 24 (obligatorio)
notAllowedDates Intervalos de fechas en los que no se permite la actualización. 'utcOffset' se aplica a este campo. Por ejemplo, con "utcOffset: +02:00" y "dateSpan" siendo "2022-12-23" en "2023-01-03", el mantenimiento se bloqueará de '2022-12-22 22:00' a '2023-01-03 22:00' en hora UTC. DateSpan[]
horario Programación de periodicidad para la ventana de mantenimiento. Programación (obligatorio)
Fecha de inicio Fecha en que se activa la ventana de mantenimiento. Si la fecha actual es anterior a esta fecha, la ventana de mantenimiento está inactiva y no se usará para las actualizaciones. Si no se especifica, la ventana de mantenimiento estará activa inmediatamente. cuerda / cadena
hora de inicio Hora de inicio de la ventana de mantenimiento. Los valores aceptados son de '00:00' a '23:59'. 'utcOffset' se aplica a este campo. Por ejemplo: '02:00' con 'utcOffset: +02:00' significa hora UTC '00:00'. cuerda

Restricciones:
Patrón = ^\d{2}:\d{2}$ (obligatorio)
utcOffset Desplazamiento UTC en formato +/-HH:mm. Por ejemplo, '+05:30' para IST y '-07:00' para PST. Si no se especifica, el valor predeterminado es "+00:00". cuerda

Restricciones:
Patrón = ^(-|\+)[0-9]{2}:[0-9]{2}$

RelativeMonthlySchedule

Nombre Descripción Importancia
dayOfWeek Especifica en qué día de la semana se produce el mantenimiento. 'Viernes'
"Lunes"
'Sábado'
'Domingo'
'Jueves'
"Martes"
'Miércoles' (obligatorio)
intervaloMeses Especifica el número de meses entre cada conjunto de repeticiones. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 6 (obligatorio)
weekIndex Especifica en qué semana del mes se aplica dayOfWeek. 'Primero'
'Cuarto'
'Último'
'Segundo'
'Third' (obligatorio)

Programación

Nombre Descripción Importancia
absolutoMensual Para programaciones como: 'recursar cada mes el 15' o 'recursar cada 3 meses el 20'. AbsoluteMonthlySchedule
diario Para programaciones como: "recursar todos los días" o "repetir cada 3 días". Horario diario
relativeMonthly En el caso de las programaciones como: 'recursar cada mes el primer lunes' o 'repetir cada 3 meses el último viernes'. RelativeMonthlySchedule
semanal En el caso de las programaciones como: "repetir cada lunes" o "repetir cada 3 semanas el miércoles". Horario semanal

TimeInWeek (en inglés)

Nombre Descripción Importancia
día El día de la semana. 'Viernes'
"Lunes"
'Sábado'
'Domingo'
'Jueves'
"Martes"
'Miércoles'
horaTragaperras Cada hora entera representa un intervalo de tiempo a partir de 0 m después de la hora que termina en la hora siguiente (no inclusiva). 0 corresponde a 00:00 UTC, 23 corresponde a 23:00 UTC. Especificar [0, 1] significa el intervalo de tiempo de 00:00 a 02:00 UTC. Int

Restricciones:
Valor mínimo = 0
Valor máximo = 23[]

Lapso de tiempo

Nombre Descripción Importancia
fin Fin de un intervalo de tiempo cuerda / cadena
empezar Inicio de un intervalo de tiempo cuerda / cadena

Horario semanal

Nombre Descripción Importancia
dayOfWeek Especifica en qué día de la semana se produce el mantenimiento. 'Viernes'
"Lunes"
'Sábado'
'Domingo'
'Jueves'
"Martes"
'Miércoles' (obligatorio)
intervaloSemanas Especifica el número de semanas entre cada conjunto de repeticiones. Int

Restricciones:
Valor mínimo = 1
Valor máximo = 4 (obligatorio)