Skip to content

Rubrik SDK for PowerShell v5.0.0

Compare
Choose a tag to compare
@jaapbrasser jaapbrasser released this 24 Nov 16:54
· 967 commits to master since this release
85f2412

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 added Set-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 as Get-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