CosmosDB

2.0.9.364

This module provides cmdlets for working with Azure Cosmos DB databases, collections, documents, attachments, offers, users, permissions, triggers, stored procedures and user defined functions.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name CosmosDB -RequiredVersion 2.0.9.364

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deloy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Author(s)

Daniel Scott-Raynsford

Copyright

(c) 2018 Daniel Scott-Raynsford. All rights reserved.

Owners

Tags

CosmosDB DocumentDb Azure

Functions

Get-CosmosDbAttachment Get-CosmosDbAttachmentResourcePath Get-CosmosDbCollection Get-CosmosDbCollectionResourcePath Get-CosmosDbCollectionSize Get-CosmosDBDatabase Get-CosmosDBDatabaseResourcePath Get-CosmosDBDocument Get-CosmosDBDocumentResourcePath Get-CosmosDBOffer Get-CosmosDBOfferResourcePath Get-CosmosDbPermission Get-CosmosDbPermissionResourcePath Get-CosmosDbStoredProcedure Get-CosmosDbStoredProcedureResourcePath Get-CosmosDbTrigger Get-CosmosDbTriggerResourcePath Get-CosmosDbUser Get-CosmosDbUserResourcePath Get-CosmosDbUserDefinedFunction Get-CosmosDbUserDefinedFunctionResourcePath Invoke-CosmosDbStoredProcedure New-CosmosDbAttachment New-CosmosDbCollection New-CosmosDbCollectionIncludedPathIndex New-CosmosDbCollectionIncludedPath New-CosmosDbCollectionExcludedPath New-CosmosDbCollectionIndexingPolicy New-CosmosDbDatabase New-CosmosDbDocument New-CosmosDbContext New-CosmosDbPermission New-CosmosDbStoredProcedure New-CosmosDbTrigger New-CosmosDbUser New-CosmosDbUserDefinedFunction Remove-CosmosDbAttachment Remove-CosmosDbCollection Remove-CosmosDbDatabase Remove-CosmosDbDocument Remove-CosmosDbPermission Remove-CosmosDbStoredProcedure Remove-CosmosDbTrigger Remove-CosmosDbUser Remove-CosmosDbUserDefinedFunction Set-CosmosDbAttachment Set-CosmosDbDocument Set-CosmosDbOffer Set-CosmosDbStoredProcedure Set-CosmosDbTrigger Set-CosmosDbUser Set-CosmosDbUserDefinedFunction

PSEditions

Core Desktop

Dependencies

This module has no dependencies.

Release Notes


## What is New in CosmosDB 2.0.9.360

April 9, 2018

