UpdateRun interface
Proceso de varias fases para realizar operaciones de actualización entre miembros de una flota.
- Extends
Propiedades
e |
Si se proporciona eTag en el cuerpo de la respuesta, también se puede proporcionar como encabezado según la convención de etag normal. Las etiquetas de entidad se usan para comparar dos o más entidades del mismo recurso solicitado. HTTP/1.1 usa etiquetas de entidad en etag (sección 14.19), If-Match (sección 14.24), If-None-Match (sección 14.26) y If-Range (sección 14.27) campos de encabezado. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
managed |
Actualización que se va a aplicar a todos los clústeres de UpdateRun. ManagedClusterUpdate se puede modificar hasta que se inicie la ejecución. |
provisioning |
Estado de aprovisionamiento del recurso UpdateRun. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
status | Estado de UpdateRun. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
strategy | La estrategia define el orden en que se actualizarán los clústeres. Si no se establece, todos los miembros se actualizarán secuencialmente. El estado UpdateRun mostrará un único UpdateStage y un único UpdateGroup destinado a todos los miembros. La estrategia de UpdateRun se puede modificar hasta que se inicie la ejecución. |
update |
Identificador de recurso del recurso FleetUpdateStrategy al que se va a hacer referencia. Al crear una nueva ejecución, hay tres maneras de definir una estrategia para la ejecución:
Establecer "updateStrategyId" y "strategy" no es válido. UpdateRuns creado por "updateStrategyId" instantánea del updateStrategy al que se hace referencia en el momento de la creación y almacénelo en el campo "estrategia". Los cambios posteriores en el recurso FleetUpdateStrategy al que se hace referencia no se propagan. Los cambios de UpdateRunStrategy se pueden realizar directamente en el campo "estrategia" antes de iniciar UpdateRun. |
Propiedades heredadas
id | Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
name | El nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
system |
Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
type | Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
Detalles de las propiedades
eTag
Si se proporciona eTag en el cuerpo de la respuesta, también se puede proporcionar como encabezado según la convención de etag normal. Las etiquetas de entidad se usan para comparar dos o más entidades del mismo recurso solicitado. HTTP/1.1 usa etiquetas de entidad en etag (sección 14.19), If-Match (sección 14.24), If-None-Match (sección 14.26) y If-Range (sección 14.27) campos de encabezado. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
eTag?: string
Valor de propiedad
string
managedClusterUpdate
Actualización que se va a aplicar a todos los clústeres de UpdateRun. ManagedClusterUpdate se puede modificar hasta que se inicie la ejecución.
managedClusterUpdate?: ManagedClusterUpdate
Valor de propiedad
provisioningState
Estado de aprovisionamiento del recurso UpdateRun. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
provisioningState?: string
Valor de propiedad
string
status
Estado de UpdateRun. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
status?: UpdateRunStatus
Valor de propiedad
strategy
La estrategia define el orden en que se actualizarán los clústeres. Si no se establece, todos los miembros se actualizarán secuencialmente. El estado UpdateRun mostrará un único UpdateStage y un único UpdateGroup destinado a todos los miembros. La estrategia de UpdateRun se puede modificar hasta que se inicie la ejecución.
strategy?: UpdateRunStrategy
Valor de propiedad
updateStrategyId
Identificador de recurso del recurso FleetUpdateStrategy al que se va a hacer referencia.
Al crear una nueva ejecución, hay tres maneras de definir una estrategia para la ejecución:
- Definir una nueva estrategia en su lugar: establezca el campo "estrategia".
- Use una estrategia existente: establezca el campo "updateStrategyId". (desde 2023-08-15-preview)
- Use la estrategia predeterminada para actualizar todos los miembros uno por uno: deje sin establecer "updateStrategyId" y "strategy". (desde 2023-08-15-preview)
Establecer "updateStrategyId" y "strategy" no es válido.
UpdateRuns creado por "updateStrategyId" instantánea del updateStrategy al que se hace referencia en el momento de la creación y almacénelo en el campo "estrategia". Los cambios posteriores en el recurso FleetUpdateStrategy al que se hace referencia no se propagan. Los cambios de UpdateRunStrategy se pueden realizar directamente en el campo "estrategia" antes de iniciar UpdateRun.
updateStrategyId?: string
Valor de propiedad
string
Detalles de las propiedades heredadas
id
Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
id?: string
Valor de propiedad
string
Heredado deProxyResource.id
name
El nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
name?: string
Valor de propiedad
string
Heredado deProxyResource.name
systemData
Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
systemData?: SystemData
Valor de propiedad
Heredado deProxyResource.systemData
type
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
type?: string
Valor de propiedad
string
Heredado deProxyResource.type