UpdateRun interface
Een proces met meerdere fasen voor het uitvoeren van updatebewerkingen voor leden van een vloot.
- Extends
Eigenschappen
e |
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. |
managed |
De update die moet worden toegepast op alle clusters in de UpdateRun. ManagedClusterUpdate kan worden gewijzigd totdat de uitvoering wordt gestart. |
provisioning |
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. |
update |
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:
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. |
system |
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:
- Een nieuwe strategie definiëren: stel het veld 'strategie' in.
- Een bestaande strategie gebruiken: stel het veld updateStrategyId in. (sinds 2023-08-15-preview)
- 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