Udostępnij za pośrednictwem


UpdateRun interface

Wieloetapowy proces wykonywania operacji aktualizacji między członkami floty.

Extends

Właściwości

eTag

Jeśli element eTag jest udostępniany w treści odpowiedzi, może być również podany jako nagłówek zgodnie z normalną konwencją etagu. Tagi jednostek są używane do porównywania co najmniej dwóch jednostek z tego samego żądanego zasobu. Protokół HTTP/1.1 używa tagów jednostek w elemecie etag (sekcja 14.19), If-Match (sekcja 14.24), If-None-Match (sekcja 14.26) i If-Range (sekcja 14.27) pól nagłówków. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

managedClusterUpdate

Aktualizacja, która ma zostać zastosowana do wszystkich klastrów w aktualizacjiRun. Element managedClusterUpdate można zmodyfikować do momentu uruchomienia przebiegu.

provisioningState

Stan aprowizacji zasobu UpdateRun. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

status

Stan updateRun. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

strategy

Strategia definiuje kolejność aktualizowania klastrów. Jeśli nie zostanie ustawiona, wszystkie elementy członkowskie zostaną zaktualizowane sekwencyjnie. Stan UpdateRun spowoduje wyświetlenie pojedynczego elementu UpdateStage i pojedynczej grupy UpdateGroup przeznaczonej dla wszystkich członków. Strategię updateRun można zmodyfikować do momentu uruchomienia przebiegu.

updateStrategyId

Identyfikator zasobu FleetUpdateStrategy do odwołania.

Podczas tworzenia nowego przebiegu istnieją trzy sposoby definiowania strategii dla przebiegu:

  1. Zdefiniuj nową strategię: ustaw pole "strategia".
  2. Użyj istniejącej strategii: ustaw pole "updateStrategyId". (od 2023-08-15-preview)
  3. Użyj strategii domyślnej, aby zaktualizować wszystkie elementy członkowskie jeden po drugim: pozostaw obie wartości "updateStrategyId" i "strategy" (strategia). (od 2023-08-15-preview)

Ustawienie zarówno wartości "updateStrategyId" i "strategy" jest nieprawidłowe.

UpdateRuns utworzone przez migawkę "updateStrategyId" przywoływały updateStrategy podczas tworzenia i przechowywać je w polu "strategia". Kolejne zmiany w odwołanych zasobach FleetUpdateStrategy nie są propagowane. Zmiany UpdateRunStrategy można wprowadzać bezpośrednio w polu "strategia" przed uruchomieniem aktualizacji UpdateRun.

Właściwości dziedziczone

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

systemData

Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

Szczegóły właściwości

eTag

Jeśli element eTag jest udostępniany w treści odpowiedzi, może być również podany jako nagłówek zgodnie z normalną konwencją etagu. Tagi jednostek są używane do porównywania co najmniej dwóch jednostek z tego samego żądanego zasobu. Protokół HTTP/1.1 używa tagów jednostek w elemecie etag (sekcja 14.19), If-Match (sekcja 14.24), If-None-Match (sekcja 14.26) i If-Range (sekcja 14.27) pól nagłówków. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

eTag?: string

Wartość właściwości

string

managedClusterUpdate

Aktualizacja, która ma zostać zastosowana do wszystkich klastrów w aktualizacjiRun. Element managedClusterUpdate można zmodyfikować do momentu uruchomienia przebiegu.

managedClusterUpdate?: ManagedClusterUpdate

Wartość właściwości

provisioningState

Stan aprowizacji zasobu UpdateRun. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState?: string

Wartość właściwości

string

status

Stan updateRun. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

status?: UpdateRunStatus

Wartość właściwości

strategy

Strategia definiuje kolejność aktualizowania klastrów. Jeśli nie zostanie ustawiona, wszystkie elementy członkowskie zostaną zaktualizowane sekwencyjnie. Stan UpdateRun spowoduje wyświetlenie pojedynczego elementu UpdateStage i pojedynczej grupy UpdateGroup przeznaczonej dla wszystkich członków. Strategię updateRun można zmodyfikować do momentu uruchomienia przebiegu.

strategy?: UpdateRunStrategy

Wartość właściwości

updateStrategyId

Identyfikator zasobu FleetUpdateStrategy do odwołania.

Podczas tworzenia nowego przebiegu istnieją trzy sposoby definiowania strategii dla przebiegu:

  1. Zdefiniuj nową strategię: ustaw pole "strategia".
  2. Użyj istniejącej strategii: ustaw pole "updateStrategyId". (od 2023-08-15-preview)
  3. Użyj strategii domyślnej, aby zaktualizować wszystkie elementy członkowskie jeden po drugim: pozostaw obie wartości "updateStrategyId" i "strategy" (strategia). (od 2023-08-15-preview)

Ustawienie zarówno wartości "updateStrategyId" i "strategy" jest nieprawidłowe.

UpdateRuns utworzone przez migawkę "updateStrategyId" przywoływały updateStrategy podczas tworzenia i przechowywać je w polu "strategia". Kolejne zmiany w odwołanych zasobach FleetUpdateStrategy nie są propagowane. Zmiany UpdateRunStrategy można wprowadzać bezpośrednio w polu "strategia" przed uruchomieniem aktualizacji UpdateRun.

updateStrategyId?: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

id?: string

Wartość właściwości

string

Dziedziczone zProxyResource.id

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name?: string

Wartość właściwości

string

Dziedziczone zProxyResource.name

systemData

Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

systemData?: SystemData

Wartość właściwości

Dziedziczone zproxyResource.systemData

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

type?: string

Wartość właściwości

string

Dziedziczone zserwera proxyResource.type