Skip to content

Pure PowerShell SDK 2.26.63

Latest
Compare
Choose a tag to compare
@mikenelson-io mikenelson-io released this 26 Jan 14:47
· 10 commits to main since this release
24c1ae6

Note: The MSI installer has been deprecated. Please install via the PowerShell Gallery.

This matches the API version released in Purity 6.4.10 and 6.5, including 22 new cmdlets and 61 new parameters on existing cmdlets!
Thanks to the Falcon Team, @rquimbey, and the Pure Code community for all of their hard work in creating, testing, and shipping this update!

If you have any issues with this release, please submit an Issue in our GitHub repository - https://github.com/PureStorage-Connect/PowerShellSDK2/issues

From PowerShell simply run:
Install-Module PureStoragePowerShellSdk2

https://www.powershellgallery.com/packages/PureStoragePowerShellSDK2/2.26.63

Fixes:

  • Added support for FIPS mode in Windows
  • Fixed a bug in processing "WhatIf"
  • Fixed an issue where "DisableVerbosePhoneHomeLogging" param was ignored
  • Fixed incorrect data type using by "New-Pfa2PolicyQuotaRule" cmdlet

Cmdlet changes:
On this releases we added the following 22 new cmdlet(s):
      Remove-Pfa2DirectoryServiceLocalGroupMember
      New-Pfa2DirectoryLockNlmReclamation
      New-Pfa2Files
      New-Pfa2ProtectionGroupSnapshotReplica
      New-Pfa2ProtectionGroupSnapshotTest
      New-Pfa2RemoteProtectionGroupSnapshotTest
      New-Pfa2SoftwarePatch
      Get-Pfa2Subscription
      Get-Pfa2SubscriptionAsset
      Get-Pfa2Vchost
      New-Pfa2Vchost
      Update-Pfa2Vchost
      Remove-Pfa2Vchost
      Get-Pfa2VchostCertificate
      New-Pfa2VchostCertificate
      Update-Pfa2VchostCertificate
      Remove-Pfa2VchostCertificate
      Get-Pfa2VchostEndpoint
      New-Pfa2VchostEndpoint
      Update-Pfa2VchostEndpoint
      Remove-Pfa2VchostEndpoint
      New-Pfa2VolumeSnapshotTest

