Cassandra Resources - Get Cassandra Table
기존 Azure Cosmos DB 데이터베이스 계정에서 Cassandra 테이블을 가져옵니다.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables/{tableName}?api-version=2023-11-15
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
account
|
path | True |
string |
Cosmos DB 데이터베이스 계정 이름입니다. Regex pattern: |
keyspace
|
path | True |
string |
Cosmos DB 키스페이스 이름입니다. |
resource
|
path | True |
string |
리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다. |
subscription
|
path | True |
string |
대상 구독의 ID입니다. |
table
|
path | True |
string |
Cosmos DB 테이블 이름입니다. |
api-version
|
query | True |
string |
이 작업에 사용할 API 버전입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
Cassandra 테이블 속성이 성공적으로 검색되었습니다. |
보안
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 | 사용자 계정 가장 |
예제
CosmosDBCassandraTableGet
Sample Request
GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/cassandraKeyspaces/keyspaceName/tables/tableName?api-version=2023-11-15
Sample Response
{
"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,
"schema": {
"columns": [
{
"name": "columnA",
"type": "Ascii"
}
],
"partitionKeys": [
{
"name": "columnA"
}
],
"clusterKeys": [
{
"name": "columnA",
"orderBy": "Asc"
}
]
},
"_rid": "PD5DALigDgw=",
"_ts": 1459200611,
"_etag": "\"00005900-0000-0000-0000-56f9a2630000\""
}
}
}
정의
Name | Description |
---|---|
Autoscale |
|
Cassandra |
Cosmos DB Cassandra 테이블 파티션 키 |
Cassandra |
Cosmos DB Cassandra 테이블 스키마 |
Cassandra |
Azure Cosmos DB Cassandra 테이블. |
Cluster |
Cosmos DB Cassandra 테이블 클러스터 키 |
Column |
Cosmos DB Cassandra 테이블 열 |
Options | |
Resource |
AutoscaleSettings
Name | 형식 | Description |
---|---|---|
maxThroughput |
integer |
최대 처리량을 나타내며 리소스를 확장할 수 있습니다. |
CassandraPartitionKey
Cosmos DB Cassandra 테이블 파티션 키
Name | 형식 | Description |
---|---|---|
name |
string |
Cosmos DB Cassandra 테이블 파티션 키의 이름 |
CassandraSchema
Cosmos DB Cassandra 테이블 스키마
Name | 형식 | Description |
---|---|---|
clusterKeys |
클러스터 키 목록입니다. |
|
columns |
Column[] |
Cassandra 테이블 열 목록입니다. |
partitionKeys |
파티션 키 목록입니다. |
CassandraTableGetResults
Azure Cosmos DB Cassandra 테이블.
Name | 형식 | Description |
---|---|---|
id |
string |
ARM 리소스의 고유 리소스 식별자입니다. |
location |
string |
리소스가 속한 리소스 그룹의 위치입니다. |
name |
string |
ARM 리소스의 이름입니다. |
properties.options | ||
properties.resource | ||
tags |
object |
태그는 리소스를 설명하는 키-값 쌍의 목록입니다. 여러 리소스 그룹에서 이 리소스를 보고 그룹화할 때 이러한 태그를 사용할 수 있습니다. 리소스에 대해 최대 15개의 태그를 제공할 수 있습니다. 각 태그에는 128자 이하의 키와 256자 이하의 값이 포함되어야 합니다. 예를 들어 템플릿 형식의 기본 환경은 "defaultExperience": "Cassandra"로 설정됩니다. 현재 "defaultExperience" 값에는 "Table", "Graph", "DocumentDB" 및 "MongoDB"도 포함됩니다. |
type |
string |
Azure 리소스의 유형입니다. |
ClusterKey
Cosmos DB Cassandra 테이블 클러스터 키
Name | 형식 | Description |
---|---|---|
name |
string |
Cosmos DB Cassandra 테이블 클러스터 키의 이름 |
orderBy |
string |
"Asc" 및 "Desc"만 지원하는 Cosmos DB Cassandra 테이블 클러스터 키의 순서 |
Column
Cosmos DB Cassandra 테이블 열
Name | 형식 | Description |
---|---|---|
name |
string |
Cosmos DB Cassandra 테이블 열의 이름 |
type |
string |
Cosmos DB Cassandra 테이블 열의 형식 |
Options
Name | 형식 | Description |
---|---|---|
autoscaleSettings |
자동 크기 조정 설정을 지정합니다. |
|
throughput |
integer |
Cosmos DB 리소스 처리량 또는 autoscaleSettings의 값입니다. 제품 세부 정보를 검색할 때 ThroughputSetting 리소스를 사용합니다. |
Resource
Name | 형식 | Description |
---|---|---|
_etag |
string |
낙관적 동시성 제어에 필요한 리소스 etag를 나타내는 시스템 생성 속성입니다. |
_rid |
string |
시스템 생성 속성입니다. 고유 식별자입니다. |
_ts |
number |
리소스의 마지막으로 업데이트된 타임스탬프를 나타내는 시스템 생성 속성입니다. |
analyticalStorageTtl |
integer |
분석 TTL. |
defaultTtl |
integer |
Cosmos DB Cassandra 테이블의 TTL(Time to Live) |
id |
string |
Cosmos DB Cassandra 테이블의 이름 |
schema |
Cosmos DB Cassandra 테이블의 스키마 |