你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Database Accounts - List Cassandra Tables

Lists现有 Azure Cosmos DB 数据库帐户下的 Cassandra 表。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/apis/cassandra/keyspaces/{keyspaceName}/tables?api-version=2016-03-31

URI 参数

名称 必需 类型 说明
accountName
path True

string

Cosmos DB 数据库帐户名称。

正则表达式模式: ^[a-z0-9]+(-[a-z0-9]+)*

keyspaceName
path True

string

Cosmos DB 密钥空间名称。

resourceGroupName
path True

string

Azure 资源组的名称。

正则表达式模式: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Azure 订阅 ID。

api-version
query True

string

要与客户端请求一起使用的 API 的版本。 当前版本为 2015-04-08。

响应

名称 类型 说明
200 OK

CassandraTableListResult

已成功检索 Cassandra 表属性。

安全性

azure_auth

Azure Active Directory OAuth2 流

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

CosmosDBCassandraTableList

示例请求

GET https://management.azure.com/subscriptions/subid/resourceGroups/rgName/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/apis/cassandra/keyspaces/keyspaceName/tables?api-version=2016-03-31

示例响应

{
  "value": [
    {
      "id": "tableName",
      "name": "tableName",
      "type": "Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables",
      "properties": {
        "id": "tableName",
        "defaultTtl": 100,
        "schema": {
          "columns": [
            {
              "name": "columnA",
              "type": "Ascii"
            }
          ],
          "partitionKeys": [
            {
              "name": "columnA"
            }
          ],
          "clusterKeys": [
            {
              "name": "columnA",
              "orderBy": "Asc"
            }
          ]
        }
      }
    }
  ]
}

定义

名称 说明
CassandraPartitionKey

Cosmos DB Cassandra 表分区键

CassandraSchema

Cosmos DB Cassandra 表架构

CassandraTable

Azure Cosmos DB Cassandra 表。

CassandraTableListResult

List 操作响应,其中包含 Cassandra 表及其属性。

ClusterKey

Cosmos DB Cassandra 表群集密钥

Column

Cosmos DB Cassandra 表列

CassandraPartitionKey

Cosmos DB Cassandra 表分区键

名称 类型 说明
name

string

Cosmos DB Cassandra 表分区键的名称

CassandraSchema

Cosmos DB Cassandra 表架构

名称 类型 说明
clusterKeys

ClusterKey[]

群集密钥列表。

columns

Column[]

Cassandra 表列的列表。

partitionKeys

CassandraPartitionKey[]

分区键列表。

CassandraTable

Azure Cosmos DB Cassandra 表。

名称 类型 说明
id

string

数据库帐户的唯一资源标识符。

location

string

资源所属的资源组的位置。

name

string

数据库帐户的名称。

properties.defaultTtl

integer

Cosmos DB Cassandra 表的生存时间

properties.id

string

Cosmos DB Cassandra 表的名称

properties.schema

CassandraSchema

Cosmos DB Cassandra 表的架构

tags

object

标记是描述资源的键值对的列表。 在查看此资源和为此资源分组(跨资源组)时,可以使用这些标记。 最多可以为一个资源提供 15 个标记。 每个标记的键不能超过 128 个字符,值不能超过 256 个字符。 例如,模板类型的默认体验设置为“defaultExperience”:“Cassandra”。 当前的“defaultExperience”值还包括“Table”、“Graph”、“DocumentDB”和“MongoDB”。

type

string

Azure 资源的类型。

CassandraTableListResult

List 操作响应,其中包含 Cassandra 表及其属性。

名称 类型 说明
value

CassandraTable[]

Cassandra 表及其属性的列表。

ClusterKey

Cosmos DB Cassandra 表群集密钥

名称 类型 说明
name

string

Cosmos DB Cassandra 表群集密钥的名称

orderBy

string

Cosmos DB Cassandra 表群集密钥的顺序,仅支持“Asc”和“Desc”

Column

Cosmos DB Cassandra 表列

名称 类型 说明
name

string

Cosmos DB Cassandra 表列的名称

type

string

Cosmos DB Cassandra 表列的类型