Cassandra Resources - List Cassandra Tables

Mencantumkan tabel Cassandra di bawah akun database Azure Cosmos DB yang sudah ada.

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

Parameter URI

Name In Required Type Description
accountName
path True
  • string

Nama akun database Cosmos DB.

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

keyspaceName
path True
  • string

Nama keyspace Cosmos DB.

resourceGroupName
path True
  • string

Nama grup sumber daya. Nama tidak peka huruf besar/kecil.

subscriptionId
path True
  • string

ID langganan target.

api-version
query True
  • string

Versi API yang digunakan untuk operasi ini.

Respons

Name Type Description
200 OK

Properti tabel Cassandra berhasil diambil.

Keamanan

azure_auth

Azure Active Directory Flow OAuth2

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

Scopes

Name Description
user_impersonation Meniru akun pengguna Anda

Contoh

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

Definisi

AutoscaleSettings
CassandraPartitionKey

Kunci partisi tabel Cosmos DB Cassandra

CassandraSchema

Skema tabel Cosmos DB Cassandra

CassandraTableGetResults

Tabel Azure Cosmos DB Cassandra.

CassandraTableListResult

Respons operasi Daftar, yang berisi tabel Cassandra dan propertinya.

ClusterKey

Kunci kluster tabel Cosmos DB Cassandra

Column

Kolom tabel Cosmos DB Cassandra

ManagedServiceIdentity

Identitas untuk sumber daya.

Options
Resource
ResourceIdentityType

Jenis identitas yang digunakan untuk sumber daya. Jenis 'SystemAssigned,UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'Tidak Ada' akan menghapus identitas apa pun dari layanan.

UserAssignedIdentities

Daftar identitas pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

AutoscaleSettings

Name Type Description
maxThroughput
  • integer

Mewakili throughput maksimum, sumber daya dapat ditingkatkan skalanya.

CassandraPartitionKey

Kunci partisi tabel Cosmos DB Cassandra

Name Type Description
name
  • string

Nama kunci partisi tabel Cosmos DB Cassandra

CassandraSchema

Skema tabel Cosmos DB Cassandra

Name Type Description
clusterKeys

Daftar kunci kluster.

columns

Daftar kolom tabel Cassandra.

partitionKeys

Daftar kunci partisi.

CassandraTableGetResults

Tabel Azure Cosmos DB Cassandra.

Name Type Description
id
  • string

Pengidentifikasi sumber daya unik sumber daya ARM.

identity

Identitas untuk sumber daya.

location
  • string

Lokasi grup sumber daya tempat sumber daya berada.

name
  • string

Nama sumber daya ARM.

properties.options
properties.resource
tags
  • object

Tag adalah daftar pasangan kunci-nilai yang menjelaskan sumber daya. Tag ini dapat digunakan dalam menampilkan dan mengelompokkan sumber daya ini (di seluruh grup sumber daya). Maksimal 15 tag dapat disediakan untuk sumber daya. Setiap tag harus memiliki kunci yang tidak lebih besar dari 128 karakter dan nilai tidak lebih besar dari 256 karakter. Misalnya, pengalaman default untuk jenis templat diatur dengan "defaultExperience": "Cassandra". Nilai "defaultExperience" saat ini juga mencakup "Table", "Graph", "DocumentDB", dan "MongoDB".

type
  • string

Jenis sumber daya Azure.

CassandraTableListResult

Respons operasi Daftar, yang berisi tabel Cassandra dan propertinya.

Name Type Description
value

Daftar tabel Cassandra dan propertinya.

ClusterKey

Kunci kluster tabel Cosmos DB Cassandra

Name Type Description
name
  • string

Nama kunci kluster tabel Cosmos DB Cassandra

orderBy
  • string

Urutan kunci kluster tabel Cosmos DB Cassandra, hanya mendukung "Asc" dan "Desc"

Column

Kolom tabel Cosmos DB Cassandra

Name Type Description
name
  • string

Nama kolom tabel Cosmos DB Cassandra

type
  • string

Jenis kolom tabel Cosmos DB Cassandra

ManagedServiceIdentity

Identitas untuk sumber daya.

Name Type Description
principalId
  • string

Id utama dari identitas yang ditetapkan sistem. Properti ini hanya akan disediakan untuk identitas yang ditetapkan sistem.

tenantId
  • string

Id penyewa dari identitas yang ditetapkan sistem. Properti ini hanya akan disediakan untuk identitas yang ditetapkan sistem.

type

Jenis identitas yang digunakan untuk sumber daya. Jenis 'SystemAssigned,UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'Tidak Ada' akan menghapus identitas apa pun dari layanan.

userAssignedIdentities

Daftar identitas pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Options

Name Type Description
autoscaleSettings

Menentukan pengaturan Skala Otomatis.

throughput
  • integer

Nilai throughput sumber daya Cosmos DB atau autoscaleSettings. Gunakan sumber daya ThroughputSetting saat mengambil detail penawaran.

Resource

Name Type Description
_etag
  • string

Properti yang dihasilkan sistem yang mewakili etag sumber daya yang diperlukan untuk kontrol konkurensi optimis.

_rid
  • string

Properti yang dihasilkan sistem. Pengidentifikasi unik.

_ts
  • number

Properti yang dihasilkan sistem yang menunjukkan tanda waktu terakhir yang diperbarui dari sumber daya.

analyticalStorageTtl
  • integer

TTL Analitis.

defaultTtl
  • integer

Waktu hidup tabel Cosmos DB Cassandra

id
  • string

Nama tabel Cosmos DB Cassandra

schema

Skema tabel Cosmos DB Cassandra

ResourceIdentityType

Jenis identitas yang digunakan untuk sumber daya. Jenis 'SystemAssigned,UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'Tidak Ada' akan menghapus identitas apa pun dari layanan.

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

UserAssignedIdentities

Daftar identitas pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Name Type Description