• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Lógica condicional

|View as Markdown (English)

Utilice las sentencias switch para tomar decisiones basadas en los datos de los pasos anteriores.

Qué habilitan las sentencias switch:

  • Cree árboles de decisión basados en condiciones
  • Enrutar la ejecución del flujo de trabajo a diferentes pasos según los valores de los datos
  • Evaluar múltiples condiciones en secuencia
  • Definir el comportamiento predeterminado cuando no se cumplen las condiciones

Lógica condicional con datos

steps:
- name: checkCPU
type: action
action: newrelic.nerdgraph.execute
version: 1
# ... query configuration
- name: decideAction
type: switch
switch:
- condition: "${{ .steps.checkCPU.outputs.data.actor.account.nrql.results[0].average > 90 }}"
next: resizeInstance
- condition: "${{ .steps.checkCPU.outputs.data.actor.account.nrql.results[0].average > 70 }}"
next: sendWarning
next: normalOperation
- name: resizeInstance
type: action
action: aws.ec2.modifyInstanceAttribute
version: 1
# ... resize configuration
- name: sendWarning
type: action
action: slack.chat.postMessage
version: 1
# ... warning message
- name: normalOperation
type: action
action: newrelic.ingest.sendLogs
version: 1
# ... log normal status

Bucles

Combinar lógica condicional con iteración

Integración de Slack

Aplicar patrones de conmutación a los flujos de trabajo de aprobación

Esquema de definición: Switch

Referencia completa del paso switch

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.