Get-AzVmssLifecycleHookEvent

Lista ou recupera eventos hook do ciclo de vida para um Conjunto de Escala de Máquina Virtual (VMSS).

Sintaxe

ListParameterSet (Predefinição)

Get-AzVmssLifecycleHookEvent
    -ResourceGroupName <String>
    -VMScaleSetName <String>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

GetParameterSet

Get-AzVmssLifecycleHookEvent
    -ResourceGroupName <String>
    -VMScaleSetName <String>
    -Name <String>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Descrição

O cmdlet Get-AzVmssLifecycleHookHookEvent lista todos os eventos hook do ciclo de vida para um conjunto de escala de máquina virtual (VMSS) ou recupera um evento específico pelo nome (GUID). Os eventos de hook do ciclo de vida são criados pela plataforma quando os hooks configurados são ativados durante as fases de Atualização Automática do OS.

Os eventos têm uma Properties.State opção de 'Ativo' (à espera de resposta do cliente) ou 'Concluído'.

Exemplos

Exemplo 1: Liste todos os eventos de hook do ciclo de vida para um VMSS

Get-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss'

Este exemplo lista todos os eventos de hook do ciclo de vida para o VMSS especificado.

Exemplo 2: Obtenha um evento específico pelo nome

Get-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' -Name 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'

Este exemplo recupera um evento específico do gancho do ciclo de vida pelo seu nome GUID.

Exemplo 3: Filtrar apenas para eventos ativos

Get-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' |
    Where-Object { $_.Properties.State -eq 'Active' }

Este exemplo lista apenas os eventos de gancho do ciclo de vida ativo.

Exemplo 4: Aprovar todos os eventos ativos através do pipeline

Get-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' |
    Where-Object { $_.Properties.State -eq 'Active' } |
    Update-AzVmssLifecycleHookEvent -ActionState Approved

Este exemplo recupera todos os eventos ativos e aprova cada um através do pipeline.

Parâmetros

-DefaultProfile

As credenciais, conta, inquilino e subscrição usados para comunicação com o Azure.

Propriedades dos parâmetros

Tipo:IAzureContextContainer
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Name

O nome (GUID) do evento do gancho do ciclo de vida a recuperar. Quando omitidos, todos os eventos do VMSS são listados.

Propriedades dos parâmetros

Tipo:String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

GetParameterSet
Posto:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-ResourceGroupName

O nome do grupo de recursos.

Propriedades dos parâmetros

Tipo:String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-VMScaleSetName

O nome do conjunto de escala de VM.

Propriedades dos parâmetros

Tipo:String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:1
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

String

Saídas

VMScaleSetLifecycleHookEvent