- Added `Get-CosmosCollectionSize` function to return
 data about size and object counts of collections -
 See [Issue #79](https://github.com/PlagueHO/CosmosDB/issues/79).
 Thanks [WatersJohn](https://github.com/WatersJohn).

## What is New in CosmosDB 2.0.8.350

April 5, 2018

- Fixed `New-CosmosDbAuthorizationToken` function to support
 generating authorization tokens for case sensitive resource
 names - See [Issue #76](https://github.com/PlagueHO/CosmosDB/issues/76).
 Thanks [MWL88](https://github.com/MWL88).

## What is New in CosmosDB 2.0.7.288

March 9, 2018

- Updated CI process to use PSDepend for dependencies.
- Updated CI process to use PSake for tasks.
- Changes AppVeyor.yml to call PSake tasks.

## What is New in CosmosDB 2.0.6.247

March 8, 2018

- Added `PSEdition_Desktop` tag to manifest.
- Added cmdlet help examples for utils.
- Converted help to MAML file CosmosDB-help.xml.
- Updated AppVeyor build to generate MAML help.
- Added more README.MD badges.

## What is New in CosmosDB 2.0.5.216

March 3, 2018

- Added `*-CosmosDbOffer` cmdlets.

## What is New in CosmosDB 2.0.4.202

February 27, 2018

- Fixed bug in `Get-CosmosDbDocument` when looking up a document in
 a partitioned collection by adding a `PartitionKey` parameter.
- Added `Upsert` parameter to `New-CosmosDbDocument` to enable updating
 a document if it exists.
- Fixed bug in `New-CosmosDbDocument` when adding document to
 a partitioned collection but no partition key is specified - See
 [Issue #48](https://github.com/PlagueHO/CosmosDB/issues/48).
- Fixed bug in `Set-CosmosDbDocument` when updating a document in
 a partitioned collection.
- Fixed bug in `Remove-CosmosDbDocument` when deleting a document in
 a partitioned collection.
- Added check to `New-CosmosDbCollection` to ensure `PartitionKey`
 parameter is passed if `OfferThroughput` is greater than 10000.

## What is New in CosmosDB 2.0.3.190

February 25, 2018

- Added support for creating custom indexing policies when
 creating a new collection.

## What is New in CosmosDB 2.0.2.184

February 24, 2018

- Converted all `connection` function names and parameter names
 over to `context`. Aliases were implemented for old `connection`
 function and parameter names to reduce possibility of breakage.

## What is New in CosmosDB 2.0.1

January 27, 2018

- Added support for CosmosDB Emulator.

## What is New in CosmosDB 2.0.0

December 23, 2017

- BREAKING CHANGE: Converted all cmdlets to return custom types
 and added support for custom formats.

## What is New in CosmosDB 1.0.12

December 9, 2017

- Added support for managing Attachments.

## What is New in CosmosDB 1.0.11

December 8, 2017

- Fix bug in querying documents.

## What is New in CosmosDB 1.0.10

November 12, 2017

- Added support for managing Documents.
           

Version History

Version Downloads Last updated
3.5.1.458 2,894 11/12/2019
3.5.0.426 11,853 7/20/2019
3.4.0.411 1,087 6/29/2019
3.3.0.405 512 6/22/2019
3.2.4.376 1,287 5/30/2019
3.2.3.359 3,922 4/5/2019
3.2.2.347 759 3/20/2019
3.2.1.332 1,654 2/22/2019
3.2.0.320 1,172 2/7/2019
3.1.0.293 2,874 12/26/2018
3.0.0.279 1,326 12/23/2018
2.1.15.239 89,472 11/18/2018
2.1.14.222 553 11/15/2018
2.1.13.215 1,558 11/6/2018
2.1.12.137 841 10/29/2018
2.1.11.130 86 10/27/2018
2.1.10.104 433 10/22/2018
2.1.10.103 14 10/22/2018
2.1.9.95 63 10/21/2018
2.1.8.59 1,401 10/3/2018
2.1.8.58 5 10/3/2018
2.1.7.675 5,100 9/11/2018
2.1.7.635 101 9/10/2018
2.1.6.561 18,424 8/24/2018
2.1.5.548 1,003 8/4/2018
2.1.4.536 531 7/25/2018
2.1.3.528 4,167 7/12/2018
2.1.2.514 313 7/3/2018
2.1.1.498 143 6/26/2018
2.1.0.487 53 6/24/2018
2.0.16.465 274 6/20/2018
2.0.15.454 148 6/15/2018
2.0.14.439 134 6/12/2018
2.0.13.427 268 6/3/2018
2.0.12.418 1,184 5/20/2018
2.0.11.407 1,896 5/12/2018
2.0.10.388 366 4/26/2018
2.0.10.382 17 4/25/2018
2.0.9.364 (current version) 239 4/9/2018
2.0.9.360 7 4/9/2018
2.0.8.350 79 4/5/2018
2.0.7.288 2,882 3/11/2018
2.0.6.247 30 3/9/2018
2.0.5.216 85 3/5/2018
2.0.4.202 408 2/27/2018
2.0.3.190 1,329 2/24/2018
2.0.2.184 4 2/24/2018
2.0.1.173 2,208 1/27/2018
2.0.0.163 210 1/14/2018
2.0.0.152 81 12/23/2017
1.0.12.126 23 12/8/2017
1.0.11.117 6 12/8/2017
1.0.10.108 6 12/6/2017
1.0.9.100 18 11/5/2017
1.0.8.91 18 11/5/2017
1.0.7.85 11 11/3/2017
1.0.6.79 5 11/2/2017
Show less