The following 61 cmdlet(s) have new parameters:
      'Update-Pfa2Admin' have the following new parameter(s): [AdminName]
      'Update-Pfa2Alert' have the following new parameter(s): [AlertName]
      'Update-Pfa2App' have the following new parameter(s): [AppName]
      'Update-Pfa2Array' have the following new parameter(s): [NtpSymmetricKey, EradicationConfigDisabledDelay, EradicationConfigEnabledDelay]
      'New-Pfa2Certificate' have the following new parameter(s): [CertificateName]
      'Update-Pfa2Certificate' have the following new parameter(s): [CertificateName]
      'Update-Pfa2ContainerDefaultProtection' have the following new parameter(s): [ContainerDefaultProtectionName, DefaultProtectionsId]
      'Update-Pfa2DirectoryService' have the following new parameter(s): [DirectoryServiceName]
      'Update-Pfa2Hardware' have the following new parameter(s): [HardwareName]
      'Get-Pfa2HostGroupProtectionGroup' have the following new parameter(s): [GroupId]
      'New-Pfa2HostGroupProtectionGroup' have the following new parameter(s): [GroupId]
      'Remove-Pfa2HostGroupProtectionGroup' have the following new parameter(s): [GroupId]
      'Get-Pfa2HostProtectionGroup' have the following new parameter(s): [GroupId]
      'New-Pfa2HostProtectionGroup' have the following new parameter(s): [GroupId]
      'Remove-Pfa2HostProtectionGroup' have the following new parameter(s): [GroupId]
      'New-Pfa2NetworkInterface' have the following new parameter(s): [NetworkName]
      'New-Pfa2Offload' have the following new parameter(s): [AzureProfile, GoogleCloudAuthRegion, GoogleCloudProfile, NfsProfile, AmazonS3AuthRegion, AmazonS3Profile]
      'New-Pfa2Pod' have the following new parameter(s): [PodName]
      'Update-Pfa2PolicyNfs' have the following new parameter(s): [NfsVersion]
      'New-Pfa2PolicyNfsClientRule' have the following new parameter(s): [RulesNfsVersion]
      'Get-Pfa2ProtectionGroup' have the following new parameter(s): [Id]
      'New-Pfa2ProtectionGroup' have the following new parameter(s): [SourceId]
      'Update-Pfa2ProtectionGroup' have the following new parameter(s): [Id, PodId, PodName, SourceId, SourceName]
      'Remove-Pfa2ProtectionGroup' have the following new parameter(s): [Id]
      'Get-Pfa2ProtectionGroupHost' have the following new parameter(s): [GroupId]
      'New-Pfa2ProtectionGroupHost' have the following new parameter(s): [GroupId]
      'Remove-Pfa2ProtectionGroupHost' have the following new parameter(s): [GroupId]
      'Get-Pfa2ProtectionGroupHostGroup' have the following new parameter(s): [GroupId]
      'New-Pfa2ProtectionGroupHostGroup' have the following new parameter(s): [GroupId]
      'Remove-Pfa2ProtectionGroupHostGroup' have the following new parameter(s): [GroupId]
      'Get-Pfa2ProtectionGroupPerformanceReplication' have the following new parameter(s): [Id]
      'Get-Pfa2ProtectionGroupPerformanceReplicationByArray' have the following new parameter(s): [Id]
      'Get-Pfa2ProtectionGroupSpace' have the following new parameter(s): [Id]
      'Get-Pfa2ProtectionGroupTarget' have the following new parameter(s): [GroupId]
      'New-Pfa2ProtectionGroupTarget' have the following new parameter(s): [GroupId]
      'Update-Pfa2ProtectionGroupTarget' have the following new parameter(s): [GroupId, ProtectionGroupId, ProtectionGroupName, TargetName]
      'Remove-Pfa2ProtectionGroupTarget' have the following new parameter(s): [GroupId]
      'Get-Pfa2ProtectionGroupVolume' have the following new parameter(s): [GroupId]
      'New-Pfa2ProtectionGroupVolume' have the following new parameter(s): [GroupId]
      'Remove-Pfa2ProtectionGroupVolume' have the following new parameter(s): [GroupId]
      'Get-Pfa2ProtectionGroupSnapshot' have the following new parameter(s): [Id, SourceId]
      'New-Pfa2ProtectionGroupSnapshot' have the following new parameter(s): [AllowThrottle, SourceId, PodId, PodName]
      'Update-Pfa2ProtectionGroupSnapshot' have the following new parameter(s): [Id, PodId, PodName, SourceId, SourceName]
      'Remove-Pfa2ProtectionGroupSnapshot' have the following new parameter(s): [Id]
      'Get-Pfa2ProtectionGroupSnapshotTransfer' have the following new parameter(s): [Id, SourceId]
      'Update-Pfa2RemoteProtectionGroup' have the following new parameter(s): [RemoteProtectionGroupName, RemoteId, RemoteName, SourceId, SourceName]
      'Get-Pfa2RemoteProtectionGroupSnapshot' have the following new parameter(s): [Id, SourceId]
      'New-Pfa2RemoteProtectionGroupSnapshot' have the following new parameter(s): [AllowThrottle, SourceId, RemoteProtectionGroupSnapshotName, RemoteId, RemoteName]
      'Update-Pfa2RemoteProtectionGroupSnapshot' have the following new parameter(s): [Id]
      'Remove-Pfa2RemoteProtectionGroupSnapshot' have the following new parameter(s): [Id]
      'Get-Pfa2RemoteProtectionGroupSnapshotTransfer' have the following new parameter(s): [Id, SourceId]
      'Update-Pfa2SmtpServer' have the following new parameter(s): [SmtpName]
      'New-Pfa2SyslogServer' have the following new parameter(s): [SyslogServerName]
      'Update-Pfa2SyslogServer' have the following new parameter(s): [SyslogServerName]
      'New-Pfa2Volume' have the following new parameter(s): [AddToProtectionGroupIds]
      'Update-Pfa2Volume' have the following new parameter(s): [AddToProtectionGroupIds, RemoveFromProtectionGroupIds]
      'Get-Pfa2VolumeProtectionGroup' have the following new parameter(s): [GroupId]
      'New-Pfa2VolumeProtectionGroup' have the following new parameter(s): [GroupId]
      'Remove-Pfa2VolumeProtectionGroup' have the following new parameter(s): [GroupId]
      'Set-Pfa2VolumeTagBatch' have the following new parameter(s): [TagResourceId, TagResourceName]
      'New-Pfa2VolumeSnapshot' have the following new parameter(s): [AllowThrottle]

What's Changed

New Contributors

Full Changelog: v2.24.70...v2.26.63