{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-cosmos-db","description":"Cosmos DB","version":"2019-08-01","base_url":"https://management.azure.com","endpoints":101,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Cosmos DB\n@base https://management.azure.com\n@version 2019-08-01\n@auth OAuth2\n@common_fields {resourceGroupName: any # Name of an Azure resource group., accountName: any # Cosmos DB database account name., api-version: any # Version of the API to be used with the client request. The current version is 2019-08-01.}\n@endpoints 101\n@hint download_for_search\n@toc subscriptions(99), providers(2)\n\n@group subscriptions\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}\n@desc Retrieves the properties of an existing Azure Cosmos DB database account.\n@returns(200) The database account properties were retrieved successfully.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}\n@desc Updates the properties of an existing Azure Cosmos DB database account.\n@required {updateParameters: map # The parameters to provide for the current database account.}\n@returns(200) The database account update operation will complete asynchronously.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}\n@desc Creates or updates an Azure Cosmos DB database account. The \"Update\" method is preferred when performing updates on an account.\n@required {createUpdateParameters: map # The parameters to provide for the current database account.}\n@returns(200) The database account create or update operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}\n@desc Deletes an existing Azure Cosmos DB database account.\n@returns(202) The database account delete operation will complete asynchronously.\n@returns(204) The specified account does not exist in the subscription.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/failoverPriorityChange\n@desc Changes the failover priority for the Azure Cosmos DB database account. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.\n@required {failoverParameters: any # The new failover policies for the database account.}\n@returns(202) Accepted. The failover policy change operation will complete asynchronously.\n@returns(204) No Content\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/databaseAccounts\n@desc Lists all the Azure Cosmos DB database accounts available under the subscription.\n@returns(200) The operation completed successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts\n@desc Lists all the Azure Cosmos DB database accounts available under the given resource group.\n@returns(200) The operation completed successfully.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/listKeys\n@desc Lists the access keys for the specified Azure Cosmos DB database account.\n@returns(200) The operation completed successfully.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/listConnectionStrings\n@desc Lists the connection strings for the specified Azure Cosmos DB database account.\n@returns(200) The operation completed successfully.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/offlineRegion\n@desc Offline the specified region for the specified Azure Cosmos DB database account.\n@required {regionParameterForOffline: any # Cosmos DB region to offline for the database account.}\n@returns(200) The offline region operation is completed successfully.\n@returns(202) Accepted. The offline region operation will complete asynchronously.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/onlineRegion\n@desc Online the specified region for the specified Azure Cosmos DB database account.\n@required {regionParameterForOnline: any # Cosmos DB region to online for the database account.}\n@returns(200) The online region operation is completed successfully.\n@returns(202) Accepted. The online region operation will complete asynchronously.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/readonlykeys\n@desc Lists the read-only access keys for the specified Azure Cosmos DB database account.\n@returns(200) The operation completed successfully.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/readonlykeys\n@desc Lists the read-only access keys for the specified Azure Cosmos DB database account.\n@returns(200) The operation completed successfully.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/regenerateKey\n@desc Regenerates an access key for the specified Azure Cosmos DB database account.\n@required {keyToRegenerate: map # The name of the key to regenerate.}\n@returns(200) OK\n@returns(202) Accepted. The regenerate key operation will complete asynchronously.\n\n@endgroup\n\n@group providers\n@endpoint HEAD /providers/Microsoft.DocumentDB/databaseAccountNames/{accountName}\n@desc Checks that the Azure Cosmos DB account name already exists. A valid account name may contain only lowercase letters, numbers, and the '-' character, and must be between 3 and 50 characters.\n@returns(200) OK. The account name is valid but is already in use.\n@errors {404: Not Found. The account name is available and valid.}\n\n@endpoint GET /providers/Microsoft.DocumentDB/operations\n@desc Lists all of the available Cosmos DB Resource Provider operations.\n@returns(200) OK\n\n@endgroup\n\n@group subscriptions\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/metrics\n@desc Retrieves the metrics determined by the given filter for the given database account.\n@required {$filter: any # An OData filter expression that describes a subset of metrics to return. The parameters that can be filtered are name.value (name of the metric, can have an or of multiple names), startTime, endTime, and timeGrain. The supported operator is eq.}\n@returns(200) The metrics for the database account were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/metrics\n@desc Retrieves the metrics determined by the given filter for the given database account and database.\n@required {databaseRid: any # Cosmos DB database rid., $filter: any # An OData filter expression that describes a subset of metrics to return. The parameters that can be filtered are name.value (name of the metric, can have an or of multiple names), startTime, endTime, and timeGrain. The supported operator is eq.}\n@returns(200) The metrics for the database account were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/metrics\n@desc Retrieves the metrics determined by the given filter for the given database account and collection.\n@required {databaseRid: any # Cosmos DB database rid., collectionRid: any # Cosmos DB collection rid., $filter: any # An OData filter expression that describes a subset of metrics to return. The parameters that can be filtered are name.value (name of the metric, can have an or of multiple names), startTime, endTime, and timeGrain. The supported operator is eq.}\n@returns(200) The metrics for the database account were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/region/{region}/databases/{databaseRid}/collections/{collectionRid}/metrics\n@desc Retrieves the metrics determined by the given filter for the given database account, collection and region.\n@required {region: any # Cosmos DB region, with spaces between words and each word capitalized., databaseRid: any # Cosmos DB database rid., collectionRid: any # Cosmos DB collection rid., $filter: any # An OData filter expression that describes a subset of metrics to return. The parameters that can be filtered are name.value (name of the metric, can have an or of multiple names), startTime, endTime, and timeGrain. The supported operator is eq.}\n@returns(200) The metrics for the database account were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/region/{region}/metrics\n@desc Retrieves the metrics determined by the given filter for the given database account and region.\n@required {region: any # Cosmos DB region, with spaces between words and each word capitalized., $filter: any # An OData filter expression that describes a subset of metrics to return. The parameters that can be filtered are name.value (name of the metric, can have an or of multiple names), startTime, endTime, and timeGrain. The supported operator is eq.}\n@returns(200) The metrics for the database account were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sourceRegion/{sourceRegion}/targetRegion/{targetRegion}/percentile/metrics\n@desc Retrieves the metrics determined by the given filter for the given account, source and target region. This url is only for PBS and Replication Latency data\n@required {sourceRegion: any # Source region from which data is written. Cosmos DB region, with spaces between words and each word capitalized., targetRegion: any # Target region to which data is written. Cosmos DB region, with spaces between words and each word capitalized., $filter: any # An OData filter expression that describes a subset of metrics to return. The parameters that can be filtered are name.value (name of the metric, can have an or of multiple names), startTime, endTime, and timeGrain. The supported operator is eq.}\n@returns(200) The percentile metrics for the account, source and target regions were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/targetRegion/{targetRegion}/percentile/metrics\n@desc Retrieves the metrics determined by the given filter for the given account target region. This url is only for PBS and Replication Latency data\n@required {targetRegion: any # Target region to which data is written. Cosmos DB region, with spaces between words and each word capitalized., $filter: any # An OData filter expression that describes a subset of metrics to return. The parameters that can be filtered are name.value (name of the metric, can have an or of multiple names), startTime, endTime, and timeGrain. The supported operator is eq.}\n@returns(200) The percentile metrics for the account and target regions were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/percentile/metrics\n@desc Retrieves the metrics determined by the given filter for the given database account. This url is only for PBS and Replication Latency data\n@required {$filter: any # An OData filter expression that describes a subset of metrics to return. The parameters that can be filtered are name.value (name of the metric, can have an or of multiple names), startTime, endTime, and timeGrain. The supported operator is eq.}\n@returns(200) The percentile metrics for the account were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/region/{region}/databases/{databaseRid}/collections/{collectionRid}/partitions/metrics\n@desc Retrieves the metrics determined by the given filter for the given collection and region, split by partition.\n@required {region: any # Cosmos DB region, with spaces between words and each word capitalized., databaseRid: any # Cosmos DB database rid., collectionRid: any # Cosmos DB collection rid., $filter: any # An OData filter expression that describes a subset of metrics to return. The parameters that can be filtered are name.value (name of the metric, can have an or of multiple names), startTime, endTime, and timeGrain. The supported operator is eq.}\n@returns(200) The partition-level metrics for the collection and region were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/partitions/metrics\n@desc Retrieves the metrics determined by the given filter for the given collection, split by partition.\n@required {databaseRid: any # Cosmos DB database rid., collectionRid: any # Cosmos DB collection rid., $filter: any # An OData filter expression that describes a subset of metrics to return. The parameters that can be filtered are name.value (name of the metric, can have an or of multiple names), startTime, endTime, and timeGrain. The supported operator is eq.}\n@returns(200) The partition-level metrics for the collection were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/partitionKeyRangeId/{partitionKeyRangeId}/metrics\n@desc Retrieves the metrics determined by the given filter for the given partition key range id.\n@required {databaseRid: any # Cosmos DB database rid., collectionRid: any # Cosmos DB collection rid., partitionKeyRangeId: any # Partition Key Range Id for which to get data., $filter: any # An OData filter expression that describes a subset of metrics to return. The parameters that can be filtered are name.value (name of the metric, can have an or of multiple names), startTime, endTime, and timeGrain. The supported operator is eq.}\n@returns(200) The partition-level metrics for the partition key range id were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/region/{region}/databases/{databaseRid}/collections/{collectionRid}/partitionKeyRangeId/{partitionKeyRangeId}/metrics\n@desc Retrieves the metrics determined by the given filter for the given partition key range id and region.\n@required {region: any # Cosmos DB region, with spaces between words and each word capitalized., databaseRid: any # Cosmos DB database rid., collectionRid: any # Cosmos DB collection rid., partitionKeyRangeId: any # Partition Key Range Id for which to get data., $filter: any # An OData filter expression that describes a subset of metrics to return. The parameters that can be filtered are name.value (name of the metric, can have an or of multiple names), startTime, endTime, and timeGrain. The supported operator is eq.}\n@returns(200) The partition-level metrics for the partition key range id and region were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/usages\n@desc Retrieves the usages (most recent data) for the given database account.\n@optional {$filter: any # An OData filter expression that describes a subset of usages to return. The supported parameter is name.value (name of the metric, can have an or of multiple names).}\n@returns(200) The usages for the database account were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/usages\n@desc Retrieves the usages (most recent data) for the given database.\n@required {databaseRid: any # Cosmos DB database rid.}\n@optional {$filter: any # An OData filter expression that describes a subset of usages to return. The supported parameter is name.value (name of the metric, can have an or of multiple names).}\n@returns(200) The usages for the database were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/usages\n@desc Retrieves the usages (most recent storage data) for the given collection.\n@required {databaseRid: any # Cosmos DB database rid., collectionRid: any # Cosmos DB collection rid.}\n@optional {$filter: any # An OData filter expression that describes a subset of usages to return. The supported parameter is name.value (name of the metric, can have an or of multiple names).}\n@returns(200) The usages for the collection were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/partitions/usages\n@desc Retrieves the usages (most recent storage data) for the given collection, split by partition.\n@required {databaseRid: any # Cosmos DB database rid., collectionRid: any # Cosmos DB collection rid.}\n@optional {$filter: any # An OData filter expression that describes a subset of usages to return. The supported parameter is name.value (name of the metric, can have an or of multiple names).}\n@returns(200) The usages for the collection, per partition were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/metricDefinitions\n@desc Retrieves metric definitions for the given database.\n@required {databaseRid: any # Cosmos DB database rid.}\n@returns(200) The metric definitions for the database were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/metricDefinitions\n@desc Retrieves metric definitions for the given collection.\n@required {databaseRid: any # Cosmos DB database rid., collectionRid: any # Cosmos DB collection rid.}\n@returns(200) The metric definitions for the collection were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/metricDefinitions\n@desc Retrieves metric definitions for the given database account.\n@returns(200) The metric definitions for the database account were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases\n@desc Lists the SQL databases under an existing Azure Cosmos DB database account.\n@returns(200) The SQL database properties were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}\n@desc Gets the SQL database under an existing Azure Cosmos DB database account with the provided name.\n@required {databaseName: any # Cosmos DB database name.}\n@returns(200) The SQL database property was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}\n@desc Create or update an Azure Cosmos DB SQL database\n@required {databaseName: any # Cosmos DB database name., createUpdateSqlDatabaseParameters: map # The parameters to provide for the current SQL database.}\n@returns(200) The SQL database create or update operation was completed successfully.\n@returns(202) The SQL database create or update operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}\n@desc Deletes an existing Azure Cosmos DB SQL database.\n@required {databaseName: any # Cosmos DB database name.}\n@returns(202) The SQL database delete operation will complete asynchronously.\n@returns(204) The SQL database delete operation was completed successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default\n@desc Gets the RUs per second of the SQL database under an existing Azure Cosmos DB database account with the provided name.\n@required {databaseName: any # Cosmos DB database name.}\n@returns(200) The RUs per second of the SQL database was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default\n@desc Update RUs per second of an Azure Cosmos DB SQL database\n@required {databaseName: any # Cosmos DB database name., updateThroughputParameters: map # The parameters to provide for the RUs per second of the current SQL database.}\n@returns(200) The RUs per second of the SQL database update operation was completed successfully.\n@returns(202) The RUs per second of the SQL database update operation will complete asynchronously.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers\n@desc Lists the SQL container under an existing Azure Cosmos DB database account.\n@required {databaseName: any # Cosmos DB database name.}\n@returns(200) The SQL container properties were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}\n@desc Gets the SQL container under an existing Azure Cosmos DB database account.\n@required {databaseName: any # Cosmos DB database name., containerName: any # Cosmos DB container name.}\n@returns(200) The SQL container property was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}\n@desc Create or update an Azure Cosmos DB SQL container\n@required {databaseName: any # Cosmos DB database name., containerName: any # Cosmos DB container name., createUpdateSqlContainerParameters: map # The parameters to provide for the current SQL container.}\n@returns(200) The SQL container create or update operation was completed successfully.\n@returns(202) The SQL container create or update operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}\n@desc Deletes an existing Azure Cosmos DB SQL container.\n@required {databaseName: any # Cosmos DB database name., containerName: any # Cosmos DB container name.}\n@returns(202) The SQL container delete operation will complete asynchronously.\n@returns(204) The SQL container delete operation was completed successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default\n@desc Gets the RUs per second of the SQL container under an existing Azure Cosmos DB database account.\n@required {databaseName: any # Cosmos DB database name., containerName: any # Cosmos DB container name.}\n@returns(200) The RUs per second of the SQL container was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default\n@desc Update RUs per second of an Azure Cosmos DB SQL container\n@required {databaseName: any # Cosmos DB database name., containerName: any # Cosmos DB container name., updateThroughputParameters: map # The parameters to provide for the RUs per second of the current SQL container.}\n@returns(200) The RUs per second of the SQL container update operation was completed successfully.\n@returns(202) The RUs per second of the SQL container update operation will complete asynchronously.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/storedProcedures\n@desc Lists the SQL storedProcedure under an existing Azure Cosmos DB database account.\n@required {databaseName: any # Cosmos DB database name., containerName: any # Cosmos DB container name.}\n@returns(200) The SQL stored procedure properties were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/storedProcedures/{storedProcedureName}\n@desc Gets the SQL storedProcedure under an existing Azure Cosmos DB database account.\n@required {databaseName: any # Cosmos DB database name., containerName: any # Cosmos DB container name., storedProcedureName: any # Cosmos DB storedProcedure name.}\n@returns(200) The SQL storedProcedure property was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/storedProcedures/{storedProcedureName}\n@desc Create or update an Azure Cosmos DB SQL storedProcedure\n@required {databaseName: any # Cosmos DB database name., containerName: any # Cosmos DB container name., storedProcedureName: any # Cosmos DB storedProcedure name., createUpdateSqlStoredProcedureParameters: map # The parameters to provide for the current SQL storedProcedure.}\n@returns(200) The SQL storedProcedure create or update operation was completed successfully.\n@returns(202) The SQL storedProcedure create or update operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/storedProcedures/{storedProcedureName}\n@desc Deletes an existing Azure Cosmos DB SQL storedProcedure.\n@required {databaseName: any # Cosmos DB database name., containerName: any # Cosmos DB container name., storedProcedureName: any # Cosmos DB storedProcedure name.}\n@returns(202) The SQL storedProcedure delete operation will complete asynchronously.\n@returns(204) The SQL storedProcedure delete operation was completed successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/userDefinedFunctions\n@desc Lists the SQL userDefinedFunction under an existing Azure Cosmos DB database account.\n@required {databaseName: any # Cosmos DB database name., containerName: any # Cosmos DB container name.}\n@returns(200) The SQL userDefinedFunction properties were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/userDefinedFunctions/{userDefinedFunctionName}\n@desc Gets the SQL userDefinedFunction under an existing Azure Cosmos DB database account.\n@required {databaseName: any # Cosmos DB database name., containerName: any # Cosmos DB container name., userDefinedFunctionName: any # Cosmos DB userDefinedFunction name.}\n@returns(200) The SQL userDefinedFunction property was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/userDefinedFunctions/{userDefinedFunctionName}\n@desc Create or update an Azure Cosmos DB SQL userDefinedFunction\n@required {databaseName: any # Cosmos DB database name., containerName: any # Cosmos DB container name., userDefinedFunctionName: any # Cosmos DB userDefinedFunction name., createUpdateSqlUserDefinedFunctionParameters: map # The parameters to provide for the current SQL userDefinedFunction.}\n@returns(200) The SQL userDefinedFunction create or update operation was completed successfully.\n@returns(202) The SQL userDefinedFunction create or update operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/userDefinedFunctions/{userDefinedFunctionName}\n@desc Deletes an existing Azure Cosmos DB SQL userDefinedFunction.\n@required {databaseName: any # Cosmos DB database name., containerName: any # Cosmos DB container name., userDefinedFunctionName: any # Cosmos DB userDefinedFunction name.}\n@returns(202) The SQL userDefinedFunction delete operation will complete asynchronously.\n@returns(204) The SQL userDefinedFunction delete operation was completed successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/triggers\n@desc Lists the SQL trigger under an existing Azure Cosmos DB database account.\n@required {databaseName: any # Cosmos DB database name., containerName: any # Cosmos DB container name.}\n@returns(200) The SQL trigger properties were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/triggers/{triggerName}\n@desc Gets the SQL trigger under an existing Azure Cosmos DB database account.\n@required {databaseName: any # Cosmos DB database name., containerName: any # Cosmos DB container name., triggerName: any # Cosmos DB trigger name.}\n@returns(200) The SQL trigger property was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/triggers/{triggerName}\n@desc Create or update an Azure Cosmos DB SQL trigger\n@required {databaseName: any # Cosmos DB database name., containerName: any # Cosmos DB container name., triggerName: any # Cosmos DB trigger name., createUpdateSqlTriggerParameters: map # The parameters to provide for the current SQL trigger.}\n@returns(200) The SQL trigger create or update operation was completed successfully.\n@returns(202) The SQL trigger create or update operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/triggers/{triggerName}\n@desc Deletes an existing Azure Cosmos DB SQL trigger.\n@required {databaseName: any # Cosmos DB database name., containerName: any # Cosmos DB container name., triggerName: any # Cosmos DB trigger name.}\n@returns(202) The SQL trigger delete operation will complete asynchronously.\n@returns(204) The SQL trigger delete operation was completed successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases\n@desc Lists the MongoDB databases under an existing Azure Cosmos DB database account.\n@returns(200) The MongoDB database properties were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}\n@desc Gets the MongoDB databases under an existing Azure Cosmos DB database account with the provided name.\n@required {databaseName: any # Cosmos DB database name.}\n@returns(200) The MongoDB database property was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}\n@desc Create or updates Azure Cosmos DB MongoDB database\n@required {databaseName: any # Cosmos DB database name., createUpdateMongoDBDatabaseParameters: map # The parameters to provide for the current MongoDB database.}\n@returns(200) The MongoDB database create or update operation was completed successfully.\n@returns(202) The MongoDB database create or update operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}\n@desc Deletes an existing Azure Cosmos DB MongoDB database.\n@required {databaseName: any # Cosmos DB database name.}\n@returns(202) The MongoDB database delete operation will complete asynchronously.\n@returns(204) The MongoDB database delete operation was completed successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default\n@desc Gets the RUs per second of the MongoDB database under an existing Azure Cosmos DB database account with the provided name.\n@required {databaseName: any # Cosmos DB database name.}\n@returns(200) The RUs per second of the MongoDB database was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default\n@desc Update RUs per second of the an Azure Cosmos DB MongoDB database\n@required {databaseName: any # Cosmos DB database name., updateThroughputParameters: map # The RUs per second of the parameters to provide for the current MongoDB database.}\n@returns(200) The RUs per second of the MongoDB database update operation was completed successfully.\n@returns(202) The RUs per second of the MongoDB database update operation will complete asynchronously.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections\n@desc Lists the MongoDB collection under an existing Azure Cosmos DB database account.\n@required {databaseName: any # Cosmos DB database name.}\n@returns(200) The MongoDB collection properties were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}\n@desc Gets the MongoDB collection under an existing Azure Cosmos DB database account.\n@required {databaseName: any # Cosmos DB database name., collectionName: any # Cosmos DB collection name.}\n@returns(200) The MongoDB collection property was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}\n@desc Create or update an Azure Cosmos DB MongoDB Collection\n@required {databaseName: any # Cosmos DB database name., collectionName: any # Cosmos DB collection name., createUpdateMongoDBCollectionParameters: map # The parameters to provide for the current MongoDB Collection.}\n@returns(200) The MongoDB Collection create or update operation was completed successfully.\n@returns(202) The MongoDB Collection create or update operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}\n@desc Deletes an existing Azure Cosmos DB MongoDB Collection.\n@required {databaseName: any # Cosmos DB database name., collectionName: any # Cosmos DB collection name.}\n@returns(202) The MongoDB collection delete operation will complete asynchronously.\n@returns(204) The MongoDB collection delete operation was completed successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default\n@desc Gets the RUs per second of the MongoDB collection under an existing Azure Cosmos DB database account with the provided name.\n@required {databaseName: any # Cosmos DB database name., collectionName: any # Cosmos DB collection name.}\n@returns(200) The RUs per second of the MongoDB collection was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default\n@desc Update the RUs per second of an Azure Cosmos DB MongoDB collection\n@required {databaseName: any # Cosmos DB database name., collectionName: any # Cosmos DB collection name., updateThroughputParameters: map # The RUs per second of the parameters to provide for the current MongoDB collection.}\n@returns(200) The RUs per second of the MongoDB collection update operation was completed successfully.\n@returns(202) The RUs per second of the MongoDB collection update operation will complete asynchronously.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables\n@desc Lists the Tables under an existing Azure Cosmos DB database account.\n@returns(200) The Table properties were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}\n@desc Gets the Tables under an existing Azure Cosmos DB database account with the provided name.\n@required {tableName: any # Cosmos DB table name.}\n@returns(200) The Table property was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}\n@desc Create or update an Azure Cosmos DB Table\n@required {tableName: any # Cosmos DB table name., createUpdateTableParameters: map # The parameters to provide for the current Table.}\n@returns(200) The Table create or update operation was completed successfully.\n@returns(202) The Table create or update operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}\n@desc Deletes an existing Azure Cosmos DB Table.\n@required {tableName: any # Cosmos DB table name.}\n@returns(202) The Table delete operation will complete asynchronously.\n@returns(204) The Table delete operation was completed successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}/throughputSettings/default\n@desc Gets the RUs per second of the Table under an existing Azure Cosmos DB database account with the provided name.\n@required {tableName: any # Cosmos DB table name.}\n@returns(200) The RUs per second of the Table was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}/throughputSettings/default\n@desc Update RUs per second of an Azure Cosmos DB Table\n@required {tableName: any # Cosmos DB table name., updateThroughputParameters: map # The parameters to provide for the RUs per second of the current Table.}\n@returns(200) The RUs per second of the Table update operation was completed successfully.\n@returns(202) The RUs per second of the Table update operation will complete asynchronously.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces\n@desc Lists the Cassandra keyspaces under an existing Azure Cosmos DB database account.\n@returns(200) The Cassandra keyspace properties were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}\n@desc Gets the Cassandra keyspaces under an existing Azure Cosmos DB database account with the provided name.\n@required {keyspaceName: any # Cosmos DB keyspace name.}\n@returns(200) The Cassandra keyspace property was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}\n@desc Create or update an Azure Cosmos DB Cassandra keyspace\n@required {keyspaceName: any # Cosmos DB keyspace name., createUpdateCassandraKeyspaceParameters: map # The parameters to provide for the current Cassandra keyspace.}\n@returns(200) The Cassandra keyspace create or update operation was completed successfully.\n@returns(202) The Cassandra keyspace create or update operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}\n@desc Deletes an existing Azure Cosmos DB Cassandra keyspace.\n@required {keyspaceName: any # Cosmos DB keyspace name.}\n@returns(202) The Cassandra keyspace delete operation will complete asynchronously.\n@returns(204) The Cassandra keyspace delete operation was completed successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/throughputSettings/default\n@desc Gets the RUs per second of the Cassandra Keyspace under an existing Azure Cosmos DB database account with the provided name.\n@required {keyspaceName: any # Cosmos DB keyspace name.}\n@returns(200) The RUs per second of the Cassandra Keyspace was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/throughputSettings/default\n@desc Update RUs per second of an Azure Cosmos DB Cassandra Keyspace\n@required {keyspaceName: any # Cosmos DB keyspace name., updateThroughputParameters: map # The RUs per second of the parameters to provide for the current Cassandra Keyspace.}\n@returns(200) The RUs per second of the Cassandra Keyspace update operation was completed successfully.\n@returns(202) The RUs per second of the Cassandra Keyspace update operation will complete asynchronously.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables\n@desc Lists the Cassandra table under an existing Azure Cosmos DB database account.\n@required {keyspaceName: any # Cosmos DB keyspace name.}\n@returns(200) The Cassandra table properties were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables/{tableName}\n@desc Gets the Cassandra table under an existing Azure Cosmos DB database account.\n@required {keyspaceName: any # Cosmos DB keyspace name., tableName: any # Cosmos DB table name.}\n@returns(200) The Cassandra table property was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables/{tableName}\n@desc Create or update an Azure Cosmos DB Cassandra Table\n@required {keyspaceName: any # Cosmos DB keyspace name., tableName: any # Cosmos DB table name., createUpdateCassandraTableParameters: map # The parameters to provide for the current Cassandra Table.}\n@returns(200) The Cassandra Table create or update operation was completed successfully.\n@returns(202) The Cassandra Table create or update operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables/{tableName}\n@desc Deletes an existing Azure Cosmos DB Cassandra table.\n@required {keyspaceName: any # Cosmos DB keyspace name., tableName: any # Cosmos DB table name.}\n@returns(202) The Cassandra table delete operation will complete asynchronously.\n@returns(204) The Cassandra table delete operation was completed successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables/{tableName}/throughputSettings/default\n@desc Gets the RUs per second of the Cassandra table under an existing Azure Cosmos DB database account with the provided name.\n@required {keyspaceName: any # Cosmos DB keyspace name., tableName: any # Cosmos DB table name.}\n@returns(200) The RUs per second of the Cassandra table was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables/{tableName}/throughputSettings/default\n@desc Update RUs per second of an Azure Cosmos DB Cassandra table\n@required {keyspaceName: any # Cosmos DB keyspace name., tableName: any # Cosmos DB table name., updateThroughputParameters: map # The RUs per second of the parameters to provide for the current Cassandra table.}\n@returns(200) The RUs per second of the Cassandra table update operation was completed successfully.\n@returns(202) The RUs per second of the Cassandra table update operation will complete asynchronously.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases\n@desc Lists the Gremlin databases under an existing Azure Cosmos DB database account.\n@returns(200) The Gremlin database properties were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}\n@desc Gets the Gremlin databases under an existing Azure Cosmos DB database account with the provided name.\n@required {databaseName: any # Cosmos DB database name.}\n@returns(200) The Gremlin database property was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}\n@desc Create or update an Azure Cosmos DB Gremlin database\n@required {databaseName: any # Cosmos DB database name., createUpdateGremlinDatabaseParameters: map # The parameters to provide for the current Gremlin database.}\n@returns(200) The Gremlin database create or update operation was completed successfully.\n@returns(202) The Gremlin database create or update operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}\n@desc Deletes an existing Azure Cosmos DB Gremlin database.\n@required {databaseName: any # Cosmos DB database name.}\n@returns(202) The Gremlin database delete operation will complete asynchronously.\n@returns(204) The Gremlin database delete operation was completed successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/throughputSettings/default\n@desc Gets the RUs per second of the Gremlin database under an existing Azure Cosmos DB database account with the provided name.\n@required {databaseName: any # Cosmos DB database name.}\n@returns(200) The RUs per second of the Gremlin database was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/throughputSettings/default\n@desc Update RUs per second of an Azure Cosmos DB Gremlin database\n@required {databaseName: any # Cosmos DB database name., updateThroughputParameters: map # The RUs per second of the parameters to provide for the current Gremlin database.}\n@returns(200) The RUs per second of the Gremlin database update operation was completed successfully.\n@returns(202) The RUs per second of the Gremlin database update operation will complete asynchronously.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs\n@desc Lists the Gremlin graph under an existing Azure Cosmos DB database account.\n@required {databaseName: any # Cosmos DB database name.}\n@returns(200) The Gremlin graph properties were retrieved successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs/{graphName}\n@desc Gets the Gremlin graph under an existing Azure Cosmos DB database account.\n@required {databaseName: any # Cosmos DB database name., graphName: any # Cosmos DB graph name.}\n@returns(200) The Gremlin graph property was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs/{graphName}\n@desc Create or update an Azure Cosmos DB Gremlin graph\n@required {databaseName: any # Cosmos DB database name., graphName: any # Cosmos DB graph name., createUpdateGremlinGraphParameters: map # The parameters to provide for the current Gremlin graph.}\n@returns(200) The Gremlin graph create or update operation was completed successfully.\n@returns(202) The Gremlin graph create or update operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs/{graphName}\n@desc Deletes an existing Azure Cosmos DB Gremlin graph.\n@required {databaseName: any # Cosmos DB database name., graphName: any # Cosmos DB graph name.}\n@returns(202) The Gremlin graph delete operation will complete asynchronously.\n@returns(204) The Gremlin graph delete operation was completed successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs/{graphName}/throughputSettings/default\n@desc Gets the Gremlin graph throughput under an existing Azure Cosmos DB database account with the provided name.\n@required {databaseName: any # Cosmos DB database name., graphName: any # Cosmos DB graph name.}\n@returns(200) The RUs per second of the Gremlin graph was retrieved successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs/{graphName}/throughputSettings/default\n@desc Update RUs per second of an Azure Cosmos DB Gremlin graph\n@required {databaseName: any # Cosmos DB database name., graphName: any # Cosmos DB graph name., updateThroughputParameters: map # The RUs per second of the parameters to provide for the current Gremlin graph.}\n@returns(200) The RUs per second of the Gremlin graph update operation was completed successfully.\n@returns(202) The RUs per second of the Gremlin graph update operation will complete asynchronously.\n\n@endgroup\n\n@end\n"}