Rubrik SDK for PowerShell v5.0.0
NOTE: Some information here will be provided in subsequent releases, as the time between this release and the previous release is over 2 years. Because of this all functions in this release are either new or changed
This is the first release of the Rubrik SDK for PowerShell, verified to run against Rubrik CDM 5.0 and later.
Summary of Changes
For a full summary of changes, please take a look at CHANGELOG.md, specifically the 5.0.0 - 2019-11-24 section which contains all the changes made to this release.
- Added support for vCloud Director with
RubrikVCD
&RubrikVApp
functions - #453 - Added default output types for many of the Rubrik functions by adding object definitions and adding object types using the
Set-ObjectTypeName
function - #456 - Added new function to allow for Rubrik Volume Filter Driver installation - #301
- Added function,
Get-RubrikOracleDB
for querying information Oracle databases protected by Rubrik - #266 - Added unit tests to many of the public and private functions to allow for easier contributions to the module
- Added
templates
folder to the module - #373 - Added bootstrap functions, thanks @nshores! - #373
- Added
Get-RubrikObject
that can query for any type of snappable on a Rubrik Cluster by ID - #444 - Added support for managing organizations using the module - #293 #459 #514
- Added
*-RubrikUser
functions to manage accounts on a Rubrik Cluster - #452
Breaking Changes
- Switched Boolean parameters to Switch parameters, this has the possibility of providing breaking changes as the syntax of calling the parameters like '-Parameter $true' will no longer be supported.
Changed Functions
- Changed
New-RubrikSLA
and addedSet-RubrikSLA
with support for v2 SLAs which were introduced in Rubrik CDM 5.0 - #328 - Changed CI/CD pipeline from Appveyor to Azure DevOps - #458
- Changed the folder structure of the module - #498
- Changed
Connect-Rubrik
to add a user agent string when connecting to a Rubrik cluster - #522 - Changed
Connect-Rubrik
with support for API tokens to authenticate to the Rubrik cluster - #380 - Changed removed boolean parameters and replaced them by switch parameters, this can potentially break existing scripts that rely on these parameters being boolean. - #104 #357 #473
- Changed most
Get-Rubrik
functions such asGet-RubrikVM
to have support for the-DetailedObject
switch parameter. This will retrieve additional information about the snappable by querying the endpoint by {id} - #264 #301 #320 #360 #492
Bug Fixes
- Fixed pagination and output parsing bugs - #355 #488
- Fixed
Get-RubrikFileSet
not returning exact matches returning infix search results instead - #425 - Fixed multiple issues with
Get-RubrikSnapshot
- #395 #396 - Fixed bugs with various HTTP status code on patch - post - delete operations - #403 #379
- Fixed documentation where applicable
New Functions
Not available in this release
New Internal Functions
Not available in this release