UpdateRun interface
Wieloetapowy proces wykonywania operacji aktualizacji między członkami floty.
- Extends
Właściwości
e |
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. |
managed |
Aktualizacja, która ma zostać zastosowana do wszystkich klastrów w aktualizacjiRun. Element managedClusterUpdate można zmodyfikować do momentu uruchomienia przebiegu. |
provisioning |
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. |
update |
Identyfikator zasobu FleetUpdateStrategy do odwołania. Podczas tworzenia nowego przebiegu istnieją trzy sposoby definiowania strategii dla przebiegu:
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. |
system |
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:
- Zdefiniuj nową strategię: ustaw pole "strategia".
- Użyj istniejącej strategii: ustaw pole "updateStrategyId". (od 2023-08-15-preview)
- 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