Ir para o conteúdo principal

equinix_fabric_stream_alert_rules (Fonte de dados)

Fonte de dados compatível com a API Fabric V4 que permite ao usuário buscar regras de alerta do Equinix Fabric Stream com paginação. Observação: a fonte de dados Equinix Fabric v4 Stream Alert Rules está atualmente em versão Beta. As interfaces relacionadas a equinix_fabric_stream_alert_rule podem sofrer alterações antes do disponibilidade oficial. Por favor, não hesite em relatar quaisquer problemas que você encontrar, abrindo uma nova issue em https://github.com/equinix/terraform-provider-equinix/issues/new?template=bug.md

Documentação adicional:

Exemplo de uso

data "equinix_fabric_stream_alert_rules" "data_stream_alert_rules" {
stream_id = "<uuid_of_stream>"
pagination = {
limit = 5
offset = 1
}
}

output "stream_alert_rules_type" {
value = data.equinix_fabric_stream_alert_rules.alert_rules.data[0].type
}

output "stream_alert_rules_id" {
value = data.equinix_fabric_stream_alert_rules.alert_rules.data[0].uuid
}

output "stream_alert_rules_state" {
value = data.equinix_fabric_stream_alert_rules.alert_rules.data[0].state
}

output "stream_alert_rules_stream_id" {
value = data.equinix_fabric_stream_alert_rules.alert_rules.data[0].stream_id
}

Esquema

Obrigatório

  • pagination (Atributos) Detalhes de paginação para a lista de regras de alerta de fluxo retornada (consulte abaixo para esquema aninhado)
  • stream_id (String) O UUID do fluxo que é o alvo da regra de alerta de fluxo

Somente leitura

  • data (Lista de Atributos) Lista de objetos de fluxo retornada (consulte abaixo para esquema aninhado)
  • id (String) O identificador único do recurso

Esquema aninhado para pagination

Opcional:

  • limit (Número) Número máximo de resultados de busca retornados por página. O número deve estar entre 1 e 100, sendo o padrão 20.
  • offset (Número) Índice do primeiro item retornado na resposta. O padrão é 0.

Somente leitura:

  • next (String) A URL relativa ao próximo item na resposta
  • previous (String) A URL relativa ao item anterior na resposta
  • total (Número) O número total de regras de alerta disponíveis para o usuário que fez a solicitar.

Esquema aninhado para data

Opcional:

Somente leitura:

  • change_log (Atributos) Detalhes da última alteração no recurso de fluxo (consulte abaixo para esquema aninhado)
  • description (String) Descrição da regra de alerta de fluxo fornecida pelo cliente
  • enabled (Booleano) Status de ativação da assinatura de fluxo
  • href (String) URI atribuído pela Equinix ao recurso de regra de alerta de fluxo
  • name (String) Nome da regra de alerta de fluxo fornecido pelo cliente
  • resource_selector (Atributos) Listas de métricas a serem incluídas/excluídas na regra de alerta de fluxo (consulte abaixo para esquema aninhado)
  • state (String) Valor que representa o status de provisionamento para o recurso de fluxo
  • type (String) Tipo da regra de alerta de fluxo
  • uuid (String) Identificador único atribuído pela Equinix ao recurso de assinatura de streaming

Esquema aninhado para data.detection_method

Obrigatório:

  • type (String) Tipo de método de detecção de regra de alerta de fluxo

Opcional:

  • critical_threshold (String) Limiar crítico da métrica da regra de alerta de fluxo
  • operand (String) Operando de métrica da regra de alerta de fluxo
  • warning_threshold (String) Limiar de aviso da métrica da regra de alerta de fluxo
  • window_size (String) Tamanho da janela da métrica da regra de alerta de fluxo

Esquema aninhado para data.metric_selector

Obrigatório:

  • include (Lista de Strings) Lista de métricas a incluir

Esquema aninhado para data.change_log

Somente leitura:

  • created_by (String) Nome de usuário do criador do recurso de fluxo
  • created_by_email (String) E-mail do criador do recurso de fluxo
  • created_by_full_name (String) Nome legal do criador do recurso de fluxo
  • created_date_time (String) Hora de criação do recurso de fluxo
  • deleted_by (String) Nome de usuário do excluídor do recurso de fluxo
  • deleted_by_email (String) E-mail de quem excluiu o recurso de fluxo
  • deleted_by_full_name (String) Nome legal do recurso que exclui o fluxo de recursos
  • deleted_date_time (String) Tempo de exclusão do recurso de fluxo
  • updated_by (String) Nome de usuário do último atualizador do recurso de fluxo
  • updated_by_email (String) E-mail do último atualizador do recurso de fluxo
  • updated_by_full_name (String) Nome legal do último atualizador do recurso de fluxo
  • updated_date_time (String) Última hora de atualização do recurso de fluxo

Esquema aninhado para data.resource_selector

Somente leitura:

  • include (Lista de Strings) Lista de métricas a incluir
Esta página foi útil?