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 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
account
|
path | True |
string minLength: 3maxLength: 50 pattern: ^[a-z0-9]+(-[a-z0-9]+)* |
Cosmos DB 数据库帐户名称。 |
keyspace
|
path | True |
string |
Cosmos DB 密钥空间名称。 |
resource
|
path | True |
string minLength: 1maxLength: 90 |
资源组的名称。 此名称不区分大小写。 |
subscription
|
path | True |
string minLength: 1 |
目标订阅的 ID。 |
api-version
|
query | True |
string minLength: 1 |
要用于此操作的 API 版本。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
已成功检索 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)"
}
}
}
]
}
定义
名称 | 说明 |
---|---|
Autoscale |
指定自动缩放设置。 |
Cassandra |
Cassandra 视图及其属性的列表。 |
Cassandra |
包含 Cassandra 视图及其属性的列表操作响应。 |
Managed |
资源的标识。 |
Options | |
Resource | |
Resource |
标识类型。 |
User |
与资源关联的用户标识列表。 用户标识字典密钥引用的格式为 ARM 资源 ID:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。 |
AutoscaleSettings
指定自动缩放设置。
名称 | 类型 | 说明 |
---|---|---|
maxThroughput |
integer |
表示最大吞吐量,资源可以纵向扩展。 |
CassandraViewGetResults
Cassandra 视图及其属性的列表。
名称 | 类型 | 说明 |
---|---|---|
id |
string |
ARM 资源的唯一资源标识符。 |
identity |
资源的标识。 |
|
location |
string |
资源所属的资源组的位置。 |
name |
string |
ARM 资源的名称。 |
properties.options | ||
properties.resource | ||
tags |
object |
标记是描述资源的键值对的列表。 这些标记可用于查看和分组此资源(跨资源组)。 最多可为资源提供 15 个标记。 每个标记必须具有不超过 128 个字符的键,且值不超过 256 个字符。 例如,模板类型的默认体验设置为“defaultExperience”:“Cassandra”。 当前的“defaultExperience”值还包括“Table”、“Graph”、“DocumentDB”和“MongoDB”。 |
type |
string |
Azure 资源的类型。 |
CassandraViewListResult
包含 Cassandra 视图及其属性的列表操作响应。
名称 | 类型 | 说明 |
---|---|---|
value |
Cassandra 视图及其属性的列表。 |
ManagedServiceIdentity
资源的标识。
名称 | 类型 | 说明 |
---|---|---|
principalId |
string |
系统分配标识的主体 ID。 此属性仅针对系统分配的标识提供。 |
tenantId |
string |
系统分配标识的租户 ID。 此属性仅针对系统分配的标识提供。 |
type |
用于资源的标识类型。 类型“SystemAssigned,UserAssigned”包括隐式创建的标识和一组用户分配的标识。 类型“None”将从服务中删除任何标识。 |
|
userAssignedIdentities |
与资源关联的用户标识列表。 用户标识字典密钥引用的格式为 ARM 资源 ID:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。 |
Options
名称 | 类型 | 说明 |
---|---|---|
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}”。
名称 | 类型 | 说明 |
---|---|---|
|