Cassandra Resources - Get Cassandra Table

Obtém a tabela cassandra em uma conta de banco de dados existente do Azure Cosmos DB.

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

Parâmetros de URI

Name In Required Type Description
accountName
path True
  • string

Cosmos nome da conta de banco de dados do BD.

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

keyspaceName
path True
  • string

Cosmos nome do keyspace do BD.

resourceGroupName
path True
  • string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

subscriptionId
path True
  • string

A ID da assinatura de destino.

tableName
path True
  • string

Cosmos nome da tabela DB.

api-version
query True
  • string

A versão da API a ser usada para essa operação.

Respostas

Name Type Description
200 OK

A propriedade da tabela Cassandra foi recuperada com êxito.

Segurança

azure_auth

Flow Azure Active Directory OAuth2

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

Scopes

Name Description
user_impersonation Representar sua conta de usuário

Exemplos

CosmosDBCassandraTableGet

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/cassandraKeyspaces/keyspaceName/tables/tableName?api-version=2021-07-01-preview

Sample Response

{
  "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"
          }
        ]
      },
      "_rid": "PD5DALigDgw=",
      "_ts": 1459200611,
      "_etag": "\"00005900-0000-0000-0000-56f9a2630000\""
    }
  }
}

Definições

AutoscaleSettings
CassandraPartitionKey

Cosmos chave de partição de tabela do Cassandra do banco de dados

CassandraSchema

esquema de tabela do Cassandra Cosmos banco de dados

CassandraTableGetResults

Uma tabela do Cassandra Cosmos banco de dados do Azure.

ClusterKey

Cosmos chave de cluster de tabela do Cassandra do banco de dados

Column

Cosmos coluna de tabela do Cassandra do banco de dados

ManagedServiceIdentity

Identidade do recurso.

Options
Resource
ResourceIdentityType

O tipo de identidade usado para o recurso. O tipo 'SystemAssigned,UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo "Nenhum" removerá as identidades do serviço.

UserAssignedIdentities

A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

AutoscaleSettings

Name Type Description
maxThroughput
  • integer

Representa a taxa de transferência máxima, o recurso pode escalar verticalmente.

CassandraPartitionKey

Cosmos chave de partição de tabela do Cassandra do banco de dados

Name Type Description
name
  • string

Nome da chave de partição de tabela do Cassandra Cosmos banco de dados

CassandraSchema

esquema de tabela do Cassandra Cosmos banco de dados

Name Type Description
clusterKeys

Lista de chaves de cluster.

columns

Lista de colunas de tabela do Cassandra.

partitionKeys

Lista de chave de partição.

CassandraTableGetResults

Uma tabela do Cassandra Cosmos banco de dados do Azure.

Name Type Description
id
  • string

O identificador de recurso exclusivo do recurso arm.

identity

Identidade do recurso.

location
  • string

O local do grupo de recursos ao qual o recurso pertence.

name
  • string

O nome do recurso ARM.

properties.options
properties.resource
tags
  • object

As marcas são uma lista de pares chave-valor que descrevem o recurso. Essas marcas podem ser usadas para exibir e agrupar esse recurso (entre grupos de recursos). Um máximo de 15 marcas pode ser fornecido para um recurso. Cada marca deve ter uma chave com no máximo 128 caracteres e um valor com no máximo 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 "Table", "Graph", "DocumentDB" e "MongoDB".

type
  • string

O tipo de recurso do Azure.

ClusterKey

Cosmos chave de cluster de tabela do Cassandra do banco de dados

Name Type Description
name
  • string

Nome da chave de cluster de tabela do Cassandra Cosmos banco de dados

orderBy
  • string

A ordem da chave de cluster da tabela do Cassandra Cosmos banco de dados, dá suporte apenas a "Asc" e "Desc"

Column

Cosmos coluna de tabela do Cassandra do banco de dados

Name Type Description
name
  • string

Nome da coluna de tabela do Cassandra Cosmos banco de dados

type
  • string

Tipo da coluna de tabela do Cassandra Cosmos banco de dados

ManagedServiceIdentity

Identidade do recurso.

Name Type Description
principalId
  • string

A ID principal da identidade atribuída pelo sistema. Essa propriedade só será fornecida para uma identidade atribuída pelo sistema.

tenantId
  • string

A ID do locatário da identidade atribuída pelo sistema. Essa propriedade só será fornecida para uma identidade atribuída pelo sistema.

type

O tipo de identidade usado para o recurso. O tipo 'SystemAssigned,UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo "Nenhum" removerá as identidades do serviço.

userAssignedIdentities

A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Options

Name Type Description
autoscaleSettings

Especifica as configurações de dimensionamento automático.

throughput
  • integer

Valor da taxa de transferência de recurso do banco de dados Cosmos ou dimensionamento automático. Use o recurso ThroughputSetting ao recuperar detalhes da oferta.

Resource

Name Type Description
_etag
  • string

Uma propriedade gerada pelo sistema que representa a etag de recurso necessária para o controle 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 do Cassandra Cosmos banco de dados

id
  • string

Nome da tabela cassandra Cosmos banco de dados

schema

Esquema da tabela cassandra Cosmos banco de dados

ResourceIdentityType

O tipo de identidade usado para o recurso. O tipo 'SystemAssigned,UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo "Nenhum" removerá as identidades do serviço.

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

UserAssignedIdentities

A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Name Type Description