Delen via


UpdateRun interface

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

Extends

Eigenschappen

eTag

Als eTag is opgegeven in de antwoordtekst, 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 koptekstvelden etag (sectie 14.19), If-Match (sectie 14.24), If-None-Match (sectie 14.26) en If-Range (sectie 14.27). 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 de UpdateRun. ManagedClusterUpdate kan worden gewijzigd totdat de uitvoering wordt gestart.

provisioningState

De inrichtingsstatus van de resource UpdateRun. 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 dit niet is ingesteld, worden alle leden opeenvolgend bijgewerkt. De status UpdateRun toont één UpdateStage en één UpdateGroup die is gericht op alle leden. De strategie van de UpdateRun kan worden gewijzigd totdat de uitvoering wordt 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. Een nieuwe strategie definiëren: stel het veld 'strategie' in.
  2. Een bestaande strategie gebruiken: stel het veld updateStrategyId in. (sinds 2023-08-15-preview)
  3. Gebruik de standaardstrategie om alle leden een voor een 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 van de UpdateStrategy waarnaar werd verwezen op het moment van maken en deze opslaan in het veld 'strategie'. Volgende wijzigingen in de resource FleetUpdateStrategy waarnaar wordt verwezen, worden niet doorgegeven. UpdateRunStrategy-wijzigingen kunnen rechtstreeks in het veld 'strategie' worden aangebracht voordat de UpdateRun wordt gestart.

Overgenomen eigenschappen

id

Volledig gekwalificeerde resource-id voor de resource. Ex - /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 resource OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

systemData

Azure Resource Manager metagegevens met informatie over createdBy en modifiedBy. 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' OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Eigenschapdetails

eTag

Als eTag is opgegeven in de antwoordtekst, 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 koptekstvelden etag (sectie 14.19), If-Match (sectie 14.24), If-None-Match (sectie 14.26) en If-Range (sectie 14.27). 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 de UpdateRun. ManagedClusterUpdate kan worden gewijzigd totdat de uitvoering wordt gestart.

managedClusterUpdate?: ManagedClusterUpdate

Waarde van eigenschap

provisioningState

De inrichtingsstatus van de resource UpdateRun. 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 dit niet is ingesteld, worden alle leden opeenvolgend bijgewerkt. De status UpdateRun toont één UpdateStage en één UpdateGroup die is gericht op alle leden. De strategie van de UpdateRun kan worden gewijzigd totdat de uitvoering wordt 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. Een nieuwe strategie definiëren: stel het veld 'strategie' in.
  2. Een bestaande strategie gebruiken: stel het veld updateStrategyId in. (sinds 2023-08-15-preview)
  3. Gebruik de standaardstrategie om alle leden een voor een 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 van de UpdateStrategy waarnaar werd verwezen op het moment van maken en deze opslaan in het veld 'strategie'. Volgende wijzigingen in de resource FleetUpdateStrategy waarnaar wordt verwezen, worden niet doorgegeven. UpdateRunStrategy-wijzigingen kunnen rechtstreeks in het veld 'strategie' worden aangebracht voordat de UpdateRun wordt gestart.

updateStrategyId?: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

id

Volledig gekwalificeerde resource-id voor de resource. Ex - /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 resource OPMERKING: 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 informatie over createdBy en modifiedBy. 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' OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type?: string

Waarde van eigenschap

string

Overgenomen vanProxyResource.type