Ir para o conteúdo principal

equinix_fabric_stream_subscriptions (Fonte de dados)

Fonte de dados compatível com a API Fabric V4 que permite ao usuário buscar assinaturas do Equinix Fabric Stream com paginação.

Documentação adicional:

Exemplo de uso

data "equinix_fabric_stream_subscriptions" "all" {
stream_id = "<stream_id>"
pagination = {
limit = 10
offset = 0
}
}

Esquema

Obrigatório

  • pagination (Atributos) Detalhes de paginação para a lista de fluxos retornada (consulte abaixo para esquema aninhado)
  • stream_id (String) O UUID do fluxo que é o alvo da assinatura do 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 fluxos disponíveis para o usuário que fez a solicitar

Esquema aninhado para data

Somente leitura:

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

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.event_selector

Somente leitura:

  • except (Lista de Strings) Lista de eventos a serem excluídos
  • include (Lista de Strings) Lista de eventos a incluir

Esquema aninhado para data.metric_selector

Somente leitura:

  • except (Lista de Strings) Lista de métricas a serem excluídas
  • include (Lista de Strings) Lista de métricas a incluir

Esquema aninhado para data.sink

Somente leitura:

  • batch_enabled (Booleano) Interruptor booleano que permite o envio de dados em lote.
  • batch_size_max (Número) Tamanho máximo da entrega em lote, se ativado
  • batch_wait_time_max (Número) Tempo máximo de espera para entrega em lote, se ativado
  • credential (Atributos) Detalhes de acesso para o tipo de coletor especificado (consulte abaixo para esquema aninhado)
  • host (String) Nome de host conhecido de determinados produtos de assinatura de fluxo de dados. Não deve ser confundido com um URI variável.
  • settings (Atributos) Configurações do coletor de assinatura de fluxo (consulte abaixo para esquema aninhado)
  • type (String) Tipo do assinante
  • uri (String) Destino do endpoint HTTP publicamente acessível para o fluxo de dados

Esquema aninhado para data.sink.credential

Somente leitura:

  • access_token (String) Passado como valor do cabeçalho de autorização
  • api_key (String) Passado como valor do cabeçalho de autorização
  • integration_key (String) Passado como valor do cabeçalho de autorização
  • password (String) Passado como valor do cabeçalho de autorização
  • type (String) Tipo da credencial que está sendo passada
  • username (String) Passado como valor do cabeçalho de autorização

Esquema aninhado para data.sink.settings

Somente leitura:

  • application_key (String)
  • event_index (String)
  • event_uri (String)
  • format (String)
  • metric_index (String)
  • metric_uri (String)
  • source (String)
Esta página foi útil?