Skip to main content
Pure1 Support Portal

PowerShell SDK

Module

Release

Notes

PowerShell SDK

1.13.1.12

The Pure Storage PowerShell SDK leverages the REST API and wraps those APIs as PowerShell cmdlets.

New Features

Release 1.13.0 adds the following changes to Release 1.7

  • Support for REST 1.12 and REST 1.13, bug fixes.
  • TMAN-3817: Added notification property to SNMPManager object. New cmdlet:
    Set-PfaSnmpManagerNotification
  • Added -Filter parameter to cmdlets that return multiple objects to enable server side filtering. See new help topic about_Purity_Filtering.
  • Added the following new cmdlets related to Pod and sync-rep management
    Add-PfaArrayToPod
    Copy-PfaPod
    Get-PfaAllPodFootprint
    Get-PfaAllPodMediator
    Get-PfaAllPodSpaceHistory
    Get-PfaAllPodSpaces
    Get-PfaNamedPodFootprint
    Get-PfaNamedPodMediator
    Get-PfaNamedPodSpace
    Get-PfaNamedPodSpaceHistory
    Get-PfaNamedPods
    Get-PfaPendingDeletePods
    Get-PfaPendingPodFootprint
    Get-PfaPendingPodMediator
    Get-PfaPendingPodSpace
    Get-PfaPod
    Get-PfaPods
    New-PfaPod
    Remove-PfaArrayFromPod
    Remove-PfaPod
    Rename-PfaPod
    Restore-PfaPod
  • Added the following cmdlets to support named certificate management.
    Get-PfaNamedCertificate
    Get-PfaNamedCertificateAttribute
    Get-PfaNamedCertificateAttributes
    Import-PfaNamedCertificate
    Remove-PfaNamedCertificate
    New-PfaNamedCertificateImport
    New-PfaNamedSelfSignedCertificate
  • Added the following cmdlets to support reading mirrored IO statistics.
    Get-PfaAllHostGroupIOMetricsMirrored
    Get-PfaAllHostIOMetricsMirrored
    Get-PfaAllPodIOMetricsMirrored
    Get-PfaAllVolumeIOMetricsMirrored
    Get-PfaArrayIOMetricsMirrored
    Get-PfaHostGroupIOMetricsMirrored
    Get-PfaHostIOMetricsMirrored
    Get-PfaPodIOMetricsMirrored
    Get-PfaVolumeIOMetricsMirrored
  • Added the following cmdlets to support KMIP.
    Get-PfaKmip
    Get-PfaKmips
    New-PfaKmip
    Remove-PfaKmip
    Test-PfaKmip
    Update-PfaKmip
  • Added the following cmdlets to support Purity //Run apps
    Get-PfaPureAppAttributes
    Get-PfaPureAppsAttributes
  • Added the following cmdlets to support volume groups and vvols.
    Get-PfaAllVolumeGroupIOMetrics
    Get-PfaAllVolumeGroupIOMetricsByTimeRange
    Get-PfaAllVolumeGroupsIOMetricsAverage
    Get-PfaAllVolumeGroupsIOMetricsTotal
    Get-PfaVolumeGroupIOMetrics
    Get-PfaVolumeGroupIOMetricsAverage
    Get-PfaVolumeGroupIOMetricsByTimeRange
    Get-PfaVolumeGroupSpaceMetrics
    Get-PfaVolumeGroupSpaceMetrics
    Get-PfaNamedVolumeGroupsIOMetricsByTimeRange
    Get-PfaNamedVolumeGroups
    Get-PfaPendingDeleteVolumeGroups
    Get-PfaProtocolEndpointVolumes
    Get-PfaProtocolEndpointVolume
    Get-PfaVolumeGroups
    Get-PfaVolumeGroup
    New-PfaHostGroupProtocolEndpointVolumeConnection
    New-PfaHostProtocolEndpointVolumeConnection
    New-PfaProtocolEndpointVolume
    New-PfaVolumeGroup
    Remove-PfaVolumeGroup
    Restore-PfaVolumeGroup
  • Added the following cmdlets to support remote host/hostgroup/volume operations
    Get-PfaRemoteHost
    Get-PfaRemoteHostGroup
    Get-PfaRemoteHostGroupVolumeConnections
    Get-PfaRemoteHostGroups
    Get-PfaRemoteHosts
    Get-PfaRemoteVolumeHostConnections
    Get-PfaRemoteVolumeHostGroupConnections
    Get-PfaVolumeConnection
    Added the following cmdlets:
    Get-PfaArrayTCPConnection

Requirements

  • Windows PowerShell 3.0 or higher.
  • .NET Framework 4.5.
  • Purity Operating Environments that support REST API 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6 and 1.7.
  • 64-bit Windows Server or Client operating system.
  • This release requires an operating system that supports the TLS 1.1/1.2 protocols such as Windows 7 or higher and Windows Server 2008 R2 or higher.
Install Module
 


With the release of PowerShell SDK 1.5.x we have adopted the use of the PowerShell Gallery for installing the module. We will continue to provide the installer package (MSI) via GitHub but we encourage the use of the gallery for ease of deployment.