Partilhar via


UpdateRun interface

Um processo de vários estágios para executar operações de atualização entre membros de uma frota.

Extends

Propriedades

eTag

Se o eTag for fornecido no corpo da resposta, ele também poderá ser fornecido como um cabeçalho de acordo com a convenção normal do etag. As tags de entidade são usadas para comparar duas ou mais entidades do mesmo recurso solicitado. HTTP/1.1 usa tags de entidade nos campos de cabeçalho etag (seção 14.19), If-Match (seção 14.24), If-None-Match (seção 14.26) e If-Range (seção 14.27). Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

managedClusterUpdate

A atualização a ser aplicada a todos os clusters no UpdateRun. O managedClusterUpdate pode ser modificado até que a execução seja iniciada.

provisioningState

O estado de provisionamento do recurso UpdateRun. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

status

O status do UpdateRun. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

strategy

A estratégia define a ordem pela qual os clusters serão atualizados. Se não estiver definido, todos os membros serão atualizados sequencialmente. O status UpdateRun mostrará um único UpdateStage e um único UpdateGroup direcionados a todos os membros. A estratégia do UpdateRun pode ser modificada até que a execução seja iniciada.

updateStrategyId

A id de recurso do recurso FleetUpdateStrategy a ser referenciado.

Ao criar uma nova execução, há três maneiras de definir uma estratégia para a execução:

  1. Defina uma nova estratégia em vigor: defina o campo "estratégia".
  2. Use uma estratégia existente: defina o campo "updateStrategyId". (desde 2023-08-15-preview)
  3. Use a estratégia padrão para atualizar todos os membros, um por um: deixe "updateStrategyId" e "strategy" desdefinidos. (desde 2023-08-15-preview)

Definir "updateStrategyId" e "strategy" é inválido.

UpdateRuns criado por "updateStrategyId" instantâneo o UpdateStrategy referenciado no momento da criação e armazená-lo no campo "estratégia". As alterações subsequentes no recurso FleetUpdateStrategy referenciado não se propagam. As alterações UpdateRunStrategy podem ser feitas diretamente no campo "estratégia" antes de iniciar o UpdateRun.

Propriedades Herdadas

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

eTag

Se o eTag for fornecido no corpo da resposta, ele também poderá ser fornecido como um cabeçalho de acordo com a convenção normal do etag. As tags de entidade são usadas para comparar duas ou mais entidades do mesmo recurso solicitado. HTTP/1.1 usa tags de entidade nos campos de cabeçalho etag (seção 14.19), If-Match (seção 14.24), If-None-Match (seção 14.26) e If-Range (seção 14.27). Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

eTag?: string

Valor de Propriedade

string

managedClusterUpdate

A atualização a ser aplicada a todos os clusters no UpdateRun. O managedClusterUpdate pode ser modificado até que a execução seja iniciada.

managedClusterUpdate?: ManagedClusterUpdate

Valor de Propriedade

provisioningState

O estado de provisionamento do recurso UpdateRun. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor de Propriedade

string

status

O status do UpdateRun. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

status?: UpdateRunStatus

Valor de Propriedade

strategy

A estratégia define a ordem pela qual os clusters serão atualizados. Se não estiver definido, todos os membros serão atualizados sequencialmente. O status UpdateRun mostrará um único UpdateStage e um único UpdateGroup direcionados a todos os membros. A estratégia do UpdateRun pode ser modificada até que a execução seja iniciada.

strategy?: UpdateRunStrategy

Valor de Propriedade

updateStrategyId

A id de recurso do recurso FleetUpdateStrategy a ser referenciado.

Ao criar uma nova execução, há três maneiras de definir uma estratégia para a execução:

  1. Defina uma nova estratégia em vigor: defina o campo "estratégia".
  2. Use uma estratégia existente: defina o campo "updateStrategyId". (desde 2023-08-15-preview)
  3. Use a estratégia padrão para atualizar todos os membros, um por um: deixe "updateStrategyId" e "strategy" desdefinidos. (desde 2023-08-15-preview)

Definir "updateStrategyId" e "strategy" é inválido.

UpdateRuns criado por "updateStrategyId" instantâneo o UpdateStrategy referenciado no momento da criação e armazená-lo no campo "estratégia". As alterações subsequentes no recurso FleetUpdateStrategy referenciado não se propagam. As alterações UpdateRunStrategy podem ser feitas diretamente no campo "estratégia" antes de iniciar o UpdateRun.

updateStrategyId?: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor de Propriedade

string

herdado deProxyResource.id

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

herdada deProxyResource.name

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor de Propriedade

herdado de ProxyResource.systemData

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

herdado de ProxyResource.type