equinix_fabric_stream (Fonte de dados)
Recurso de dados compatível com a API Fabric V4 que permite ao usuário obter fluxos do Equinix Fabric por UUID.
Documentação adicional:
- Primeiros passos: https://docs.equinix.com/observability/streaming-data/integratewithsink/
- API: https://docs.equinix.com/api-catalog/fabricv4/#tag/Streams
Exemplo de uso
data "equinix_fabric_stream" "data_stream" {
stream_id = "<uuid_of_stream>"
}
output "stream_state" {
value = data.equinix_fabric_stream.data_stream.state
}
Esquema
Obrigatório
stream_id(String) O UUID do fluxo que esta fonte de dados deve recuperar.
Somente leitura
assets_count(Número) Contagem dos recursos de streaming anexados ao recurso de fluxochange_log(Atributos) Detalhes da última alteração no recurso de fluxo (consulte abaixo para esquema aninhado)description(String) Descrição do recurso de fluxo fornecida pelo clientehref(String) URI gerada automaticamente pela Equinix para o recurso de fluxo no Portal Equinix.id(String) O identificador único do recursoname(String) Nome do recurso de fluxo fornecido pelo clienteproject(Atributos) Objeto de atributo do projeto Equinix (consulte abaixo para esquema aninhado)state(String) Valor que representa o status de provisionamento para o recurso de fluxostream_subscriptions_count(Número) Contagem de assinaturas de clientes no recurso de fluxotype(String) Tipo de Streaming definido pela Equinixuuid(String) ID exclusivo atribuído pela Equinix para o recurso de fluxo
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 project
Somente leitura:
project_id(String) ID do projeto atribuído ao assinante da Equinix