Cassandra Resources - List Cassandra Tables

Répertorie la table Cassandra sous un compte de base de données Azure Cosmos DB existant.

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

Paramètres URI

Name In Required Type Description
accountName
path True
  • string

Cosmos nom du compte de base de données de base de données de base de données.

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

keyspaceName
path True
  • string

Cosmos nom de l’espace de clés de base de données.

resourceGroupName
path True
  • string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
path True
  • string

ID de l’abonnement cible.

api-version
query True
  • string

Version de l’API à utiliser pour cette opération.

Réponses

Name Type Description
200 OK

Les propriétés de la table Cassandra ont été récupérées avec succès.

Sécurité

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 Emprunter l’identité de votre compte d’utilisateur

Exemples

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

Définitions

AutoscaleSettings
CassandraPartitionKey

clé de partition de table Cassandra de base de données Cosmos

CassandraSchema

schéma de table Cassandra de base de données Cosmos

CassandraTableGetResults

Table Cassandra d’Azure Cosmos DB.

CassandraTableListResult

Réponse de l’opération De liste, qui contient les tables Cassandra et leurs propriétés.

ClusterKey

clé de cluster de table Cassandra Cosmos DB

Column

Cosmos colonne de table Cassandra DB

ManagedServiceIdentity

Identité de la ressource.

Options
Resource
ResourceIdentityType

Type d’identité utilisé pour la ressource. Le type « SystemAssigned,UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités du service.

UserAssignedIdentities

Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM sous la forme : « /subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

AutoscaleSettings

Name Type Description
maxThroughput
  • integer

Représente le débit maximal, la ressource peut monter en puissance.

CassandraPartitionKey

clé de partition de table Cassandra de base de données Cosmos

Name Type Description
name
  • string

Nom de la clé de partition de table Cassandra de base de données Cosmos

CassandraSchema

schéma de table Cassandra de base de données Cosmos

Name Type Description
clusterKeys

Liste de la clé de cluster.

columns

Liste des colonnes de table Cassandra.

partitionKeys

Liste de la clé de partition.

CassandraTableGetResults

Table Cassandra d’Azure Cosmos DB.

Name Type Description
id
  • string

Identificateur de ressource unique de la ressource ARM.

identity

Identité de la ressource.

location
  • string

Emplacement du groupe de ressources auquel appartient la ressource.

name
  • string

Nom de la ressource ARM.

properties.options
properties.resource
tags
  • object

Les balises sont une liste de paires clé-valeur qui décrivent la ressource. Ces balises peuvent servir à l’affichage et au regroupement des ressources (parmi tous les groupes de ressources). Un maximum de 15 balises peut être fourni pour une ressource. Chaque balise doit disposer d’une clé de 128 caractères maximum et d’une valeur de 256 caractères maximum. Par exemple, l’expérience par défaut d’un type de modèle est définie avec « defaultExperience » : « Cassandra ». Les valeurs « defaultExperience » actuelles incluent également « Table », « Graph », « DocumentDB » et « MongoDB ».

type
  • string

Type de ressource Azure.

CassandraTableListResult

Réponse de l’opération De liste, qui contient les tables Cassandra et leurs propriétés.

Name Type Description
value

Liste des tables Cassandra et de leurs propriétés.

ClusterKey

clé de cluster de table Cassandra Cosmos DB

Name Type Description
name
  • string

Nom de la clé de cluster de table Cassandra de base de données Cosmos

orderBy
  • string

Ordre de la clé de cluster de table Cassandra db Cosmos, prend uniquement en charge « Asc » et « Desc »

Column

Cosmos colonne de table Cassandra DB

Name Type Description
name
  • string

Nom de la colonne de table Cassandra de base de données Cosmos

type
  • string

Type de la colonne de table Cassandra de base de données Cosmos

ManagedServiceIdentity

Identité de la ressource.

Name Type Description
principalId
  • string

ID principal de l’identité affectée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système.

tenantId
  • string

ID de locataire de l’identité affectée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système.

type

Type d’identité utilisé pour la ressource. Le type « SystemAssigned,UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités du service.

userAssignedIdentities

Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM sous la forme : « /subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

Options

Name Type Description
autoscaleSettings

Spécifie les paramètres de mise à l’échelle automatique.

throughput
  • integer

Valeur du débit des ressources de base de données Cosmos ou de la mise à l’échelle automatique. Utilisez la ressource ThroughputSetting lors de la récupération des détails de l’offre.

Resource

Name Type Description
_etag
  • string

Propriété générée par le système représentant l’etag de ressource requise pour le contrôle d’accès concurrentiel optimiste.

_rid
  • string

Propriété générée par le système. Un identificateur unique.

_ts
  • number

Propriété générée par le système qui indique le dernier horodatage mis à jour de la ressource.

analyticalStorageTtl
  • integer

Durée de vie analytique.

defaultTtl
  • integer

Durée de vie de la table Cassandra Cosmos DB

id
  • string

Nom de la table Cassandra Cosmos DB

schema

Schéma de la table Cassandra Cosmos DB

ResourceIdentityType

Type d’identité utilisé pour la ressource. Le type « SystemAssigned,UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités du service.

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

UserAssignedIdentities

Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM sous la forme : « /subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

Name Type Description