Gerenciar tempos limite em runbooks
A propriedade timeoutSeconds
é compartilhada por todas as ações de automação. Você pode usar essa propriedade para especificar o valor do tempo limite de execução de uma ação. Além disso, você pode alterar como um tempo limite de ação afeta a automação e o status geral da execução. Você pode fazer isso definindo também as propriedades compartilhadas onFailure
e isCritical
para uma ação.
Por exemplo, dependendo do caso de uso, quando uma ação atinge o tempo limite, você poderá preferir que a automação continue com uma ação diferente e não afete o status geral da automação. Neste exemplo, você especifica o tempo de espera antes que o tempo limite da ação seja esgotado usando a propriedade timeoutSeconds
. Especifique então a ação ou etapa que a automação deve executar no caso do tempo limite expirar. Especifique um valor usando o formato step:
da propriedade step
name
onFailure
, em vez do valor padrão de Abort
. Por padrão, se o tempo limite de uma ação expirar, o status de execução da automação será Timed Out
. Para evitar que um tempo limite afete o status da execução da automação, especifique false
para a propriedade isCritical
.
O exemplo a seguir mostra como definir as propriedades compartilhadas para uma ação descrita nesse cenário.
Para obter mais informações sobre propriedades compartilhadas por todas as ações de automação, consulte Propriedades compartilhadas por todas as ações.