Cassandra Resources - List Cassandra Tables

Listas a tabela cassandra numa conta de base de dados do Azure Cosmos DB existente.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables?api-version=2023-11-15

Parâmetros do URI

Name Em Necessário Tipo Description
accountName
path True

string

Nome da conta da base de dados do Cosmos DB.

Regex pattern: ^[a-z0-9]+(-[a-z0-9]+)*

keyspaceName
path True

string

Nome do espaço de chaves do Cosmos DB.

resourceGroupName
path True

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

subscriptionId
path True

string

O ID da subscrição de destino.

api-version
query True

string

A versão da API a utilizar para esta operação.

Respostas

Name Tipo Description
200 OK

CassandraTableListResult

As propriedades da tabela cassandra foram obtidas com êxito.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation Representar a sua conta de utilizador

Exemplos

CosmosDBCassandraTableList

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rgName/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/cassandraKeyspaces/keyspaceName/tables?api-version=2023-11-15

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/cassandraKeyspaces/keyspaceName/cassandraTables/tableName",
      "name": "tableName",
      "type": "Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/cassandraTables",
      "location": "West US",
      "tags": {},
      "properties": {
        "resource": {
          "id": "tableName",
          "defaultTtl": 100,
          "schema": {
            "columns": [
              {
                "name": "columnA",
                "type": "Ascii"
              }
            ],
            "partitionKeys": [
              {
                "name": "columnA"
              }
            ],
            "clusterKeys": [
              {
                "name": "columnA",
                "orderBy": "Asc"
              }
            ]
          }
        }
      }
    }
  ]
}

Definições

Name Description
AutoscaleSettings
CassandraPartitionKey

Chave de partição da tabela cassandra do Cosmos DB

CassandraSchema

Esquema de tabela para Cassandra do Cosmos DB

CassandraTableGetResults

Uma tabela cassandra do Azure Cosmos DB.

CassandraTableListResult

A resposta da operação Lista, que contém as tabelas do Cassandra e as respetivas propriedades.

ClusterKey

Chave do cluster de tabelas para Cassandra do Cosmos DB

Column

Coluna da tabela Cassandra do Cosmos DB

Options
Resource

AutoscaleSettings

Name Tipo Description
maxThroughput

integer

Representa o débito máximo, o recurso pode aumentar verticalmente.

CassandraPartitionKey

Chave de partição da tabela cassandra do Cosmos DB

Name Tipo Description
name

string

Nome da chave de partição da tabela cassandra do Cosmos DB

CassandraSchema

Esquema de tabela para Cassandra do Cosmos DB

Name Tipo Description
clusterKeys

ClusterKey[]

Lista de chaves de cluster.

columns

Column[]

Lista de colunas de tabelas do Cassandra.

partitionKeys

CassandraPartitionKey[]

Lista de chaves de partição.

CassandraTableGetResults

Uma tabela cassandra do Azure Cosmos DB.

Name Tipo Description
id

string

O identificador de recurso exclusivo do recurso arm.

location

string

A localização do grupo de recursos ao qual o recurso pertence.

name

string

O nome do recurso arm.

properties.options

Options

properties.resource

Resource

tags

object

As etiquetas são uma lista de pares chave-valor que descrevem o recurso. Estas etiquetas podem ser utilizadas na visualização e agrupamento deste recurso (entre grupos de recursos). Pode ser fornecido um máximo de 15 etiquetas para um recurso. Cada etiqueta tem de ter uma chave não superior a 128 carateres e um valor não superior a 256 carateres. Por exemplo, a experiência predefinida para um tipo de modelo é definida com "defaultExperience": "Cassandra". Os valores atuais "defaultExperience" também incluem "Tabela", "Graph", "DocumentDB" e "MongoDB".

type

string

O tipo de recurso do Azure.

CassandraTableListResult

A resposta da operação Lista, que contém as tabelas do Cassandra e as respetivas propriedades.

Name Tipo Description
value

CassandraTableGetResults[]

Lista de tabelas do Cassandra e respetivas propriedades.

ClusterKey

Chave do cluster de tabelas para Cassandra do Cosmos DB

Name Tipo Description
name

string

Nome da chave de cluster de tabela do Cassandra do Cosmos DB

orderBy

string

A ordem da chave de cluster da tabela Cassandra do Cosmos DB só suporta "Asc" e "Desc"

Column

Coluna da tabela Cassandra do Cosmos DB

Name Tipo Description
name

string

Nome da coluna da tabela Cassandra do Cosmos DB

type

string

Tipo da coluna da tabela Cassandra do Cosmos DB

Options

Name Tipo Description
autoscaleSettings

AutoscaleSettings

Especifica as definições de Dimensionamento Automático.

throughput

integer

Valor do débito de recursos do Cosmos DB ou dimensionamento automáticoDefinições. Utilize o recurso ThroughputSetting ao obter os detalhes da oferta.

Resource

Name Tipo Description
_etag

string

Uma propriedade gerada pelo sistema que representa o etag de recursos necessário para o controlo de simultaneidade otimista.

_rid

string

Uma propriedade gerada pelo sistema. Um identificador exclusivo.

_ts

number

Uma propriedade gerada pelo sistema que indica o último carimbo de data/hora atualizado do recurso.

analyticalStorageTtl

integer

TTL Analítico.

defaultTtl

integer

Tempo de vida da tabela Cassandra do Cosmos DB

id

string

Nome da tabela Cassandra do Cosmos DB

schema

CassandraSchema

Esquema da tabela cassandra do Cosmos DB