ListTables - Amazon Timestream

Para recursos semelhantes aos do Amazon Timestream para, considere o Amazon Timestream LiveAnalytics para InfluxDB. Ele oferece ingestão de dados simplificada e tempos de resposta de consulta de um dígito em milissegundos para análises em tempo real. Saiba mais aqui.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

ListTables

Fornece uma lista de tabelas, junto com o nome, o status e as propriedades de retenção de cada tabela. Consulte a amostra de código para obter detalhes.

Sintaxe da solicitação

{ "DatabaseName": "string", "MaxResults": number, "NextToken": "string" }

Parâmetros da solicitação

Para obter informações sobre os parâmetros que são comuns em todas as ações, consulte Parâmetros comuns.

A solicitação aceita os dados a seguir no formato JSON.

DatabaseName

O nome do banco de dados do Timestream.

Tipo: string

Restrições de tamanho: tamanho mínimo 3. Tamanho máximo de 256.

Obrigatório: não

MaxResults

O número total de itens para retornar na saída. Se o número total de itens disponíveis for maior que o valor especificado, um NextToken é fornecido na saída. Para retomar a paginação, forneça o valor de NextToken como argumento de uma invocação de API subsequente.

Tipo: inteiro

Intervalo válido: valor mínimo de 1. Valor máximo de 20.

Obrigatório: não

NextToken

Token de paginação. Para retomar a paginação, forneça o valor de NextToken como argumento de uma invocação de API subsequente.

Tipo: string

Obrigatório: não

Sintaxe da Resposta

{ "NextToken": "string", "Tables": [ { "Arn": "string", "CreationTime": number, "DatabaseName": "string", "LastUpdatedTime": number, "MagneticStoreWriteProperties": { "EnableMagneticStoreWrites": boolean, "MagneticStoreRejectedDataLocation": { "S3Configuration": { "BucketName": "string", "EncryptionOption": "string", "KmsKeyId": "string", "ObjectKeyPrefix": "string" } } }, "RetentionProperties": { "MagneticStoreRetentionPeriodInDays": number, "MemoryStoreRetentionPeriodInHours": number }, "Schema": { "CompositePartitionKey": [ { "EnforcementInRecord": "string", "Name": "string", "Type": "string" } ] }, "TableName": "string", "TableStatus": "string" } ] }

Elementos de resposta

Se a ação for bem-sucedida, o serviço retornará uma resposta HTTP 200.

Os dados a seguir são retornados no formato JSON pelo serviço.

NextToken

Um token para especificar onde iniciar a paginação. Esse é o NextToken de uma resposta truncada anteriormente.

Tipo: string

Tables

Uma lista de tabelas.

Tipo: matriz de objetos Table

Erros

Para obter informações sobre os erros comuns retornados pelas ações, consulte Erros comuns.

AccessDeniedException

Você não tem autorização para executar esta ação.

Código de status HTTP: 400

InternalServerException

O Timestream não conseguiu processar totalmente essa solicitação devido a um erro interno do servidor.

Código de status HTTP: 500

InvalidEndpointException

O endpoint solicitado não era válido.

Código de status HTTP: 400

ResourceNotFoundException

A operação tentou acessar um recurso inexistente. O recurso pode não estar especificado corretamente ou seu status pode não ser ATIVO.

Código de status HTTP: 400

ThrottlingException

Muitas solicitações foram feitas por um usuário e elas excederam as cotas de serviço. A solicitação foi acelerada.

Código de status HTTP: 400

ValidationException

Uma solicitação inválida ou malformada.

Código de status HTTP: 400

Consulte Também

Para mais informações sobre como usar essa API em um dos SDKs específicos de linguagem AWS, consulte: