Cassandra Resources - List Cassandra Tables

Lista a tabela Cassandra sob uma conta de base de dados DB Azure Cosmos existente.

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

Parâmetros do URI

Name In Required Type Description
accountName
path True
  • string

Nome da conta da base de dados cosmos DB.

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

keyspaceName
path True
  • string

Nome do espaço-chave 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

A identificação da assinatura do alvo.

api-version
query True
  • string

A versão API a ser utilizada para esta operação.

Respostas

Name Type Description
200 OK

As propriedades da mesa Cassandra foram recuperadas com sucesso.

Segurança

azure_auth

Flow de Azure Ative Directory OAuth2

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

Scopes

Name Description
user_impersonation Personificar 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=2021-11-15-preview

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,
          "analyticalStorageTtl": 500,
          "schema": {
            "columns": [
              {
                "name": "columnA",
                "type": "Ascii"
              }
            ],
            "partitionKeys": [
              {
                "name": "columnA"
              }
            ],
            "clusterKeys": [
              {
                "name": "columnA",
                "orderBy": "Asc"
              }
            ]
          }
        }
      }
    }
  ]
}

Definições

AutoscaleSettings
CassandraPartitionKey

Cosmos DB Cassandra chave de partição de mesa

CassandraSchema

Esquema de mesa Cosmos DB Cassandra

CassandraTableGetResults

Uma mesa Azure Cosmos DB Cassandra.

CassandraTableListResult

A resposta da lista de operações, que contém as tabelas Cassandra e as suas propriedades.

ClusterKey

Chave de cluster de mesa Cosmos DB Cassandra

Column

Cosmos DB Cassandra coluna de tabela

ManagedServiceIdentity

Identidade para o recurso.

Options
Resource
ResourceIdentityType

O tipo de identidade usada para o recurso. O tipo 'SystemAssigned,UserAssigned' inclui uma identidade implicitamente criada e um conjunto de identidades atribuídas pelo utilizador. O tipo 'Nenhum' removerá quaisquer identidades do serviço.

UserAssignedIdentities

A lista de identidades de utilizador associadas a recursos. As referências-chave do dicionário de identidade do utilizador serão ids de recursos ARM no formulário: '/subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

AutoscaleSettings

Name Type Description
maxThroughput
  • integer

Representa o rendimento máximo, o recurso pode escalar até.

CassandraPartitionKey

Cosmos DB Cassandra chave de partição de mesa

Name Type Description
name
  • string

Nome da chave de partição de mesa Cosmos DB Cassandra

CassandraSchema

Esquema de mesa Cosmos DB Cassandra

Name Type Description
clusterKeys

Lista de chaves de cluster.

columns

Lista de colunas de cassandra.

partitionKeys

Lista de chaves de partição.

CassandraTableGetResults

Uma mesa Azure Cosmos DB Cassandra.

Name Type Description
id
  • string

O identificador de recursos único do recurso ARM.

identity

Identidade para o recurso.

location
  • string

A localização do grupo de recursos a que pertence o recurso.

name
  • string

O nome do recurso ARM.

properties.options
properties.resource
tags
  • object

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

type
  • string

O tipo de recurso Azure.

CassandraTableListResult

A resposta da lista de operações, que contém as tabelas Cassandra e as suas propriedades.

Name Type Description
value

Lista de tabelas cassandra e suas propriedades.

ClusterKey

Chave de cluster de mesa Cosmos DB Cassandra

Name Type Description
name
  • string

Nome da chave de aglomerado de mesa Cosmos DB Cassandra

orderBy
  • string

Ordem da chave de aglomerado de mesa Cosmos DB Cassandra, apenas suporta "Asc" e "Desc"

Column

Cosmos DB Cassandra coluna de tabela

Name Type Description
name
  • string

Nome da coluna da tabela Cosmos DB Cassandra

type
  • string

Tipo da coluna de mesa Cosmos DB Cassandra

ManagedServiceIdentity

Identidade para o recurso.

Name Type Description
principalId
  • string

A identificação principal do sistema atribuiu identidade. Esta propriedade só será fornecida para uma identidade atribuída ao sistema.

tenantId
  • string

A identidade do inquilino do sistema atribuiu identidade. Esta propriedade só será fornecida para uma identidade atribuída ao sistema.

type

O tipo de identidade usada para o recurso. O tipo 'SystemAssigned,UserAssigned' inclui uma identidade implicitamente criada e um conjunto de identidades atribuídas pelo utilizador. O tipo 'Nenhum' removerá quaisquer identidades do serviço.

userAssignedIdentities

A lista de identidades de utilizador associadas a recursos. As referências-chave do dicionário de identidade do utilizador serão ids de recursos ARM no formulário: '/subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Options

Name Type Description
autoscaleSettings

Especifica as definições de Autoscale.

throughput
  • integer

Valor do produto de recursos DB cosmos ou autoestascaleSettings. Utilize o recurso 'ThroughputSetting' ao recuperar detalhes da oferta.

Resource

Name Type Description
_etag
  • string

Um sistema gerou propriedade que representa o etag de recursos necessário para um controlo otimista da concordância.

_rid
  • string

Um sistema gerou propriedade. Um identificador único.

_ts
  • number

Um sistema gerado propriedade que denota o último tempo atualizado do pico de recurso.

analyticalStorageTtl
  • integer

TTL analítico.

defaultTtl
  • integer

Hora de viver da mesa de Cassandra cosmos DB

id
  • string

Nome da tabela Cosmos DB Cassandra

schema

Schema da mesa de Cassandra do Cosmos DB

ResourceIdentityType

O tipo de identidade usada para o recurso. O tipo 'SystemAssigned,UserAssigned' inclui uma identidade implicitamente criada e um conjunto de identidades atribuídas pelo utilizador. O tipo 'Nenhum' removerá quaisquer identidades do serviço.

Name Type Description
None
  • string
SystemAssigned
  • string
SystemAssigned,UserAssigned
  • string
UserAssigned
  • string

UserAssignedIdentities

A lista de identidades de utilizador associadas a recursos. As referências-chave do dicionário de identidade do utilizador serão ids de recursos ARM no formulário: '/subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Name Type Description