Ir para o conteúdo principal

equinix_fabric_stream_alert_rule (Recurso)

O recurso compatível com o Fabric V4 API permite a criação e o gerenciamento de Regras de alerta de fluxo do Equinix Fabric' Observação O recurso Regra de alerta de fluxo do Equinix Fabric v4 está atualmente em versão beta. As interfaces relacionadas a Equinix_Fabric_stream_alert_rule podem mudar antes da disponibilidade geral. Por favor, não hesite em relatar quaisquer problemas que você tenha abrindo um novo número https://github.com/equinix/terraform-provider-equinix/issues/new?template=bug.md

Documentação adicional:

Exemplo de uso​

resource "equinix_fabric_stream_alert_rule" "new_stream_alert_rule" {
stream_id = "<stream_id>"
name = "<name>"
type = "METRIC_ALERT"
description = "<description>"
enabled = true
metric_selector = {
include = ["equinix.fabric.connection.bandwidth_tx.usage"]
}
detection_method = {
type = "THRESHOLD"
operand = "ABOVE"
window_size = "<window_size>"
warning_threshold = "<warning_threshold>"
critical_threshold = "<critical_threshold>"
}
resource_selector = {
include = ["*/connections/<connection_id>"]
}
}

output "stream_alert_rule_type" {
value = equinix_fabric_stream_alert_rule.new_stream_alert_rule.type
}

output "stream_alert_rule_id" {
value = equinix_fabric_stream_alert_rule.new_stream_alert_rule.uuid
}

output "stream_alert_rule_stream_id" {
value = equinix_fabric_stream_alert_rule.new_stream_alert_rule.stream_id
}

output "stream_alert_rule_state" {
value = equinix_fabric_stream_alert_rule.new_stream_alert_rule.state
}

Esquema​

Obrigatório​

  • description (String) descrição da regra de alerta de fluxo fornecida pelo Cliente
  • detection_method (Atributos) Método de detecção para regra de alerta de fluxo (veja abaixo o esquema aninhado )
  • metric_selector (Atributos) Seletor de métrica para a regra de alerta de fluxo (veja abaixo o esquema aninhado )
  • name (String) nome da regra de alerta de fluxo fornecido pelo Cliente
  • resource_selector (Atributos) Seletor de recursos para a regra de alerta de fluxo (veja abaixo o esquema aninhado )
  • stream_id (String) o UUID do fluxo que contém esta regra de alerta
  • type (String) Tipo da regra de alerta de fluxo

Opcional​

Somente leitura​

  • change_log (Atributos) Detalhes da última alteração no recurso de stream (veja abaixo o esquema aninhado )
  • href (String) URI atribuído pelo Equinix da regra de alerta de fluxo
  • id (String) o identificador exclusivo do recurso
  • state (String) valor que representa o status de provisionamento para a regra de alerta de fluxo
  • uuid (String) Equinix atribuiu um identificador exclusivo para a regra de alerta de fluxo

Esquema aninhado para detection_method​

Obrigatório:

  • type (String) tipo de método de detecção de Regra de alerta de fluxo

Opcional:

  • critical_threshold (String) Limite crítico da métrica da regra de alerta de fluxo
  • operand (String) operando de métrica de regra de alerta de fluxo
  • warning_threshold (String) Limite de aviso da métrica da regra de alerta de fluxo
  • window_size (String) tamanho da janela métrica da regra de alerta de fluxo

Esquema aninhado para metric_selector​

Obrigatório:

  • include (Lista de String) Lista de métricas a serem incluídas

Esquema aninhado para resource_selector​

Obrigatório:

  • include (Lista de String) Lista de métricas a serem incluídas

Esquema aninhado para timeouts​

Opcional:

  • create (String) Uma string que pode ser analisada como uma duração que consiste em números e sufixos unitários, como "30s" ou "2h45m". As unidades de tempo válidas são "s" (segundos), "m" (minutos), "h" (horas).
  • delete (String) Uma string que pode ser analisada como uma duração que consiste em números e sufixos unitários, como "30s" ou "2h45m". As unidades de tempo válidas são "s" (segundos), "m" (minutos), "h" (horas). A definição de um tempo limite para uma operação de exclusão só é aplicável se as alterações forem salvas no estado antes da operação de destruição ocorrer.
  • read (String) Uma string que pode ser analisada como uma duração que consiste em números e sufixos unitários, como "30s" ou "2h45m". As unidades de tempo válidas são "s" (segundos), "m" (minutos), "h" (horas). As operações de leitura ocorrem durante qualquer operação de atualização ou planejamento quando a atualização está ativada.
  • update (String) Uma string que pode ser analisada como uma duração que consiste em números e sufixos unitários, como "30s" ou "2h45m". As unidades de tempo válidas são "s" (segundos), "m" (minutos), "h" (horas).

Esquema aninhado para change_log​

Somente leitura:

  • created_by (String) nome de usuário do criador do recurso de stream
  • created_by_email (String) e-mail do criador do recurso de stream
  • created_by_full_name (String) Nome legal do criador do recurso de stream
  • created_date_time (String) hora de criação do recurso de stream
  • deleted_by (String) nome de usuário do deletador do recurso de stream
  • deleted_by_email (String) E-mail do deletador do recurso de stream
  • deleted_by_full_name (String) Nome legal do deletador do recurso de stream
  • deleted_date_time (String) hora da exclusão do recurso de stream
  • updated_by (String) nome de usuário do último atualizador do recurso de stream
  • updated_by_email (String) E-mail do último atualizador do recurso de stream
  • updated_by_full_name (String) Nome legal do último atualizador do recurso de stream
  • updated_date_time (String) Hora da última atualização do recurso de stream
Esta página foi útil?