equinix_fabric_stream_attachments (Fonte de dados)
Recurso de dados compatível com a API Fabric V4 que permite ao usuário buscar ativos anexados ao Equinix Fabric Stream com filtros e detalhes de paginação.
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_attachments" "all" {
pagination = {
limit = 100
offset = 0
}
filters = [{
property = "<filter_property>"
operator = "="
values = ["<list_of_values_to_filter>"]
}]
sort = [{
direction = "<DESC|ASC>"
property = "/uuid"
}]
}
Esquema
Obrigatório
pagination(Atributos) Detalhes de paginação para a lista de fluxos retornada (consulte abaixo para esquema aninhado)
Opcional
filters(Lista de Atributos) Lista de filtros a serem aplicados à solicitar GET de anexo de fluxo. Máximo de 8. Todos serão combinados com um AND, sendo que 1 dos 8 pode ser um grupo OR de 3 (consulte abaixo para esquema aninhado)sort(Lista de Atributos) A lista de critérios de classificação para a solicitar de busca de ativos de fluxo (consulte abaixo para esquema aninhado)
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 filters
Obrigatório:
operator(String) Operação aplicada aos valores do filtroproperty(String) Propriedade à qual o filtro será aplicado.values(Lista de Strings) Lista de valores aos quais a operação será aplicada para a propriedade especificada.
Opcional:
or(Booleano) Valor booleano para especificar se este filtro faz parte do grupo OU. Tem um máximo de 3 valores e conta apenas para 1 dos 8 filtros possíveis.
Esquema aninhado para sort
Obrigatório:
direction(String) A direção de ordenação da propriedade escolhida. ASC ou DESCproperty(String) O nome do campo no qual a ordenação é realizada.
Esquema aninhado para data
Somente leitura:
attachment_status(String) Valor que representa o status do anexo de fluxohref(String) URI gerada automaticamente pela Equinix para o anexo de fluxo no Portal Equinix.metrics_enabled(Booleano) Valor booleano que indica a ativação de métricas para este anexo de fluxo de ativostype(String) Tipo definido pela Equinix para o anexo do fluxo de ativosuuid(String) ID exclusivo atribuído pela Equinix para o anexo de fluxo