Cassandra Resources - Update Cassandra View Throughput

Memperbarui RU per detik dari tampilan Azure Cosmos DB Cassandra

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/{viewName}/throughputSettings/default?api-version=2021-07-01-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.

viewName
path True
  • string

Nama tampilan Cosmos DB.

api-version
query True
  • string

Versi API yang digunakan untuk operasi ini.

Isi Permintaan

Name Required Type Description
properties.resource True

Format JSON standar dari throughput sumber daya

identity

Identitas untuk sumber daya.

location
  • string

Lokasi grup sumber daya tempat sumber daya berada.

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".

Respons

Name Type Description
200 OK

RU per detik dari operasi pembaruan tampilan Cassandra berhasil diselesaikan.

202 Accepted

RU per detik dari operasi pembaruan tampilan Cassandra akan selesai secara asinkron.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

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

Scopes

Name Description
user_impersonation Meniru akun pengguna Anda

Contoh

CosmosDBCassandraViewThroughputUpdate

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/cassandraKeyspaces/keyspacename/views/viewname/throughputSettings/default?api-version=2021-07-01-preview

{
  "tags": {},
  "properties": {
    "resource": {
      "throughput": 400
    }
  }
}

Sample Response

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/cassandraKeyspaces/keyspaceName/views/viewName/throughputSettings/default",
  "name": "default",
  "type": "Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/views/throughputSettings",
  "properties": {
    "resource": {
      "throughput": 400,
      "minimumThroughput": "400",
      "offerReplacePending": "true"
    }
  }
}

Definisi

AutoscaleSettingsResource

Objek pengaturan throughput yang disediakan Cosmos DB

AutoUpgradePolicyResource

Kebijakan peningkatan otomatis sumber daya Cosmos DB

ManagedServiceIdentity

Identitas untuk sumber daya.

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.

ThroughputPolicyResource

Kebijakan throughput sumber daya Cosmos DB

ThroughputSettingsGetResults

Throughput sumber daya Azure Cosmos DB.

ThroughputSettingsResource

Objek throughput sumber daya Cosmos DB. Throughput diperlukan atau autoscaleSettings diperlukan, tetapi tidak keduanya.

ThroughputSettingsUpdateParameters

Parameter untuk memperbarui throughput sumber daya Cosmos DB.

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}'.

AutoscaleSettingsResource

Objek pengaturan throughput yang disediakan Cosmos DB

Name Type Description
autoUpgradePolicy

Kebijakan peningkatan otomatis sumber daya Cosmos DB

maxThroughput
  • integer

Mewakili kontainer throughput maksimum yang dapat ditingkatkan skalanya.

targetMaxThroughput
  • integer

Mewakili kontainer throughput maksimum target dapat ditingkatkan hingga setelah penawaran tidak lagi dalam status tertunda.

AutoUpgradePolicyResource

Kebijakan peningkatan otomatis sumber daya Cosmos DB

Name Type Description
throughputPolicy

Mewakili kebijakan throughput yang harus dipatuhi layanan untuk peningkatan otomatis

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}'.

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.

autoscaleSettings

Sumber daya Cosmos DB untuk pengaturan skala otomatis. Throughput diperlukan atau autoscaleSettings diperlukan, tetapi tidak keduanya.

minimumThroughput
  • string

Throughput minimum sumber daya

offerReplacePending
  • string

Penggantian throughput tertunda

throughput
  • integer

Nilai throughput sumber daya Cosmos DB. Throughput diperlukan atau autoscaleSettings diperlukan, tetapi tidak keduanya.

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

ThroughputPolicyResource

Kebijakan throughput sumber daya Cosmos DB

Name Type Description
incrementPercent
  • integer

Mewakili persentase di mana throughput dapat meningkat setiap kali kebijakan throughput dimulai.

isEnabled
  • boolean

Menentukan apakah ThroughputPolicy aktif atau tidak

ThroughputSettingsGetResults

Throughput sumber daya Azure Cosmos DB.

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.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.

ThroughputSettingsResource

Objek throughput sumber daya Cosmos DB. Throughput diperlukan atau autoscaleSettings diperlukan, tetapi tidak keduanya.

Name Type Description
autoscaleSettings

Sumber daya Cosmos DB untuk pengaturan skala otomatis. Throughput diperlukan atau autoscaleSettings diperlukan, tetapi tidak keduanya.

minimumThroughput
  • string

Throughput minimum sumber daya

offerReplacePending
  • string

Penggantian throughput tertunda

throughput
  • integer

Nilai throughput sumber daya Cosmos DB. Throughput diperlukan atau autoscaleSettings diperlukan, tetapi tidak keduanya.

ThroughputSettingsUpdateParameters

Parameter untuk memperbarui throughput sumber daya Cosmos DB.

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.resource

Format JSON standar dari throughput sumber daya

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.

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