Database Accounts - Update
既存の Azure Cosmos DB データベース アカウントのプロパティを更新します。
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}?api-version=2024-11-15
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
account
|
path | True |
string |
Cosmos DB データベース アカウント名。 正規表現パターン: |
resource
|
path | True |
string |
リソース グループの名前。 名前では大文字と小文字が区別されません。 |
subscription
|
path | True |
string |
ターゲット サブスクリプションの ID。 |
api-version
|
query | True |
string |
この操作に使用する API バージョン。 |
要求本文
名前 | 型 | 説明 |
---|---|---|
identity |
リソースの ID。 |
|
location |
string |
リソースが属するリソース グループの場所。 |
properties.analyticalStorageConfiguration |
分析ストレージ固有のプロパティ。 |
|
properties.apiProperties |
API 固有のプロパティ。 現在、MongoDB API でのみサポートされています。 |
|
properties.backupPolicy | BackupPolicy: |
アカウントでバックアップを作成するためのポリシーを表すオブジェクト。 |
properties.capabilities |
アカウントの Cosmos DB 機能の一覧 |
|
properties.capacity |
アカウントの容量の適用に関連するすべてのプロパティを表すオブジェクト。 |
|
properties.connectorOffer |
Cosmos DB データベース C* アカウントの cassandra コネクタ オファーの種類。 |
|
properties.consistencyPolicy |
Cosmos DB アカウントの整合性ポリシー。 |
|
properties.cors |
Cosmos DB データベース アカウントの CORS ポリシー。 |
|
properties.customerManagedKeyStatus |
string |
アカウントのカスタマー マネージド キー機能の状態を示します。 エラーが発生した場合、このプロパティはトラブルシューティング のガイダンスを提供します。 |
properties.defaultIdentity |
string |
カスタマー マネージド キーなどの機能で使用されるキー コンテナーにアクセスするための既定の ID。 既定の ID は、ユーザーが明示的に設定する必要があります。 "FirstPartyIdentity"、"SystemAssignedIdentity" などを指定できます。 |
properties.disableKeyBasedMetadataWriteAccess |
boolean |
アカウント キーを使用してメタデータ リソース (データベース、コンテナー、スループット) に対する書き込み操作を無効にする |
properties.disableLocalAuth |
boolean |
ローカル認証をオプトアウトし、MSI と AAD のみを認証専用に使用できるようにします。 |
properties.enableAnalyticalStorage |
boolean |
ストレージ分析を有効にするかどうかを示すフラグ。 |
properties.enableAutomaticFailover |
boolean |
障害が原因でリージョンが使用できないまれな場合に、書き込みリージョンの自動フェールオーバーを有効にします。 自動フェールオーバーでは、アカウントの新しい書き込みリージョンが作成され、アカウント用に構成されたフェールオーバーの優先順位に基づいて選択されます。 |
properties.enableBurstCapacity |
boolean |
アカウントのバースト容量機能の有効化/無効化を示すフラグ |
properties.enableCassandraConnector |
boolean |
Cosmos DB C* アカウントで cassandra コネクタを有効にします |
properties.enableFreeTier |
boolean |
Free レベルが有効かどうかを示すフラグ。 |
properties.enableMultipleWriteLocations |
boolean |
アカウントを複数の場所に書き込める |
properties.enablePartitionMerge |
boolean |
アカウントでのパーティション マージ機能の有効化/無効化を示すフラグ |
properties.enablePerRegionPerPartitionAutoscale |
boolean |
アカウントでの PerRegionPerPartitionAutoscale 機能の有効化/無効化を示すフラグ |
properties.ipRules |
IpRules の一覧。 |
|
properties.isVirtualNetworkFilterEnabled |
boolean |
仮想ネットワーク ACL 規則を有効または無効にするかどうかを示すフラグ。 |
properties.keyVaultKeyUri |
string |
キー コンテナーの URI |
properties.locations |
Location[] |
Cosmos DB アカウントで有効になっている georeplication の場所を含む配列。 |
properties.minimalTlsVersion |
許可される Tls の最小バージョンを示します。 既定値は Tls 1.2 です。 Cassandra API と Mongo API は Tls 1.2 でのみ機能します。 |
|
properties.networkAclBypass |
ファイアウォール チェックをバイパスできるサービスを示します。 |
|
properties.networkAclBypassResourceIds |
string[] |
Cosmos DB アカウントのネットワーク ACL バイパスのリソース ID を含む配列。 |
properties.publicNetworkAccess |
パブリック ネットワークからの要求が許可されるかどうか |
|
properties.virtualNetworkRules |
Cosmos DB アカウント用に構成された仮想ネットワーク ACL 規則の一覧。 |
|
tags |
object |
タグは、リソースを記述するキーと値のペアの一覧です。 これらのタグは、(リソース グループ間で) このリソースを表示およびグループ化する場合に使用できます。 リソースには最大 15 個のタグを指定できます。 各タグには、128 文字以下のキーと 256 文字以下の値が必要です。 たとえば、テンプレートの種類の既定のエクスペリエンスは"defaultExperience": "Cassandra" で設定されます。 現在の "defaultExperience" 値には、"Table"、"Graph"、"DocumentDB"、"MongoDB" も含まれます。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
データベース アカウントの更新操作は非同期的に完了します。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントを偽装する |
例
CosmosDBDatabaseAccountPatch
要求のサンプル
PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1?api-version=2024-11-15
{
"location": "westus",
"tags": {
"dept": "finance"
},
"identity": {
"type": "SystemAssigned,UserAssigned",
"userAssignedIdentities": {
"/subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/eu2cgroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {}
}
},
"properties": {
"ipRules": [
{
"ipAddressOrRange": "23.43.230.120"
},
{
"ipAddressOrRange": "110.12.240.0/12"
}
],
"isVirtualNetworkFilterEnabled": true,
"virtualNetworkRules": [
{
"id": "/subscriptions/subId/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
"ignoreMissingVNetServiceEndpoint": false
}
],
"consistencyPolicy": {
"defaultConsistencyLevel": "BoundedStaleness",
"maxIntervalInSeconds": 10,
"maxStalenessPrefix": 200
},
"defaultIdentity": "FirstPartyIdentity",
"enableFreeTier": false,
"enableAnalyticalStorage": true,
"enableBurstCapacity": true,
"enablePerRegionPerPartitionAutoscale": true,
"analyticalStorageConfiguration": {
"schemaType": "WellDefined"
},
"backupPolicy": {
"type": "Periodic",
"periodicModeProperties": {
"backupIntervalInMinutes": 240,
"backupRetentionIntervalInHours": 720,
"backupStorageRedundancy": "Local"
}
},
"networkAclBypass": "AzureServices",
"networkAclBypassResourceIds": [
"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName"
],
"capacity": {
"totalThroughputLimit": 2000
},
"enablePartitionMerge": true,
"minimalTlsVersion": "Tls"
}
}
応答のサンプル
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1",
"name": "ddb1",
"location": "West US",
"type": "Microsoft.DocumentDB/databaseAccounts",
"kind": "GlobalDocumentDB",
"tags": {
"dept": "finance"
},
"identity": {
"type": "SystemAssigned,UserAssigned",
"principalId": "52f4fef3-3c3f-4ff3-b52e-b5c9eeb68656",
"tenantId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d",
"userAssignedIdentities": {
"/subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/eu2cgroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
"clientId": "fbe75b66-01c5-4f87-a220-233af3270436",
"principalId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d"
}
}
},
"properties": {
"provisioningState": "Succeeded",
"documentEndpoint": "https://ddb1.documents.azure.com:443/",
"databaseAccountOfferType": "Standard",
"ipRules": [
{
"ipAddressOrRange": "23.43.230.120"
},
{
"ipAddressOrRange": "110.12.240.0/12"
}
],
"isVirtualNetworkFilterEnabled": true,
"disableKeyBasedMetadataWriteAccess": false,
"consistencyPolicy": {
"defaultConsistencyLevel": "BoundedStaleness",
"maxIntervalInSeconds": 10,
"maxStalenessPrefix": 200
},
"writeLocations": [
{
"id": "ddb1-eastus",
"locationName": "East US",
"documentEndpoint": "https://ddb1-eastus.documents.azure.com:443/",
"provisioningState": "Succeeded",
"failoverPriority": 0
}
],
"readLocations": [
{
"id": "ddb1-eastus",
"locationName": "East US",
"documentEndpoint": "https://ddb1-eastus.documents.azure.com:443/",
"provisioningState": "Succeeded",
"failoverPriority": 0
}
],
"locations": [
{
"id": "ddb1-eastus",
"locationName": "East US",
"documentEndpoint": "https://ddb1-eastus.documents.azure.com:443/",
"provisioningState": "Succeeded",
"failoverPriority": 0
}
],
"failoverPolicies": [
{
"id": "ddb1-eastus",
"locationName": "East US",
"failoverPriority": 0
}
],
"virtualNetworkRules": [
{
"id": "/subscriptions/subId/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
"ignoreMissingVNetServiceEndpoint": false
}
],
"privateEndpointConnections": [
{
"id": "/subscriptions/subId/resourceGroups/rg/providers/Microsoft.DocumentDB/databaseAccounts/account1/privateEndpointConnections/pe1",
"properties": {
"privateEndpoint": {
"id": "/subscriptions/subId/resourceGroups/rg/providers/Microsoft.Network/privateEndpoints/pe1"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"actionsRequired": "None"
}
}
}
],
"cors": [],
"defaultIdentity": "FirstPartyIdentity",
"enableFreeTier": false,
"apiProperties": {},
"enableAnalyticalStorage": true,
"enableBurstCapacity": true,
"analyticalStorageConfiguration": {
"schemaType": "WellDefined"
},
"backupPolicy": {
"type": "Periodic",
"periodicModeProperties": {
"backupIntervalInMinutes": 240,
"backupRetentionIntervalInHours": 720,
"backupStorageRedundancy": "Local"
}
},
"networkAclBypass": "AzureServices",
"networkAclBypassResourceIds": [
"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName"
],
"capacity": {
"totalThroughputLimit": 2000
},
"keysMetadata": {
"primaryMasterKey": {
"generationTime": "2022-02-25T20:30:11Z"
},
"secondaryMasterKey": {
"generationTime": "2022-02-25T20:30:11Z"
},
"primaryReadonlyMasterKey": {
"generationTime": "2022-02-25T20:30:11Z"
},
"secondaryReadonlyMasterKey": {
"generationTime": "2022-02-25T20:30:11Z"
}
},
"enablePartitionMerge": true,
"minimalTlsVersion": "Tls"
}
}
定義
名前 | 説明 |
---|---|
Account |
特定のデータベース アカウントのアクセス キーに関連するメタデータ。 |
Analytical |
分析ストレージ固有のプロパティ。 |
Analytical |
分析ストレージのスキーマの種類について説明します。 |
Api |
|
Backup |
バックアップ ポリシー間の移行の状態を表すオブジェクト。 |
Backup |
バックアップ ポリシーの種類間の移行の状態について説明します。 |
Backup |
バックアップのモードについて説明します。 |
Backup |
バックアップ ストレージの冗長性の種類を示す列挙型。 |
Capability |
Cosmos DB 機能オブジェクト |
Capacity |
アカウントの容量の適用に関連するすべてのプロパティを表すオブジェクト。 |
Connector |
Cosmos DB C* データベース アカウントの cassandra コネクタ オファーの種類。 |
Consistency |
Cosmos DB データベース アカウントの整合性ポリシー。 |
Continuous |
連続モードのバックアップ ポリシーを表すオブジェクト。 |
Continuous |
定期モード バックアップの構成値 |
Continuous |
継続的バックアップ層の種類を示す列挙型。 |
Cors |
Cosmos DB データベース アカウントの CORS ポリシー。 |
created |
リソースを作成した ID の種類。 |
Create |
アカウント作成モードを示す列挙型。 |
Database |
Azure Cosmos DB データベース アカウント。 |
Database |
指定された Cosmos DB データベース アカウントの各アクセス キーに関連するメタデータ。 |
Database |
データベース アカウントの種類を示します。 これは、データベース アカウントの作成時にのみ設定できます。 |
Database |
Cosmos DB データベース アカウントのオファーの種類。 |
Database |
Azure Cosmos DB データベース アカウントのプロパティに修正プログラムを適用するためのパラメーター。 |
Database |
復元する特定のデータベース。 |
Default |
Cosmos DB アカウントの既定の整合性レベルと構成設定。 |
Failover |
データベース アカウントの特定のリージョンのフェールオーバー ポリシー。 |
Gremlin |
復元する特定の Gremlin データベース。 |
Ip |
IpAddressOrRange オブジェクト |
Location |
Azure Cosmos DB データベース アカウントがデプロイされているリージョン。 |
Managed |
リソースの ID。 |
Minimal |
許可される Tls の最小バージョンを示します。 既定値は Tls 1.2 です。 Cassandra API と Mongo API は Tls 1.2 でのみ機能します。 |
Network |
ファイアウォール チェックをバイパスできるサービスを示します。 |
Periodic |
定期的なモードのバックアップ ポリシーを表すオブジェクト。 |
Periodic |
定期モード バックアップの構成値 |
Private |
プライベート エンドポイント接続 |
Private |
接続が属するプライベート エンドポイント。 |
Private |
プライベート エンドポイント接続の接続状態。 |
Public |
パブリック ネットワークからの要求が許可されるかどうか |
Resource |
リソースに使用される ID の種類。 型 'SystemAssigned,UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' は、サービスからすべての ID を削除します。 |
Restore |
復元のモードについて説明します。 |
Restore |
復元に関する情報を示すパラメーター。 |
Server |
MongoDB アカウントのバージョンについて説明します。 |
system |
リソースの作成と最後の変更に関連するメタデータ。 |
User |
リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 |
Virtual |
Virtual Network ACL Rule オブジェクト |
AccountKeyMetadata
特定のデータベース アカウントのアクセス キーに関連するメタデータ。
名前 | 型 | 説明 |
---|---|---|
generationTime |
string |
ISO-8601 形式のキーの UTC での生成時刻。 オブジェクトに値がない場合は、2022-06-18 より前に最後のキーの再生成がトリガーされたことを意味します。 |
AnalyticalStorageConfiguration
分析ストレージ固有のプロパティ。
名前 | 型 | 説明 |
---|---|---|
schemaType |
分析ストレージのスキーマの種類について説明します。 |
AnalyticalStorageSchemaType
分析ストレージのスキーマの種類について説明します。
名前 | 型 | 説明 |
---|---|---|
FullFidelity |
string |
|
WellDefined |
string |
ApiProperties
名前 | 型 | 説明 |
---|---|---|
serverVersion |
MongoDB アカウントのバージョンについて説明します。 |
BackupPolicyMigrationState
バックアップ ポリシー間の移行の状態を表すオブジェクト。
名前 | 型 | 説明 |
---|---|---|
startTime |
string |
バックアップ ポリシーの移行が開始された時刻 (ISO-8601 形式)。 |
status |
バックアップ ポリシーの種類間の移行の状態について説明します。 |
|
targetType |
バックアップ ポリシー移行のターゲット バックアップ ポリシーの種類について説明します。 |
BackupPolicyMigrationStatus
バックアップ ポリシーの種類間の移行の状態について説明します。
名前 | 型 | 説明 |
---|---|---|
Completed |
string |
|
Failed |
string |
|
InProgress |
string |
|
Invalid |
string |
BackupPolicyType
バックアップのモードについて説明します。
名前 | 型 | 説明 |
---|---|---|
Continuous |
string |
|
Periodic |
string |
BackupStorageRedundancy
バックアップ ストレージの冗長性の種類を示す列挙型。
名前 | 型 | 説明 |
---|---|---|
Geo |
string |
|
Local |
string |
|
Zone |
string |
Capability
Cosmos DB 機能オブジェクト
名前 | 型 | 説明 |
---|---|---|
name |
string |
Cosmos DB 機能の名前。 たとえば、"name": "EnableCassandra" です。 現在の値には、"EnableTable" と "EnableGremlin" も含まれます。 |
Capacity
アカウントの容量の適用に関連するすべてのプロパティを表すオブジェクト。
名前 | 型 | 説明 |
---|---|---|
totalThroughputLimit |
integer |
アカウントに課される合計スループット制限。 totalThroughputLimit が 2000 の場合、そのアカウントでプロビジョニングできる最大スループットの厳密な制限は 2000 になります。 totalThroughputLimit の -1 は、スループットのプロビジョニングに制限がないことを示します。 |
ConnectorOffer
Cosmos DB C* データベース アカウントの cassandra コネクタ オファーの種類。
名前 | 型 | 説明 |
---|---|---|
Small |
string |
ConsistencyPolicy
Cosmos DB データベース アカウントの整合性ポリシー。
名前 | 型 | 説明 |
---|---|---|
defaultConsistencyLevel |
Cosmos DB アカウントの既定の整合性レベルと構成設定。 |
|
maxIntervalInSeconds |
integer |
有界整合性制約の整合性レベルで使用する場合、この値は許容される制約の時間量 (秒単位) を表します。 この値に使用できる範囲は 5 ~ 86400 です。 defaultConsistencyPolicy が 'BoundedStaleness' に設定されている場合に必要です。 |
maxStalenessPrefix |
integer |
有界整合性制約の整合性レベルで使用する場合、この値は許容される古い要求の数を表します。 この値に使用できる範囲は 1 ~ 2,147,483,647 です。 defaultConsistencyPolicy が 'BoundedStaleness' に設定されている場合に必要です。 |
ContinuousModeBackupPolicy
連続モードのバックアップ ポリシーを表すオブジェクト。
名前 | 型 | 説明 |
---|---|---|
continuousModeProperties |
連続モード バックアップの構成値 |
|
migrationState |
バックアップ ポリシー間の移行の状態を表すオブジェクト。 |
|
type |
string:
Continuous |
バックアップのモードについて説明します。 |
ContinuousModeProperties
定期モード バックアップの構成値
名前 | 型 | 説明 |
---|---|---|
tier |
連続バックアップ モードの種類を示す列挙型 |
ContinuousTier
継続的バックアップ層の種類を示す列挙型。
名前 | 型 | 説明 |
---|---|---|
Continuous30Days |
string |
|
Continuous7Days |
string |
CorsPolicy
Cosmos DB データベース アカウントの CORS ポリシー。
名前 | 型 | 説明 |
---|---|---|
allowedHeaders |
string |
配信元ドメインが CORS 要求で指定できる要求ヘッダー。 |
allowedMethods |
string |
配信元ドメインが CORS 要求に使用できるメソッド (HTTP 要求動詞)。 |
allowedOrigins |
string |
CORS 経由でサービスに対して要求を行うことができます。 |
exposedHeaders |
string |
CORS 要求への応答で送信され、ブラウザーによって要求発行者に公開される可能性がある応答ヘッダー。 |
maxAgeInSeconds |
integer |
ブラウザーがプレフライト OPTIONS 要求をキャッシュする最大時間。 |
createdByType
リソースを作成した ID の種類。
名前 | 型 | 説明 |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
CreateMode
アカウント作成モードを示す列挙型。
名前 | 型 | 説明 |
---|---|---|
Default |
string |
|
Restore |
string |
DatabaseAccountGetResults
Azure Cosmos DB データベース アカウント。
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
id |
string |
ARM リソースの一意のリソース識別子。 |
|
identity |
リソースの ID。 |
||
kind | GlobalDocumentDB |
データベース アカウントの種類を示します。 これは、データベース アカウントの作成時にのみ設定できます。 |
|
location |
string |
リソースが属するリソース グループの場所。 |
|
name |
string |
ARM リソースの名前。 |
|
properties.analyticalStorageConfiguration |
分析ストレージ固有のプロパティ。 |
||
properties.apiProperties |
API 固有のプロパティ。 |
||
properties.backupPolicy | BackupPolicy: |
アカウントでバックアップを作成するためのポリシーを表すオブジェクト。 |
|
properties.capabilities |
アカウントの Cosmos DB 機能の一覧 |
||
properties.capacity |
アカウントの容量の適用に関連するすべてのプロパティを表すオブジェクト。 |
||
properties.connectorOffer |
Cosmos DB データベース C* アカウントの cassandra コネクタ オファーの種類。 |
||
properties.consistencyPolicy |
Cosmos DB データベース アカウントの整合性ポリシー。 |
||
properties.cors |
Cosmos DB データベース アカウントの CORS ポリシー。 |
||
properties.createMode | Default |
アカウント作成モードを示す列挙型。 |
|
properties.customerManagedKeyStatus |
string |
アカウントのカスタマー マネージド キー機能の状態を示します。 エラーが発生した場合、このプロパティはトラブルシューティング のガイダンスを提供します。 |
|
properties.databaseAccountOfferType |
Cosmos DB データベース アカウントのオファーの種類。 既定値: Standard。 |
||
properties.defaultIdentity |
string |
カスタマー マネージド キーなどの機能で使用されるキー コンテナーにアクセスするための既定の ID。 既定の ID は、ユーザーが明示的に設定する必要があります。 "FirstPartyIdentity"、"SystemAssignedIdentity" などを指定できます。 |
|
properties.disableKeyBasedMetadataWriteAccess |
boolean |
アカウント キーを使用してメタデータ リソース (データベース、コンテナー、スループット) に対する書き込み操作を無効にする |
|
properties.disableLocalAuth |
boolean |
ローカル認証をオプトアウトし、MSI と AAD のみを認証専用に使用できるようにします。 |
|
properties.documentEndpoint |
string |
Cosmos DB データベース アカウントの接続エンドポイント。 |
|
properties.enableAnalyticalStorage |
boolean |
ストレージ分析を有効にするかどうかを示すフラグ。 |
|
properties.enableAutomaticFailover |
boolean |
障害が原因でリージョンが使用できないまれな場合に、書き込みリージョンの自動フェールオーバーを有効にします。 自動フェールオーバーでは、アカウントの新しい書き込みリージョンが作成され、アカウント用に構成されたフェールオーバーの優先順位に基づいて選択されます。 |
|
properties.enableBurstCapacity |
boolean |
アカウントのバースト容量機能の有効化/無効化を示すフラグ |
|
properties.enableCassandraConnector |
boolean |
Cosmos DB C* アカウントで cassandra コネクタを有効にします |
|
properties.enableFreeTier |
boolean |
Free レベルが有効かどうかを示すフラグ。 |
|
properties.enableMultipleWriteLocations |
boolean |
アカウントを複数の場所に書き込める |
|
properties.enablePartitionMerge |
boolean |
アカウントでのパーティション マージ機能の有効化/無効化を示すフラグ |
|
properties.enablePerRegionPerPartitionAutoscale |
boolean |
アカウントでの PerRegionPerPartitionAutoscale 機能の有効化/無効化を示すフラグ |
|
properties.failoverPolicies |
フェールオーバーの優先順位で並べ替えられたリージョンを含む配列。 |
||
properties.instanceId |
string |
データベース アカウントに割り当てられた一意の識別子 |
|
properties.ipRules |
IpRules の一覧。 |
||
properties.isVirtualNetworkFilterEnabled |
boolean |
仮想ネットワーク ACL 規則を有効または無効にするかどうかを示すフラグ。 |
|
properties.keyVaultKeyUri |
string |
キー コンテナーの URI |
|
properties.keysMetadata |
Cosmos DB アカウントのアカウント キーのメタデータを表すオブジェクト。 |
||
properties.locations |
Location[] |
Cosmos DB アカウントで有効になっているすべての場所を含む配列。 |
|
properties.minimalTlsVersion |
許可される Tls の最小バージョンを示します。 既定値は Tls 1.2 です。 Cassandra API と Mongo API は Tls 1.2 でのみ機能します。 |
||
properties.networkAclBypass |
ファイアウォール チェックをバイパスできるサービスを示します。 |
||
properties.networkAclBypassResourceIds |
string[] |
Cosmos DB アカウントのネットワーク ACL バイパスのリソース ID を含む配列。 |
|
properties.privateEndpointConnections |
Cosmos DB アカウント用に構成されたプライベート エンドポイント接続の一覧。 |
||
properties.provisioningState |
string |
操作が呼び出されたときの Cosmos DB アカウントの状態。 状態は次のいずれかになります。 "作成中" – Cosmos DB アカウントが作成されています。 アカウントが作成中の状態の場合、Cosmos DB アカウントの作成操作の入力として指定されたプロパティのみが返されます。 "成功" – Cosmos DB アカウントがアクティブに使用されています。 '更新中' – Cosmos DB アカウントが更新中です。 "削除中" – Cosmos DB アカウントが削除されています。 'Failed' – Cosmos DB アカウントの作成に失敗しました。 'DeletionFailed' – Cosmos DB アカウントの削除に失敗しました。 |
|
properties.publicNetworkAccess |
パブリック ネットワークからの要求が許可されるかどうか |
||
properties.readLocations |
Location[] |
Cosmos DB アカウントで有効になっている読み取り場所を含む配列。 |
|
properties.restoreParameters |
復元に関する情報を示すパラメーター。 |
||
properties.virtualNetworkRules |
Cosmos DB アカウント用に構成された仮想ネットワーク ACL 規則の一覧。 |
||
properties.writeLocations |
Location[] |
Cosmos DB アカウントの書き込み場所を含む配列。 |
|
systemData |
このリソースに関連するシステム メタデータ。 |
||
tags |
object |
タグは、リソースを記述するキーと値のペアの一覧です。 これらのタグは、(リソース グループ間で) このリソースを表示およびグループ化する場合に使用できます。 リソースには最大 15 個のタグを指定できます。 各タグには、128 文字以下のキーと 256 文字以下の値が必要です。 たとえば、テンプレートの種類の既定のエクスペリエンスは"defaultExperience": "Cassandra" で設定されます。 現在の "defaultExperience" 値には、"Table"、"Graph"、"DocumentDB"、"MongoDB" も含まれます。 |
|
type |
string |
Azure リソースの種類。 |
DatabaseAccountKeysMetadata
指定された Cosmos DB データベース アカウントの各アクセス キーに関連するメタデータ。
名前 | 型 | 説明 |
---|---|---|
primaryMasterKey |
指定された Cosmos DB データベース アカウントのプライマリ Read-Write キーに関連するメタデータ。 |
|
primaryReadonlyMasterKey |
指定された Cosmos DB データベース アカウントのプライマリ Read-Only キーに関連するメタデータ。 |
|
secondaryMasterKey |
指定された Cosmos DB データベース アカウントのセカンダリ Read-Write キーに関連するメタデータ。 |
|
secondaryReadonlyMasterKey |
指定された Cosmos DB データベース アカウントのセカンダリ Read-Only キーに関連するメタデータ。 |
DatabaseAccountKind
データベース アカウントの種類を示します。 これは、データベース アカウントの作成時にのみ設定できます。
名前 | 型 | 説明 |
---|---|---|
GlobalDocumentDB |
string |
|
MongoDB |
string |
|
Parse |
string |
DatabaseAccountOfferType
Cosmos DB データベース アカウントのオファーの種類。
名前 | 型 | 説明 |
---|---|---|
Standard |
string |
DatabaseAccountUpdateParameters
Azure Cosmos DB データベース アカウントのプロパティに修正プログラムを適用するためのパラメーター。
名前 | 型 | 説明 |
---|---|---|
identity |
リソースの ID。 |
|
location |
string |
リソースが属するリソース グループの場所。 |
properties.analyticalStorageConfiguration |
分析ストレージ固有のプロパティ。 |
|
properties.apiProperties |
API 固有のプロパティ。 現在、MongoDB API でのみサポートされています。 |
|
properties.backupPolicy | BackupPolicy: |
アカウントでバックアップを作成するためのポリシーを表すオブジェクト。 |
properties.capabilities |
アカウントの Cosmos DB 機能の一覧 |
|
properties.capacity |
アカウントの容量の適用に関連するすべてのプロパティを表すオブジェクト。 |
|
properties.connectorOffer |
Cosmos DB データベース C* アカウントの cassandra コネクタ オファーの種類。 |
|
properties.consistencyPolicy |
Cosmos DB アカウントの整合性ポリシー。 |
|
properties.cors |
Cosmos DB データベース アカウントの CORS ポリシー。 |
|
properties.customerManagedKeyStatus |
string |
アカウントのカスタマー マネージド キー機能の状態を示します。 エラーが発生した場合、このプロパティはトラブルシューティング のガイダンスを提供します。 |
properties.defaultIdentity |
string |
カスタマー マネージド キーなどの機能で使用されるキー コンテナーにアクセスするための既定の ID。 既定の ID は、ユーザーが明示的に設定する必要があります。 "FirstPartyIdentity"、"SystemAssignedIdentity" などを指定できます。 |
properties.disableKeyBasedMetadataWriteAccess |
boolean |
アカウント キーを使用してメタデータ リソース (データベース、コンテナー、スループット) に対する書き込み操作を無効にする |
properties.disableLocalAuth |
boolean |
ローカル認証をオプトアウトし、MSI と AAD のみを認証専用に使用できるようにします。 |
properties.enableAnalyticalStorage |
boolean |
ストレージ分析を有効にするかどうかを示すフラグ。 |
properties.enableAutomaticFailover |
boolean |
障害が原因でリージョンが使用できないまれな場合に、書き込みリージョンの自動フェールオーバーを有効にします。 自動フェールオーバーでは、アカウントの新しい書き込みリージョンが作成され、アカウント用に構成されたフェールオーバーの優先順位に基づいて選択されます。 |
properties.enableBurstCapacity |
boolean |
アカウントのバースト容量機能の有効化/無効化を示すフラグ |
properties.enableCassandraConnector |
boolean |
Cosmos DB C* アカウントで cassandra コネクタを有効にします |
properties.enableFreeTier |
boolean |
Free レベルが有効かどうかを示すフラグ。 |
properties.enableMultipleWriteLocations |
boolean |
アカウントを複数の場所に書き込める |
properties.enablePartitionMerge |
boolean |
アカウントでのパーティション マージ機能の有効化/無効化を示すフラグ |
properties.enablePerRegionPerPartitionAutoscale |
boolean |
アカウントでの PerRegionPerPartitionAutoscale 機能の有効化/無効化を示すフラグ |
properties.ipRules |
IpRules の一覧。 |
|
properties.isVirtualNetworkFilterEnabled |
boolean |
仮想ネットワーク ACL 規則を有効または無効にするかどうかを示すフラグ。 |
properties.keyVaultKeyUri |
string |
キー コンテナーの URI |
properties.keysMetadata |
メタデータは読み取り専用であるため、更新操作中は、このプロパティは無視されます。 オブジェクトは、Cosmos DB アカウントのアカウント キーのメタデータを表します。 |
|
properties.locations |
Location[] |
Cosmos DB アカウントで有効になっている georeplication の場所を含む配列。 |
properties.minimalTlsVersion |
許可される Tls の最小バージョンを示します。 既定値は Tls 1.2 です。 Cassandra API と Mongo API は Tls 1.2 でのみ機能します。 |
|
properties.networkAclBypass |
ファイアウォール チェックをバイパスできるサービスを示します。 |
|
properties.networkAclBypassResourceIds |
string[] |
Cosmos DB アカウントのネットワーク ACL バイパスのリソース ID を含む配列。 |
properties.publicNetworkAccess |
パブリック ネットワークからの要求が許可されるかどうか |
|
properties.virtualNetworkRules |
Cosmos DB アカウント用に構成された仮想ネットワーク ACL 規則の一覧。 |
|
tags |
object |
タグは、リソースを記述するキーと値のペアの一覧です。 これらのタグは、(リソース グループ間で) このリソースを表示およびグループ化する場合に使用できます。 リソースには最大 15 個のタグを指定できます。 各タグには、128 文字以下のキーと 256 文字以下の値が必要です。 たとえば、テンプレートの種類の既定のエクスペリエンスは"defaultExperience": "Cassandra" で設定されます。 現在の "defaultExperience" 値には、"Table"、"Graph"、"DocumentDB"、"MongoDB" も含まれます。 |
DatabaseRestoreResource
復元する特定のデータベース。
名前 | 型 | 説明 |
---|---|---|
collectionNames |
string[] |
復元に使用できるコレクションの名前。 |
databaseName |
string |
復元に使用できるデータベースの名前。 |
DefaultConsistencyLevel
Cosmos DB アカウントの既定の整合性レベルと構成設定。
名前 | 型 | 説明 |
---|---|---|
BoundedStaleness |
string |
|
ConsistentPrefix |
string |
|
Eventual |
string |
|
Session |
string |
|
Strong |
string |
FailoverPolicy
データベース アカウントの特定のリージョンのフェールオーバー ポリシー。
名前 | 型 | 説明 |
---|---|---|
failoverPriority |
integer |
リージョンのフェールオーバーの優先順位。 フェールオーバーの優先度が 0 の場合は、書き込みリージョンを示します。 フェールオーバー優先度の最大値 = (リージョンの合計数 - 1)。 フェールオーバー優先度の値は、データベース アカウントが存在するリージョンごとに一意である必要があります。 |
id |
string |
データベース アカウントがレプリケートされるリージョンの一意識別子。 例: <accountName>-<locationName>。 |
locationName |
string |
データベース アカウントが存在するリージョンの名前。 |
GremlinDatabaseRestoreResource
復元する特定の Gremlin データベース。
名前 | 型 | 説明 |
---|---|---|
databaseName |
string |
復元に使用できる gremlin データベースの名前。 |
graphNames |
string[] |
復元に使用できるグラフの名前。 |
IpAddressOrRange
IpAddressOrRange オブジェクト
名前 | 型 | 説明 |
---|---|---|
ipAddressOrRange |
string |
1 つの IPv4 アドレスまたは CIDR 形式の単一の IPv4 アドレス範囲。 IP アドレスは適切な形式である必要があり、10.0.0.0/8、100.64.0.0/10、172.16.0.0/12、192.168.0.0/16 のいずれかの範囲に含めることはできません。IP アドレス フィルターでは適用できないためです。 有効な入力の例: "23.40.210.245" または "23.40.210.0/8"。 |
Location
Azure Cosmos DB データベース アカウントがデプロイされているリージョン。
名前 | 型 | 説明 |
---|---|---|
documentEndpoint |
string |
特定のリージョンの接続エンドポイント。 例: https://<accountName>-<locationName>.documents.azure.com:443/ |
failoverPriority |
integer |
リージョンのフェールオーバーの優先順位。 フェールオーバーの優先度が 0 の場合は、書き込みリージョンを示します。 フェールオーバー優先度の最大値 = (リージョンの合計数 - 1)。 フェールオーバー優先度の値は、データベース アカウントが存在するリージョンごとに一意である必要があります。 |
id |
string |
データベース アカウント内のリージョンの一意識別子。 例: <accountName>-<locationName>。 |
isZoneRedundant |
boolean |
このリージョンが AvailabilityZone リージョンかどうかを示すフラグ |
locationName |
string |
リージョンの名前。 |
provisioningState |
string |
操作が呼び出されたときの Cosmos DB アカウントの状態。 状態は次のいずれかになります。 "作成中" – Cosmos DB アカウントが作成されています。 アカウントが作成中の状態の場合、Cosmos DB アカウントの作成操作の入力として指定されたプロパティのみが返されます。 "成功" – Cosmos DB アカウントがアクティブに使用されています。 '更新中' – Cosmos DB アカウントが更新中です。 "削除中" – Cosmos DB アカウントが削除されています。 'Failed' – Cosmos DB アカウントの作成に失敗しました。 'DeletionFailed' – Cosmos DB アカウントの削除に失敗しました。 |
ManagedServiceIdentity
リソースの ID。
名前 | 型 | 説明 |
---|---|---|
principalId |
string |
システム割り当て ID のプリンシパル ID。 このプロパティは、システム割り当て ID にのみ提供されます。 |
tenantId |
string |
システム割り当て ID のテナント ID。 このプロパティは、システム割り当て ID にのみ提供されます。 |
type |
リソースに使用される ID の種類。 型 'SystemAssigned,UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' は、サービスからすべての ID を削除します。 |
|
userAssignedIdentities |
リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 |
MinimalTlsVersion
許可される Tls の最小バージョンを示します。 既定値は Tls 1.2 です。 Cassandra API と Mongo API は Tls 1.2 でのみ機能します。
名前 | 型 | 説明 |
---|---|---|
Tls |
string |
|
Tls11 |
string |
|
Tls12 |
string |
NetworkAclBypass
ファイアウォール チェックをバイパスできるサービスを示します。
名前 | 型 | 説明 |
---|---|---|
AzureServices |
string |
|
None |
string |
PeriodicModeBackupPolicy
定期的なモードのバックアップ ポリシーを表すオブジェクト。
名前 | 型 | 説明 |
---|---|---|
migrationState |
バックアップ ポリシー間の移行の状態を表すオブジェクト。 |
|
periodicModeProperties |
定期モード バックアップの構成値 |
|
type |
string:
Periodic |
バックアップのモードについて説明します。 |
PeriodicModeProperties
定期モード バックアップの構成値
名前 | 型 | 説明 |
---|---|---|
backupIntervalInMinutes |
integer |
2 つのバックアップ間の間隔を分単位で表す整数 |
backupRetentionIntervalInHours |
integer |
各バックアップが保持される時間 (時間単位) を表す整数 |
backupStorageRedundancy |
バックアップの保存場所の種類を示す列挙型 |
PrivateEndpointConnection
プライベート エンドポイント接続
名前 | 型 | 説明 |
---|---|---|
id |
string |
リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
リソースの名前 |
properties.groupId |
string |
プライベート エンドポイントのグループ ID。 |
properties.privateEndpoint |
接続が属するプライベート エンドポイント。 |
|
properties.privateLinkServiceConnectionState |
プライベート エンドポイント接続の接続状態。 |
|
properties.provisioningState |
string |
プライベート エンドポイントのプロビジョニング状態。 |
type |
string |
リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" |
PrivateEndpointProperty
接続が属するプライベート エンドポイント。
名前 | 型 | 説明 |
---|---|---|
id |
string |
プライベート エンドポイントのリソース ID。 |
PrivateLinkServiceConnectionStateProperty
プライベート エンドポイント接続の接続状態。
名前 | 型 | 説明 |
---|---|---|
actionsRequired |
string |
基本的なワークフローを超えて必要なアクション (承認/拒否/切断) |
description |
string |
プライベート リンク サービスの接続の説明。 |
status |
string |
プライベート リンク サービスの接続状態。 |
PublicNetworkAccess
パブリック ネットワークからの要求が許可されるかどうか
名前 | 型 | 説明 |
---|---|---|
Disabled |
string |
|
Enabled |
string |
|
SecuredByPerimeter |
string |
ResourceIdentityType
リソースに使用される ID の種類。 型 'SystemAssigned,UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' は、サービスからすべての ID を削除します。
名前 | 型 | 説明 |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned,UserAssigned |
string |
|
UserAssigned |
string |
RestoreMode
復元のモードについて説明します。
名前 | 型 | 説明 |
---|---|---|
PointInTime |
string |
RestoreParameters
復元に関する情報を示すパラメーター。
名前 | 型 | 説明 |
---|---|---|
databasesToRestore |
復元に使用できる特定のデータベースの一覧。 |
|
gremlinDatabasesToRestore |
復元に使用できる特定の gremlin データベースの一覧。 |
|
restoreMode |
復元のモードについて説明します。 |
|
restoreSource |
string |
復元を開始する必要がある復元可能なデータベース アカウントの ID。 例: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName} |
restoreTimestampInUtc |
string |
アカウントを復元する必要がある時間 (ISO-8601 形式)。 |
restoreWithTtlDisabled |
boolean |
復元が成功した時点で、復元されたアカウントに Time-To-Live を無効にするかどうかを指定します。 |
tablesToRestore |
string[] |
復元に使用できる特定のテーブルの一覧。 |
ServerVersion
MongoDB アカウントのバージョンについて説明します。
名前 | 型 | 説明 |
---|---|---|
3.2 |
string |
|
3.6 |
string |
|
4.0 |
string |
|
4.2 |
string |
|
5.0 |
string |
|
6.0 |
string |
|
7.0 |
string |
systemData
リソースの作成と最後の変更に関連するメタデータ。
名前 | 型 | 説明 |
---|---|---|
createdAt |
string |
リソース作成のタイムスタンプ (UTC)。 |
createdBy |
string |
リソースを作成した ID。 |
createdByType |
リソースを作成した ID の種類。 |
|
lastModifiedAt |
string |
リソースの最終変更のタイムスタンプ (UTC) |
lastModifiedBy |
string |
リソースを最後に変更した ID。 |
lastModifiedByType |
リソースを最後に変更した ID の種類。 |
UserAssignedIdentities
リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。
名前 | 型 | 説明 |
---|---|---|
|
VirtualNetworkRule
Virtual Network ACL Rule オブジェクト
名前 | 型 | 説明 |
---|---|---|
id |
string |
サブネットのリソース ID (例: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName})。 |
ignoreMissingVNetServiceEndpoint |
boolean |
仮想ネットワークで vnet サービス エンドポイントが有効になる前に、ファイアウォール規則を作成します。 |