equinix_fabric_stream_subscription (Fonte de dados)
Fonte de dados compatível com a API Fabric V4 que permite ao usuário obter a assinatura do Equinix Fabric Stream por ID do Stream e ID da Assinatura.
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_subscription" "by_ids" {
stream_id = "<stream_id>"
subscription_id = "<subscription_id>"
}
Esquema
Obrigatório
stream_id(String) O UUID do fluxo que é o alvo da assinatura do fluxo.subscription_id(String) O UUID da assinatura do fluxo
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 fluxoid(String) O identificador único do recursometric_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 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 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 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 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 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 sink.settings
Somente leitura:
application_key(String)event_index(String)event_uri(String)format(String)metric_index(String)metric_uri(String)source(String)