Releases: rubrikinc/rubrik-powershell-sdk
Releases · rubrikinc/rubrik-powershell-sdk
Version_1.7
Version 1.7
Fixes:
- SDK dependencies updated because of vulnerabilities
(System.IdentityModel.Tokens.Jwt 6.22.1 -> 7.6.2,
System.Runtime.CompilerServices.Unsafe 4.5.3 -> 6.0.0)
Version_1.6
Version 1.6
New Features:
- Get-RscOrganization cmdlet
Fixes:
- Get-RscPermission cmdlet parameters
Version_1.5
Version 1.5
New Features:
- Get-RscWorkload cmdlet - Retrieves information about any supported workload type, with various filtering capabilities.
- Get-RscVmwareVm - Added -Relic switch. Use -Relic:$false to filter out Relics. -Relic will return only Relics. No usage of -Relic will return all (default operation). -Name parameter is now position 0, so you don't have to specify -Name.
- Get-RscNutanixVm - New cmdlet to get Nutanix VMs
- Register-RscRubrikBackupService - New cmdlet to register RBS on VMs
- Get-RscRole - Gets list of RSC Roles
- Get-RscPermission - Gets list of RSC Permissions from Role
- New-RscPermission - Creates new RSC Permission object
- Merge-RscPermission - Merges an RSC Permission object into a Role object
- Set-RscRole - Updates a Role in RSC with a Role object
- New-RscSla - Now accepts -DailySchedule as a parameter
Fixes:
- Issue #112
Breaking Changes:
- Removed legacy Get-RscVsphereVm CS cmdlet. Please use Get-RscVmwareVm.
Version_1.4
Version 1.4
New Features:
- Set-RscNasShare and Set-RscNasSystem for updating NAS shares and systems.
- Remove-RscNasShare and Remove-RscNasSystem for removing NAS shares and systems.
- Get-RscNasSystem for getting details of NAS systems.
- New-RscNasSystem for registering a new NAS system with RSC.
- Schema Update
Fixes:
Breaking Changes:
- Get-RscNasShare - NasShareId parameter has been renamed to Id.
- Get-RscNasShare no longer accepts NasSystemId. Pass a NAS system type obtained from Get-RscNasSystem to retrieve details of all NAS shares on a NAS system.
- New-RscNasShare - NasSourceId parameter has been renamed to NasSystemId.
Version_1.3
Version 1.3
Schema Update
Version_1.2
Fixes:
- Get-RscSnapshot - Fixed permissions issue.
- New-RscMutationVsphere -Operation CreateAdvancedTag - Select fields by default.
Version_1.1
Version 1.1
New Features:
- New-RscNasShare cmdlet (and its companion New-RscNasShareInput cmdlet to build the input arguments).
Fixes:
- Fix to Get-RscMssqlInstance to address Issue #79
- Fix to Get-RscMssqlInstance to address Issue #73
- Fix to Get-RscMssqlDatabase to address Issue #75
- Fix to Get-RscMssqlDatabase to address Issue #77
- Fix to Get-RscMssqlAvailabilityGroup to address Issue #74
- Fix to Get-RscSnapshot (SnapshotListQuery)
Breaking Changes:
- Type object's Next() method was renamed GetNext() to follow
PowerShell naming convention (and to make it clear that
$obj.Next() = $x
can't work (but$obj.SetNext($x)
does.)). - Protect-RscSnappable renamed to Protect-RscWorkload to conform to marketing language
- Removed Backup-RscSlaDomain.ps1 (Backup-SlaDomain) as it did not conform to PowerShell naming standards. Please use Protect-RscWorkload to assign an SLA.
Version_1.0
New Features:
- Set-RscMssqlAvailabilityGroup - Allows for assigning an SLA to an AG
Fixes:
- Set-RscMssqlDatabase - Fixed issue when setting values for database properties.
- Get-RscMssqlLogShipping - Fixed issue where RscCluster was always required. Now it is only required when supplying other values.
- Set-RscMssqlInstance - Fixed help text.
- Fixed input variables in Windows PowerShell.
- Get-RscSla using -Id parameter workaround. Now returns Name and Id.
- Get-RscSla now properly populates the protected object count.
Version_0.30
Version 0.30
New Features:
- Added support for subfield arguments
Fixes:
-AddField
and-RemoveField
now expand interfaces.- Get-RscMssqlAvailabilityGroup - Now works for returning back list or by name.
- Get-RscMssqlLogShipping - Now works and no longer references Live Mount
- Remove-RscMssqlLogShippingSecondary - Now works and no longer references Live Mount
- Patched clusterConnection DETAIL profile.
- More details in Get-Help Invoke-Rsc
Breaking Changes:
- Get-RscMssqlInstance - No longer accepts RscHost object any more. Not it accepts a string value for HostName and WindowsClusterName. This is because, there is no value in the RscHost object for getting the MSSQL Instance object as the only option is to query by name and not by ID. Additionally, we need the ability to search for a Instance based on a Windows Cluster Name. This new approach allows for a simpler user experience, as they do not need to make an extra call to get a Host object before requesting the Instance object.
- Added support for fields of type
Long
Version_0.29
Version 0.29
New Features:
- Toolkit: Operations (patch files) are now part of Toolkit
- AutoFieldSpec: patch file for
QueryCdmMssqlLogShippingTargets
- AutoFieldSpec: patch file for
QueryMssqlDatabaseLiveMounts
- README
on how to write patch files.
Fixes:
- Fix for queries that return a single interface object.
SeeTests/unit/Sla.Tests.ps1
.
(implemented with type composition in the C# core)