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