Cassandra Resources - List Cassandra Tables

Wyświetla listę tabeli Cassandra w ramach istniejącego konta bazy danych usługi Azure Cosmos DB.

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

Parametry identyfikatora URI

Name In Required Type Description
accountName
path True
  • string

Cosmos nazwa konta bazy danych bazy danych.

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

keyspaceName
path True
  • string

Cosmos nazwa przestrzeni kluczy bazy danych.

resourceGroupName
path True
  • string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

subscriptionId
path True
  • string

Identyfikator subskrypcji docelowej.

api-version
query True
  • string

Wersja interfejsu API do użycia dla tej operacji.

Odpowiedzi

Name Type Description
200 OK

Właściwości tabeli Cassandra zostały pomyślnie pobrane.

Zabezpieczenia

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation Personifikuj konto użytkownika

Przykłady

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

Definicje

AutoscaleSettings
CassandraPartitionKey

Cosmos klucz partycji tabeli Cassandra bazy danych

CassandraSchema

schemat tabeli Cassandra bazy danych Cosmos

CassandraTableGetResults

Tabela Cassandra usługi Azure Cosmos DB.

CassandraTableListResult

Odpowiedź operacji Lista zawierająca tabele Cassandra i ich właściwości.

ClusterKey

Cosmos klucz klastra tabel Cassandra bazy danych

Column

Cosmos kolumna tabeli Cassandra bazy danych

ManagedServiceIdentity

Tożsamość zasobu.

Options
Resource
ResourceIdentityType

Typ tożsamości używanej dla zasobu. Typ "SystemAssigned,UserAssigned" zawiera zarówno niejawną utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie tożsamości z usługi.

UserAssignedIdentities

Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

AutoscaleSettings

Name Type Description
maxThroughput
  • integer

Reprezentuje maksymalną przepływność, zasób może być skalowany w górę do.

CassandraPartitionKey

Cosmos klucz partycji tabeli Cassandra bazy danych

Name Type Description
name
  • string

Nazwa klucza partycji tabeli Cassandra bazy danych Cosmos DB

CassandraSchema

schemat tabeli Cassandra bazy danych Cosmos

Name Type Description
clusterKeys

Lista klucza klastra.

columns

Lista kolumn tabeli Cassandra.

partitionKeys

Lista klucza partycji.

CassandraTableGetResults

Tabela Cassandra usługi Azure Cosmos DB.

Name Type Description
id
  • string

Unikatowy identyfikator zasobu usługi ARM.

identity

Tożsamość zasobu.

location
  • string

Lokalizacja grupy zasobów, do której należy zasób.

name
  • string

Nazwa zasobu usługi ARM.

properties.options
properties.resource
tags
  • object

Tagi to lista par klucz-wartość, które opisują zasób. Te tagi mogą być używane w wyświetlaniu i grupowaniu tego zasobu (w grupach zasobów). Dla zasobu można podać maksymalnie 15 tagów. Każdy tag musi mieć klucz nie większy niż 128 znaków i wartość nie większą niż 256 znaków. Na przykład domyślne środowisko dla typu szablonu jest ustawione z wartością "defaultExperience": "Cassandra". Bieżące wartości "defaultExperience" obejmują również wartości "Table", "Graph", "DocumentDB" i "MongoDB".

type
  • string

Typ zasobu platformy Azure.

CassandraTableListResult

Odpowiedź operacji Lista zawierająca tabele Cassandra i ich właściwości.

Name Type Description
value

Lista tabel Cassandra i ich właściwości.

ClusterKey

Cosmos klucz klastra tabel Cassandra bazy danych

Name Type Description
name
  • string

Nazwa klucza klastra tabeli Cassandra bazy danych Cosmos

orderBy
  • string

Kolejność klucza klastra tabel cassandra bazy danych Cosmos, obsługują tylko "Asc" i "Desc"

Column

Cosmos kolumna tabeli Cassandra bazy danych

Name Type Description
name
  • string

Nazwa kolumny tabeli Cassandra bazy danych Cosmos

type
  • string

Typ kolumny tabeli Cassandra bazy danych Cosmos DB

ManagedServiceIdentity

Tożsamość zasobu.

Name Type Description
principalId
  • string

Identyfikator podmiotu zabezpieczeń tożsamości przypisanej przez system. Ta właściwość zostanie udostępniona tylko dla tożsamości przypisanej przez system.

tenantId
  • string

Identyfikator dzierżawy tożsamości przypisanej przez system. Ta właściwość zostanie udostępniona tylko dla tożsamości przypisanej przez system.

type

Typ tożsamości używanej dla zasobu. Typ "SystemAssigned,UserAssigned" zawiera zarówno niejawną utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie tożsamości z usługi.

userAssignedIdentities

Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

Options

Name Type Description
autoscaleSettings

Określa ustawienia autoskalu.

throughput
  • integer

Wartość przepływności zasobu Cosmos DB lub autoskalowaniaUstawienia. Użyj zasobu PrzepływnośćUstawienia podczas pobierania szczegółów oferty.

Resource

Name Type Description
_etag
  • string

Właściwość wygenerowana przez system reprezentująca tag zasobu wymagany dla optymistycznej kontrolki współbieżności.

_rid
  • string

Właściwość wygenerowana przez system. Unikatowy identyfikator.

_ts
  • number

Właściwość wygenerowana przez system, która określa ostatnią zaktualizowaną sygnaturę czasową zasobu.

analyticalStorageTtl
  • integer

Analityczny czas wygaśnięcia.

defaultTtl
  • integer

Czas wygaśnięcia tabeli Cassandra bazy danych Cosmos

id
  • string

Nazwa tabeli Cassandra bazy danych Cosmos

schema

Schemat tabeli Cassandra bazy danych Cosmos

ResourceIdentityType

Typ tożsamości używanej dla zasobu. Typ "SystemAssigned,UserAssigned" zawiera zarówno niejawną utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie tożsamości z usługi.

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

UserAssignedIdentities

Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

Name Type Description