Cassandra Resources - List Cassandra Tables

Elenca la tabella Cassandra in un account database di Azure Cosmos database esistente.

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

Parametri dell'URI

Name In Required Type Description
accountName
path True
  • string

Cosmos nome dell'account del database db.

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

keyspaceName
path True
  • string

Cosmos nome del keyspace del database.

resourceGroupName
path True
  • string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

subscriptionId
path True
  • string

ID della sottoscrizione di destinazione.

api-version
query True
  • string

Versione dell'API da usare per questa operazione.

Risposte

Name Type Description
200 OK

Le proprietà della tabella Cassandra sono state recuperate correttamente.

Sicurezza

azure_auth

Azure Active Directory Flow OAuth2

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

Scopes

Name Description
user_impersonation Rappresentare l'account utente

Esempio

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"
              }
            ]
          }
        }
      }
    }
  ]
}

Definizioni

AutoscaleSettings
CassandraPartitionKey

Cosmos chiave di partizione della tabella Cassandra DB

CassandraSchema

schema della tabella cassandra Cosmos DB

CassandraTableGetResults

Tabella Cassandra di Azure Cosmos.

CassandraTableListResult

Risposta dell'operazione List che contiene le tabelle Cassandra e le relative proprietà.

ClusterKey

Cosmos chiave del cluster di tabelle Cassandra DB

Column

Cosmos colonna della tabella Cassandra DB

ManagedServiceIdentity

Identità per la risorsa.

Options
Resource
ResourceIdentityType

Tipo di identità utilizzata per la risorsa. Il tipo 'SystemAssigned,UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'Nessuno' rimuoverà le identità dal servizio.

UserAssignedIdentities

Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel modulo: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

AutoscaleSettings

Name Type Description
maxThroughput
  • integer

Rappresenta la velocità effettiva massima, la risorsa può aumentare fino a.

CassandraPartitionKey

Cosmos chiave di partizione della tabella Cassandra DB

Name Type Description
name
  • string

Nome della chiave di partizione della tabella Cassandra db Cosmos

CassandraSchema

schema della tabella cassandra Cosmos DB

Name Type Description
clusterKeys

Elenco della chiave del cluster.

columns

Elenco delle colonne della tabella Cassandra.

partitionKeys

Elenco di chiave di partizione.

CassandraTableGetResults

Tabella Cassandra di Azure Cosmos.

Name Type Description
id
  • string

Identificatore univoco della risorsa arm.

identity

Identità per la risorsa.

location
  • string

Posizione del gruppo di risorse a cui appartiene la risorsa.

name
  • string

Nome della risorsa ARM.

properties.options
properties.resource
tags
  • object

I tag sono un elenco di coppie chiave-valore che descrivono la risorsa. Questi tag possono essere utilizzati nella visualizzazione e nel raggruppamento di questa risorsa (tra gruppi di risorse). È possibile specificare un massimo di 15 tag per una risorsa. Ogni tag deve avere una chiave non superiore a 128 caratteri con un valore che non superi i 256 caratteri. Ad esempio, l'esperienza predefinita per un tipo di modello è impostata con "defaultExperience": "Cassandra". I valori "defaultExperience" correnti includono anche "Table", "Graph", "DocumentDB" e "MongoDB".

type
  • string

Tipo di risorsa di Azure.

CassandraTableListResult

Risposta dell'operazione List che contiene le tabelle Cassandra e le relative proprietà.

Name Type Description
value

Elenco delle tabelle Cassandra e delle relative proprietà.

ClusterKey

Cosmos chiave del cluster di tabelle Cassandra DB

Name Type Description
name
  • string

Nome della chiave del cluster di tabella cassandra db Cosmos

orderBy
  • string

Ordine della chiave del cluster di tabella cassandra db Cosmos, supporta solo "Asc" e "Desc"

Column

Cosmos colonna della tabella Cassandra DB

Name Type Description
name
  • string

Nome della colonna della tabella cassandra di database Cosmos

type
  • string

Tipo della colonna della tabella cassandra di database Cosmos

ManagedServiceIdentity

Identità per la risorsa.

Name Type Description
principalId
  • string

ID principale dell'identità assegnata dal sistema. Questa proprietà verrà fornita solo per un'identità assegnata dal sistema.

tenantId
  • string

ID tenant dell'identità assegnata dal sistema. Questa proprietà verrà fornita solo per un'identità assegnata dal sistema.

type

Tipo di identità utilizzata per la risorsa. Il tipo 'SystemAssigned,UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'Nessuno' rimuoverà le identità dal servizio.

userAssignedIdentities

Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel modulo: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Options

Name Type Description
autoscaleSettings

Specifica le impostazioni di scalabilità automatica.

throughput
  • integer

Valore della velocità effettiva delle risorse del database Cosmos o della scalabilità automaticaSettings. Usare la risorsa ThroughputSetting durante il recupero dei dettagli dell'offerta.

Resource

Name Type Description
_etag
  • string

Proprietà generata dal sistema che rappresenta l'etag della risorsa necessaria per il controllo di concorrenza ottimistica.

_rid
  • string

Proprietà generata dal sistema. Identificatore univoco.

_ts
  • number

Proprietà generata dal sistema che indica l'ultimo timestamp aggiornato della risorsa.

analyticalStorageTtl
  • integer

TTL analitico.

defaultTtl
  • integer

Tempo di vita della tabella Cassandra del database di Cosmos

id
  • string

Nome della tabella Cassandra del database di Cosmos

schema

Schema della tabella Cassandra del database di Cosmos

ResourceIdentityType

Tipo di identità utilizzata per la risorsa. Il tipo 'SystemAssigned,UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'Nessuno' rimuoverà le identità dal servizio.

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

UserAssignedIdentities

Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel modulo: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Name Type Description