Delen via


UpdateRun interface

Een proces met meerdere fasen voor het uitvoeren van updatebewerkingen voor leden van een Vloot.

Uitbreiding

Eigenschappen

eTag

Als eTag is opgegeven in de hoofdtekst van het antwoord, kan deze ook worden opgegeven als een header volgens de normale etag-conventie. Entiteitstags worden gebruikt voor het vergelijken van twee of meer entiteiten uit dezelfde aangevraagde resource. HTTP/1.1 maakt gebruik van entiteitstags in de etag (sectie 14.19), If-Match (sectie 14.24), If-None-Match (sectie 14.26) en If-Range (sectie 14.27) koptekstvelden. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

managedClusterUpdate

De update die moet worden toegepast op alle clusters in UpdateRun. ManagedClusterUpdate kan worden gewijzigd totdat de uitvoering is gestart.

provisioningState

De inrichtingsstatus van de UpdateRun-resource. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

status

De status van de UpdateRun. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

strategy

De strategie definieert de volgorde waarin de clusters worden bijgewerkt. Als deze niet is ingesteld, worden alle leden opeenvolgend bijgewerkt. De UpdateRun-status toont één UpdateStage en één UpdateGroup die is gericht op alle leden. De strategie van de UpdateRun kan worden gewijzigd totdat de uitvoering is gestart.

updateStrategyId

De resource-id van de FleetUpdateStrategy-resource waarnaar moet worden verwezen.

Wanneer u een nieuwe uitvoering maakt, zijn er drie manieren om een strategie voor de uitvoering te definiëren:

  1. Definieer een nieuwe strategie: stel het veld 'strategie' in.
  2. Gebruik een bestaande strategie: stel het veld updateStrategyId in. (sinds 2023-08-15-preview)
  3. Gebruik de standaardstrategie om alle leden één voor één bij te werken: laat zowel 'updateStrategyId' als 'strategie' uitgeschakeld. (sinds 2023-08-15-preview)

Het instellen van zowel 'updateStrategyId' als 'strategie' is ongeldig.

UpdateRuns gemaakt door "updateStrategyId" momentopname waarnaar wordt verwezen UpdateStrategy op het moment van maken en opslaan in het veld Strategie. Volgende wijzigingen in de resource Waarnaar wordt verwezen FleetUpdateStrategy worden niet doorgegeven. UpdateRunStrategy-wijzigingen kunnen rechtstreeks in het veld Strategie worden aangebracht voordat u UpdateRun start.

Overgenomen eigenschappen

id

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name

De naam van de resourceNOTITIE: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

systemData

Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts': deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Eigenschapdetails

eTag

Als eTag is opgegeven in de hoofdtekst van het antwoord, kan deze ook worden opgegeven als een header volgens de normale etag-conventie. Entiteitstags worden gebruikt voor het vergelijken van twee of meer entiteiten uit dezelfde aangevraagde resource. HTTP/1.1 maakt gebruik van entiteitstags in de etag (sectie 14.19), If-Match (sectie 14.24), If-None-Match (sectie 14.26) en If-Range (sectie 14.27) koptekstvelden. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

eTag?: string

Waarde van eigenschap

string

managedClusterUpdate

De update die moet worden toegepast op alle clusters in UpdateRun. ManagedClusterUpdate kan worden gewijzigd totdat de uitvoering is gestart.

managedClusterUpdate?: ManagedClusterUpdate

Waarde van eigenschap

provisioningState

De inrichtingsstatus van de UpdateRun-resource. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

provisioningState?: string

Waarde van eigenschap

string

status

De status van de UpdateRun. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

status?: UpdateRunStatus

Waarde van eigenschap

strategy

De strategie definieert de volgorde waarin de clusters worden bijgewerkt. Als deze niet is ingesteld, worden alle leden opeenvolgend bijgewerkt. De UpdateRun-status toont één UpdateStage en één UpdateGroup die is gericht op alle leden. De strategie van de UpdateRun kan worden gewijzigd totdat de uitvoering is gestart.

strategy?: UpdateRunStrategy

Waarde van eigenschap

updateStrategyId

De resource-id van de FleetUpdateStrategy-resource waarnaar moet worden verwezen.

Wanneer u een nieuwe uitvoering maakt, zijn er drie manieren om een strategie voor de uitvoering te definiëren:

  1. Definieer een nieuwe strategie: stel het veld 'strategie' in.
  2. Gebruik een bestaande strategie: stel het veld updateStrategyId in. (sinds 2023-08-15-preview)
  3. Gebruik de standaardstrategie om alle leden één voor één bij te werken: laat zowel 'updateStrategyId' als 'strategie' uitgeschakeld. (sinds 2023-08-15-preview)

Het instellen van zowel 'updateStrategyId' als 'strategie' is ongeldig.

UpdateRuns gemaakt door "updateStrategyId" momentopname waarnaar wordt verwezen UpdateStrategy op het moment van maken en opslaan in het veld Strategie. Volgende wijzigingen in de resource Waarnaar wordt verwezen FleetUpdateStrategy worden niet doorgegeven. UpdateRunStrategy-wijzigingen kunnen rechtstreeks in het veld Strategie worden aangebracht voordat u UpdateRun start.

updateStrategyId?: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

id

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

id?: string

Waarde van eigenschap

string

overgenomen vanProxyResource.id

name

De naam van de resourceNOTITIE: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name?: string

Waarde van eigenschap

string

overgenomen vanProxyResource.name

systemData

Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

systemData?: SystemData

Waarde van eigenschap

overgenomen vanProxyResource.systemData-

type

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts': deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type?: string

Waarde van eigenschap

string

overgenomen vanProxyResource.type