Update-AzVmssLifecycleHookEvent
Reageert op een vmSS-gebeurtenis (Virtual Machine Scale Set) door deze te goedkeuren, af te wijzen of uit te stellen.
Syntax
ByNameParameterSet (Standaard)
Update-AzVmssLifecycleHookEvent
-ResourceGroupName <String>
-VMScaleSetName <String>
-Name <String>
[-ActionState <String>]
[-InstanceId <String[]>]
[-WaitUntil <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ByObjectParameterSet
Update-AzVmssLifecycleHookEvent
-InputObject <VMScaleSetLifecycleHookEvent>
[-ActionState <String>]
[-InstanceId <String[]>]
[-WaitUntil <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De cmdlet Update-AzVmssLifecycleHookEvent reageert op een gebeurtenis voor de levenscyclushook van VMSS. U kunt het volgende doen:
- De gebeurtenis goedkeuren of afwijzen (
-ActionState) - Een subset van VM-exemplaren goedkeuren of afwijzen (
-InstanceIdmet-ActionState) - De deadline van de gebeurtenis vertragen (
-WaitUntil)
De cmdlet accepteert pijplijninvoer van Get-AzVmssLifecycleHookEvent.
Voorbeelden
Voorbeeld 1: Alle doelen in een gebeurtenis goedkeuren
Update-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' -Name $eventGuid -ActionState Approved
In dit voorbeeld worden alle doelbronnen in de gebeurtenis levenscyclushook goedgekeurd.
Voorbeeld 2: Alle doelen negeren
Update-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' -Name $eventGuid -ActionState Rejected
In dit voorbeeld worden alle doelbronnen geweigerd.
Voorbeeld 3: Een subset van VM's in een Uniform VMSS goedkeuren
Update-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' -Name $eventGuid -InstanceId '0','1','2' -ActionState Approved
In dit voorbeeld worden VM's met exemplaar-id's 0, 1 en 2 in een Uniform VMSS goedgekeurd.
Voorbeeld 4: Een subset van VM's in een Flex-VMSS goedkeuren
Update-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' -Name $eventGuid -InstanceId 'myvmss_3ec87a','myvmss_a1b2c3' -ActionState Approved
In dit voorbeeld worden specifieke VM-namen in een Flex-VMSS goedgekeurd.
Voorbeeld 5: De deadline van de gebeurtenis vertragen
Update-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' -Name $eventGuid -WaitUntil '2026-05-08T11:00:00Z'
In dit voorbeeld wordt de deadline van de gebeurtenis vertraagd tot de opgegeven UTC-tijdstempel.
Voorbeeld 6: Voorbeeld van wat wordt goedgekeurd
Update-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' -Name $eventGuid -ActionState Approved -WhatIf
In dit voorbeeld ziet u wat de cmdlet zou doen zonder wijzigingen aan te brengen.
Voorbeeld 7: Alle actieve gebeurtenissen via pijplijn goedkeuren
Get-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' |
Where-Object { $_.Properties.State -eq 'Active' } |
Update-AzVmssLifecycleHookEvent -ActionState Approved
In dit voorbeeld worden alle actieve gebeurtenissen van de levenscyclushook opgehaald en wordt elke gebeurtenis via de pijplijn goedgekeurd.
Parameters
-ActionState
De actiestatus die moet worden toegepast op de doelen van de levenscyclushook gebeurtenis. Geaccepteerde waarden: 'Goedgekeurd', 'Geweigerd'.
Wanneer -InstanceId deze niet is opgegeven, wordt de actie toegepast op alle doelbronnen in de gebeurtenis. Wanneer -InstanceId wordt opgegeven, worden alleen de overeenkomende doelen bijgewerkt.
Parametereigenschappen
| Type: | String |
| Default value: | None |
| Geaccepteerde waarden: | Approved, Rejected |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | True |
| Waarde van resterende argumenten: | False |
-Confirm
Voordat u de cmdlet uitvoert, vraagt het systeem om bevestiging.
Parametereigenschappen
| Type: | SwitchParameter |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
| Aliassen: | Cf |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Parametereigenschappen
| Type: | IAzureContextContainer |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
| Aliassen: | AzContext, AzureRmContext, AzureCredential |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-InputObject
Het gebeurtenisobject voor de levenscyclushook van 'Get-AzVmssLifecycleHookEvent'. Wanneer u deze parameterset gebruikt, worden de naam van de resourcegroep, de VMSS-naam en de gebeurtenisnaam uit het object geëxtraheerd.
Parametereigenschappen
| Type: | VMScaleSetLifecycleHookEvent |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
ByObjectParameterSet
| Position: | 0 |
| Verplicht: | True |
| Waarde uit pijplijn: | True |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-InstanceId
Hiermee filtert u de update naar een subset van de doel-VM-exemplaar-id's (decimale id's voor Uniform VMSS) of VM-namen (voor Flex VMSS). Wanneer u dit weglaat, wordt de actiestatus toegepast op alle doelbronnen in de gebeurtenis.
Parametereigenschappen
| Type: | String[] |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | True |
| Waarde van resterende argumenten: | False |
-Name
De naam (GUID) van de levenscyclushookgebeurtenis die moet worden bijgewerkt.
Parametereigenschappen
| Type: | String |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
ByNameParameterSet
| Position: | 2 |
| Verplicht: | True |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | True |
| Waarde van resterende argumenten: | False |
-ResourceGroupName
De naam van de resource group.
Parametereigenschappen
| Type: | String |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
ByNameParameterSet
| Position: | 0 |
| Verplicht: | True |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | True |
| Waarde van resterende argumenten: | False |
-VMScaleSetName
De naam van de VM-schaalset.
Parametereigenschappen
| Type: | String |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
ByNameParameterSet
| Position: | 1 |
| Verplicht: | True |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | True |
| Waarde van resterende argumenten: | False |
-WaitUntil
Hiermee wordt de deadline van de gebeurtenis vertraagd naar de opgegeven UTC-tijdstempel in ISO 8601-indeling (bijvoorbeeld '2026-05-08T11:00:00Z'). De tijdstempel mag de maxWaitUntil-waarde van de gebeurtenis niet overschrijden.
Parametereigenschappen
| Type: | String |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | True |
| Waarde van resterende argumenten: | False |
-WhatIf
Toont wat er zou gebeuren wanneer de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Parametereigenschappen
| Type: | SwitchParameter |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
| Aliassen: | Wi |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
CommonParameters
Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.