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:
- Primeiros passos: https://docs.equinix.com/observability/streaming-data/integratewithsink/
- API: https://docs.equinix.com/api-catalog/fabricv4/#tag/Stream-Subscriptions
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 respostaprevious(String) A URL relativa ao item anterior na respostatotal(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 clienteenabled(Booleano) Status de ativação da assinatura de fluxoevent_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 fluxometric_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 clientesink(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 fluxotype(String) Tipo da solicitar de assinatura de fluxouuid(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 fluxocreated_by_email(String) E-mail do criador do recurso de fluxocreated_by_full_name(String) Nome legal do criador do recurso de fluxocreated_date_time(String) Hora de criação do recurso de fluxodeleted_by(String) Nome de usuário do excluídor do recurso de fluxodeleted_by_email(String) E-mail de quem excluiu o recurso de fluxodeleted_by_full_name(String) Nome legal do recurso que exclui o fluxo de recursosdeleted_date_time(String) Tempo de exclusão do recurso de fluxoupdated_by(String) Nome de usuário do último atualizador do recurso de fluxoupdated_by_email(String) E-mail do último atualizador do recurso de fluxoupdated_by_full_name(String) Nome legal do último atualizador do recurso de fluxoupdated_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ídosinclude(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ídasinclude(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 ativadobatch_wait_time_max(Número) Tempo máximo de espera para entrega em lote, se ativadocredential(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 assinanteuri(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çãoapi_key(String) Passado como valor do cabeçalho de autorizaçãointegration_key(String) Passado como valor do cabeçalho de autorizaçãopassword(String) Passado como valor do cabeçalho de autorizaçãotype(String) Tipo da credencial que está sendo passadausername(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)