Mongo DB Resources - Update Mongo DB Database Throughput

Azure Cosmos DB MongoDB データベースの 1 秒あたりの RU の更新

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default?api-version=2023-11-15

URI パラメーター

名前 / 必須 説明
accountName
path True

string

Cosmos DB データベース アカウント名。

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

databaseName
path True

string

Cosmos DB データベース名。

resourceGroupName
path True

string

リソース グループの名前。 名前の大文字と小文字は区別されます。

subscriptionId
path True

string

ターゲット サブスクリプションの ID。

api-version
query True

string

この操作に使用する API バージョン。

要求本文

名前 説明
updateThroughputParameters

ThroughputSettingsUpdateParameters

現在の MongoDB データベースに提供するパラメーターの 1 秒あたりの RU。

応答

名前 説明
200 OK

ThroughputSettingsGetResults

MongoDB データベース更新操作の 1 秒あたりの RU が正常に完了しました。

202 Accepted

MongoDB データベース更新操作の 1 秒あたりの RU は非同期的に完了します。

Headers

  • azure-AsyncOperation: string
  • location: string
Other Status Codes

CloudError

操作に失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

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

Scopes

名前 説明
user_impersonation ユーザー アカウントの借用

CosmosDBMongoDBDatabaseThroughputUpdate

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/mongodbDatabases/databaseName/throughputSettings/default?api-version=2023-11-15

{
  "location": "West US",
  "tags": {},
  "properties": {
    "resource": {
      "throughput": 400
    }
  }
}

Sample Response

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/mongodbDatabases/databaseName/throughputSettings/default",
  "name": "default",
  "type": "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings",
  "location": "West US",
  "tags": {},
  "properties": {
    "resource": {
      "throughput": 400,
      "minimumThroughput": "400",
      "offerReplacePending": "true",
      "_rid": "PD5DALigDgw=",
      "_ts": 1459200611,
      "_etag": "\"00005900-0000-0000-0000-56f9a2630000\""
    }
  }
}

定義

名前 説明
AutoscaleSettingsResource

Cosmos DB によってプロビジョニングされたスループット設定オブジェクト

AutoUpgradePolicyResource

Cosmos DB リソースの自動アップグレード ポリシー

CloudError

サービスからのエラー応答。

ErrorResponse

エラー応答。

Resource
ThroughputPolicyResource

Cosmos DB リソース スループット ポリシー

ThroughputSettingsGetResults

Azure Cosmos DB リソースのスループット。

ThroughputSettingsResource

Cosmos DB リソース スループット オブジェクト。 スループットが必要か、autoscaleSettings が必要ですが、両方は必要ありません。

ThroughputSettingsUpdateParameters

現在の MongoDB データベースに提供するパラメーターの 1 秒あたりの RU。

AutoscaleSettingsResource

Cosmos DB によってプロビジョニングされたスループット設定オブジェクト

名前 説明
autoUpgradePolicy

AutoUpgradePolicyResource

Cosmos DB リソースの自動アップグレード ポリシー

maxThroughput

integer

スケールアップできる最大スループット コンテナーを表します。

targetMaxThroughput

integer

オファーが保留中の状態でなくなったら、コンテナーがスケールアップできるターゲットの最大スループット コンテナーを表します。

AutoUpgradePolicyResource

Cosmos DB リソースの自動アップグレード ポリシー

名前 説明
throughputPolicy

ThroughputPolicyResource

自動アップグレードのためにどのサービスに準拠する必要があるスループット ポリシーを表します

CloudError

サービスからのエラー応答。

名前 説明
error

ErrorResponse

エラー応答。

ErrorResponse

エラー応答。

名前 説明
code

string

エラー コード。

message

string

操作が失敗した理由を示すエラー メッセージ。

Resource

名前 説明
_etag

string

オプティミスティック コンカレンシー制御に必要なリソース etag を表すシステム生成プロパティ。

_rid

string

システムによって生成されたプロパティ。 一意識別子。

_ts

number

リソースの最後に更新されたタイムスタンプを示すシステム生成プロパティ。

autoscaleSettings

AutoscaleSettingsResource

自動スケーリング設定用の Cosmos DB リソース。 スループットが必要か、autoscaleSettings が必要ですが、両方は必要ありません。

instantMaximumThroughput

string

分割をトリガーせずに瞬時にスケールアップするためのオファー スループット値

minimumThroughput

string

リソースの最小スループット

offerReplacePending

string

スループットの置き換えが保留中です

softAllowedMaximumThroughput

string

指定できる最大スループット値または最大 maxThroughput 値 (自動スケーリングの場合)

throughput

integer

Cosmos DB リソースのスループットの値。 スループットが必要か、autoscaleSettings が必要ですが、両方は必要ありません。

ThroughputPolicyResource

Cosmos DB リソース スループット ポリシー

名前 説明
incrementPercent

integer

スループット ポリシーが開始されるたびにスループットが増加する割合を表します。

isEnabled

boolean

ThroughputPolicy がアクティブかどうかを判断します

ThroughputSettingsGetResults

Azure Cosmos DB リソースのスループット。

名前 説明
id

string

ARM リソースの一意のリソース識別子。

location

string

リソースが属しているリソース グループの場所。

name

string

ARM リソースの名前。

properties.resource

Resource

tags

object

タグは、リソースを記述するキーと値のペアの一覧です。 これらのタグはリソース グループをまたがってこのリソースを表示およびグループ化する際に使用できます。 リソースには最大 15 個のタグを指定できます。 各タグには 128 文字以内のキーと、256 文字以内の値が必要です。 たとえば、テンプレートの種類の既定のエクスペリエンスは、"defaultExperience": "Cassandra" に設定されます。 現在の "defaultExperience" 値には、"Table"、"Graph"、"DocumentDB"、"MongoDB" も含まれます。

type

string

Azure リソースの種類。

ThroughputSettingsResource

Cosmos DB リソース スループット オブジェクト。 スループットが必要か、autoscaleSettings が必要ですが、両方は必要ありません。

名前 説明
autoscaleSettings

AutoscaleSettingsResource

自動スケーリング設定用の Cosmos DB リソース。 スループットが必要か、autoscaleSettings が必要ですが、両方は必要ありません。

instantMaximumThroughput

string

分割をトリガーせずに瞬時にスケールアップするためのオファー スループット値

minimumThroughput

string

リソースの最小スループット

offerReplacePending

string

スループットの置き換えが保留中です

softAllowedMaximumThroughput

string

指定できる最大スループット値または最大 maxThroughput 値 (自動スケーリングの場合)

throughput

integer

Cosmos DB リソースのスループットの値。 スループットが必要か、autoscaleSettings が必要ですが、両方は必要ありません。

ThroughputSettingsUpdateParameters

現在の MongoDB データベースに提供するパラメーターの 1 秒あたりの RU。

名前 説明
id

string

ARM リソースの一意のリソース識別子。

location

string

リソースが属しているリソース グループの場所。

name

string

ARM リソースの名前。

properties.resource

ThroughputSettingsResource

リソース スループットの標準的な JSON 形式

tags

object

タグは、リソースを記述するキーと値のペアの一覧です。 これらのタグはリソース グループをまたがってこのリソースを表示およびグループ化する際に使用できます。 リソースには最大 15 個のタグを指定できます。 各タグには 128 文字以内のキーと、256 文字以内の値が必要です。 たとえば、テンプレートの種類の既定のエクスペリエンスは、"defaultExperience": "Cassandra" に設定されます。 現在の "defaultExperience" 値には、"Table"、"Graph"、"DocumentDB"、"MongoDB" も含まれます。

type

string

Azure リソースの種類。