Sdílet prostřednictvím


UpdateRun interface

Vícefázový proces pro provádění aktualizačních operací napříč členy flotily.

Extends

Vlastnosti

eTag

Pokud je v textu odpovědi uvedena značka eTag, může být také poskytována jako hlavička podle normální konvence značky etag. Značky entit se používají k porovnání dvou nebo více entit ze stejného požadovaného prostředku. HTTP/1.1 používá značky entit v etagu (oddíl 14.19), If-Match (oddíl 14.24), If-None-Match (oddíl 14.26) a If-Range (oddíl 14.27). POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

managedClusterUpdate

Aktualizace, která se má použít pro všechny clustery v sadě UpdateRun. ManagedClusterUpdate lze upravit, dokud se spuštění nespustí.

provisioningState

Stav zřizování prostředku UpdateRun. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

status

Stav UpdateRun. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

strategy

Strategie definuje pořadí, ve kterém se clustery aktualizují. Pokud není nastavená, budou všichni členové aktualizováni postupně. Ve stavu UpdateRun se zobrazí jedna aktualizace UpdateStage a jedna skupina UpdateGroup, která cílí na všechny členy. Strategii UpdateRunu je možné upravit, dokud se spuštění nespustí.

updateStrategyId

ID prostředku FleetUpdateStrategy, na který se má odkazovat.

Při vytváření nového spuštění existují tři způsoby definování strategie spuštění:

  1. Definujte novou strategii: Nastavte pole strategie.
  2. Použijte existující strategii: Nastavte pole updateStrategyId. (od 15. 8. 2023)
  3. Pomocí výchozí strategie aktualizujte všechny členy o jeden po druhém: Ponechte parametr updateStrategyId i strategii bez nastavení. (od 15. 8. 2023)

Nastavení "updateStrategyId" a "strategie" je neplatné.

UpdateRuns vytvořené pomocí "updateStrategyId" snímek odkazované UpdateStrategy v době vytvoření a uloží ho do pole strategie. Následné změny odkazovaného prostředku FleetUpdateStrategy se nerozšířují. Změny UpdateRunStrategy je možné provést přímo v poli strategie před spuštěním rutiny UpdateRun.

Zděděné vlastnosti

id

Plně kvalifikované ID prostředku pro prostředek. Příklad : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

name

Název prostředku POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

systemData

Metadata Azure Resource Manageru obsahující informace createdBy a modifiedBy POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

type

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

Podrobnosti vlastnosti

eTag

Pokud je v textu odpovědi uvedena značka eTag, může být také poskytována jako hlavička podle normální konvence značky etag. Značky entit se používají k porovnání dvou nebo více entit ze stejného požadovaného prostředku. HTTP/1.1 používá značky entit v etagu (oddíl 14.19), If-Match (oddíl 14.24), If-None-Match (oddíl 14.26) a If-Range (oddíl 14.27). POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

eTag?: string

Hodnota vlastnosti

string

managedClusterUpdate

Aktualizace, která se má použít pro všechny clustery v sadě UpdateRun. ManagedClusterUpdate lze upravit, dokud se spuštění nespustí.

managedClusterUpdate?: ManagedClusterUpdate

Hodnota vlastnosti

provisioningState

Stav zřizování prostředku UpdateRun. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

provisioningState?: string

Hodnota vlastnosti

string

status

Stav UpdateRun. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

status?: UpdateRunStatus

Hodnota vlastnosti

strategy

Strategie definuje pořadí, ve kterém se clustery aktualizují. Pokud není nastavená, budou všichni členové aktualizováni postupně. Ve stavu UpdateRun se zobrazí jedna aktualizace UpdateStage a jedna skupina UpdateGroup, která cílí na všechny členy. Strategii UpdateRunu je možné upravit, dokud se spuštění nespustí.

strategy?: UpdateRunStrategy

Hodnota vlastnosti

updateStrategyId

ID prostředku FleetUpdateStrategy, na který se má odkazovat.

Při vytváření nového spuštění existují tři způsoby definování strategie spuštění:

  1. Definujte novou strategii: Nastavte pole strategie.
  2. Použijte existující strategii: Nastavte pole updateStrategyId. (od 15. 8. 2023)
  3. Pomocí výchozí strategie aktualizujte všechny členy o jeden po druhém: Ponechte parametr updateStrategyId i strategii bez nastavení. (od 15. 8. 2023)

Nastavení "updateStrategyId" a "strategie" je neplatné.

UpdateRuns vytvořené pomocí "updateStrategyId" snímek odkazované UpdateStrategy v době vytvoření a uloží ho do pole strategie. Následné změny odkazovaného prostředku FleetUpdateStrategy se nerozšířují. Změny UpdateRunStrategy je možné provést přímo v poli strategie před spuštěním rutiny UpdateRun.

updateStrategyId?: string

Hodnota vlastnosti

string

Podrobnosti zděděných vlastností

id

Plně kvalifikované ID prostředku pro prostředek. Příklad : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

id?: string

Hodnota vlastnosti

string

zděděno zeProxyResource.id

name

Název prostředku POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

name?: string

Hodnota vlastnosti

string

zděděno zeProxyResource.name

systemData

Metadata Azure Resource Manageru obsahující informace createdBy a modifiedBy POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

systemData?: SystemData

Hodnota vlastnosti

zděděno z ProxyResource.systemData

type

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

type?: string

Hodnota vlastnosti

string

zděděno zeProxyResource.type