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

Cassandra Resources - List Cassandra Views

列出现有 Azure Cosmos DB 数据库帐户下的 Cassandra 具体化视图。

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

URI 参数

名称 必需 类型 说明
accountName
path True

string

minLength: 3
maxLength: 50
pattern: ^[a-z0-9]+(-[a-z0-9]+)*

Cosmos DB 数据库帐户名称。

keyspaceName
path True

string

Cosmos DB 密钥空间名称。

resourceGroupName
path True

string

minLength: 1
maxLength: 90

资源组的名称。 此名称不区分大小写。

subscriptionId
path True

string

minLength: 1

目标订阅的 ID。

api-version
query True

string

minLength: 1

要用于此操作的 API 版本。

响应

名称 类型 说明
200 OK

CassandraViewListResult

已成功检索 Cassandra 视图属性。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

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

作用域

名称 说明
user_impersonation 模拟您的用户账户

示例

CosmosDBCassandraViewList

示例请求

GET https://management.azure.com/subscriptions/subid/resourceGroups/rgName/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/cassandraKeyspaces/keyspacename/views?api-version=2025-05-01-preview

示例响应

{
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/cassandraKeyspaces/keyspacename/views/viewname",
      "name": "viewname",
      "type": "Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views",
      "tags": {},
      "properties": {
        "resource": {
          "id": "viewname",
          "viewDefinition": "SELECT columna, columnb, columnc FROM keyspacename.srctablename WHERE columna IS NOT NULL AND columnc IS NOT NULL PRIMARY KEY (columnc, columna)"
        }
      }
    }
  ]
}

定义

名称 说明
AutoscaleSettings

指定自动缩放设置。

CassandraViewGetResults

Cassandra 视图及其属性的列表。

CassandraViewListResult

包含 Cassandra 视图及其属性的列表操作响应。

ManagedServiceIdentity

资源的标识。

Options
Resource
ResourceIdentityType

标识类型。

UserAssignedIdentities

与资源关联的用户标识列表。 用户标识字典密钥引用的格式为 ARM 资源 ID:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。

AutoscaleSettings

指定自动缩放设置。

名称 类型 说明
maxThroughput

integer

表示最大吞吐量,资源可以纵向扩展。

CassandraViewGetResults

Cassandra 视图及其属性的列表。

名称 类型 说明
id

string

ARM 资源的唯一资源标识符。

identity

ManagedServiceIdentity

资源的标识。

location

string

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

name

string

ARM 资源的名称。

properties.options

Options

properties.resource

Resource

tags

object

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

type

string

Azure 资源的类型。

CassandraViewListResult

包含 Cassandra 视图及其属性的列表操作响应。

名称 类型 说明
value

CassandraViewGetResults[]

Cassandra 视图及其属性的列表。

ManagedServiceIdentity

资源的标识。

名称 类型 说明
principalId

string

系统分配标识的主体 ID。 此属性仅针对系统分配的标识提供。

tenantId

string

系统分配标识的租户 ID。 此属性仅针对系统分配的标识提供。

type

ResourceIdentityType

用于资源的标识类型。 类型“SystemAssigned,UserAssigned”包括隐式创建的标识和一组用户分配的标识。 类型“None”将从服务中删除任何标识。

userAssignedIdentities

UserAssignedIdentities

与资源关联的用户标识列表。 用户标识字典密钥引用的格式为 ARM 资源 ID:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。

Options

名称 类型 说明
autoscaleSettings

AutoscaleSettings

指定自动缩放设置。

throughput

integer

Cosmos DB 资源吞吐量或自动缩放设置的值。 检索产品/服务详细信息时,请使用 ThroughputSetting 资源。

Resource

名称 类型 说明
_etag

string

表示乐观并发控制所需的资源 etag 的系统生成属性。

_rid

string

系统生成的属性。 唯一标识符。

_ts

number

一个系统生成的属性,该属性表示资源的上次更新时间戳。

id

string

Cosmos DB Cassandra 视图的名称

viewDefinition

string

Cosmos DB Cassandra 视图的视图定义

ResourceIdentityType

标识类型。

说明
SystemAssigned

UserAssignedIdentities

与资源关联的用户标识列表。 用户标识字典密钥引用的格式为 ARM 资源 ID:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。

名称 类型 说明