PureStoragePowerShellSDK

1.19.49.0

Pure Storage FlashArray REST API integration with Windows PowerShell.

Minimum PowerShell version

3.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PureStoragePowerShellSDK

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PureStoragePowerShellSDK

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2022 Pure Storage, Inc. All rights reserved.

Package Details

Author(s)

  • Pure Storage Inc.

Tags

PureStorage

Cmdlets

Disable-PfaAlert Enable-PfaAlert Get-PfaAlert Get-PfaAlerts New-PfaAlert Remove-PfaAlert Test-PfaAlert Test-PfaAlerts Get-PfaArrayAttributes Get-PfaArrayConnections Get-PfaArrayConnectionsThrottlingInformation Get-PfaArrayEula Get-PfaArrayId Get-PfaArrayIOLatencyMetrics Get-PfaArrayIOMetricsAverage Get-PfaArrayIOMetrics Get-PfaArrayIOMetricsMirrored Get-PfaArraySpaceMetricsByTimeRange Get-PfaArraySpaceMetrics Get-PfaArrayTCPConnection Get-PfaBanner Get-PfaConnectionKey Get-PfaConsoleLock Get-PfaControllers Get-PfaIdleTimeout Get-PfaNtpServers Get-PfaPhoneHomeActionStatus Get-PfaPhoneHomeStatus Get-PfaProxy Get-PfaPureAppAttributes Get-PfaPureAppsAttributes Get-PfaRelayHost Get-PfaRemoteAssistSession Get-PfaScsiTimeout Get-PfaSenderDomain Get-PfaSyslogServers Invoke-PfaPhoneHomeAction Invoke-PfaRestCommand New-PfaReplicationConnection Remove-PfaReplicationConnection Set-PfaArrayEulaAccept Set-PfaArrayName Set-PfaBanner Set-PfaConsoleLock Set-PfaIdleTimeout Set-PfaNtpServers Set-PfaPhoneHomeStatus Set-PfaProxy Set-PfaRelayHost Set-PfaRemoteAssistStatus Set-PfaScsiTimeout Set-PfaSenderDomain Set-PfaSyslogServers New-PfaRestApiToken Get-PfaCertificate Get-PfaCurrentCertificateAttributes Get-PfaCurrentCertificate Get-PfaCurrentIntermediateCertificate Get-PfaNamedCertificateAttribute Get-PfaNamedCertificateAttributes Get-PfaNamedCertificate Import-PfaCertificate Import-PfaNamedCertificate New-PfaCertificateSigningRequest New-PfaNamedCertificateImport New-PfaNamedCertificateSigningRequest New-PfaNamedSelfSignedCertificate New-PfaSelfSignedCertificate Remove-PfaNamedCertificate Disable-PfaIdLight Enable-PfaIdLight Get-PfaAllDriveAttributes Get-PfaAllHardwareAttributes Get-PfaDriveAttributes Get-PfaHardwareAttributes Set-PfaHardwareIndex Add-PfaHosts Get-PfaAllHostGroupIOLatencyMetrics Get-PfaAllHostGroupIOLatencyMetricsMirrored Get-PfaAllHostGroupIOLatencyMetricsTotal Get-PfaAllHostGroupIOMetricsAverage Get-PfaAllHostGroupIOMetrics Get-PfaAllHostGroupIOMetricsMirrored Get-PfaAllHostGroupIOMetricsTotal Get-PfaAllHostGroupSpaceMetrics Get-PfaAllProtectedHostGroups Get-PfaHostGroup Get-PfaHostGroupIOLatencyMetrics Get-PfaHostGroupIOLatencyMetricsMirrored Get-PfaHostGroupIOMetricsAverage Get-PfaHostGroupIOMetrics Get-PfaHostGroupIOMetricsMirrored Get-PfaHostGroupProtectionGroups Get-PfaHostGroups Get-PfaHostGroupSpaceMetrics Get-PfaHostGroupVolumeConnections Get-PfaNamedHostGroups Get-PfaRemoteHostGroup Get-PfaRemoteHostGroups Get-PfaRemoteHostGroupVolumeConnections New-PfaHostGroup New-PfaHostGroupProtocolEndpointVolumeConnection New-PfaHostGroupVolumeConnection Remove-PfaHostGroup Remove-PfaHostGroupVolumeConnection Remove-PfaHosts Rename-PfaHostGroup Set-PfaHosts Add-PfaHostIqns Add-PfaHostNqn Add-PfaHostWwns Get-PfaAllHostIOLatencyMetrics Get-PfaAllHostIOLatencyMetricsMirrored Get-PfaAllHostIOLatencyMetricsTotal Get-PfaAllHostIOMetricsAverage Get-PfaAllHostIOMetrics Get-PfaAllHostIOMetricsMirrored Get-PfaAllHostIOMetricsTotal Get-PfaAllHostSpaceMetrics Get-PfaAllProtectedHosts Get-PfaChapStatus Get-PfaChapStatuses Get-PfaHost Get-PfaHostIOLatencyMetrics Get-PfaHostIOLatencyMetricsMirrored Get-PfaHostIOMetricsAverage Get-PfaHostIOMetrics Get-PfaHostIOMetricsMirrored Get-PfaHostPrivateVolumeConnections Get-PfaHostProtectionGroups Get-PfaHosts Get-PfaHostSharedVolumeConnections Get-PfaHostSpaceMetrics Get-PfaHostVolumeConnections Get-PfaNamedHosts Get-PfaPersonalities Get-PfaPersonality Get-PfaRemoteHost Get-PfaRemoteHosts New-PfaHost New-PfaHostProtocolEndpointVolumeConnection New-PfaHostVolumeConnection Remove-PfaHost Remove-PfaHostIqns Remove-PfaHostNqn Remove-PfaHostVolumeConnection Remove-PfaHostWwns Rename-PfaHost Set-PfaHost Set-PfaHostCredentials Set-PfaHostIqns Set-PfaHostNqn Set-PfaHostWwns Set-PfaPersonality Set-PfaTargetCredentials Get-PfaKmip Get-PfaKmips New-PfaKmip Remove-PfaKmip Test-PfaKmip Update-PfaKmip Get-PfaMaintenanceWindow New-PfaMaintenanceWindow Remove-PfaMaintenanceWindow Clear-PfaItemFlag Get-PfaAuditRecords Get-PfaFlaggedAuditRecords Get-PfaFlaggedMessages Get-PfaMessages Get-PfaOpenMessages Get-PfaRecentAuditRecords Get-PfaRecentMessages Get-PfaRecentUserSessionRecords Get-PfaUserSessionRecords Set-PfaItemFlag Update-PfaItemFlag Add-PfaSlaveInterfaces Disable-PfaNetworkInterface Enable-PfaNetworkInterface Get-PfaAllNetworkInterfaceMetrics Get-PfaAllNetworkInterfaceMetricsError Get-PfaAllNetworkInterfaceMetricsErrorTotal Get-PfaAllNetworkInterfaceMetricsTotal Get-PfaAllSubnets Get-PfaDnsAttributes Get-PfaNetworkInterface Get-PfaNetworkInterfaceMetrics Get-PfaNetworkInterfaceMetricsError Get-PfaNetworkInterfaces Get-PfaSubnet New-PfaSubnet New-PfaVlanInterface Remove-PfaSlaveInterfaces Remove-PfaSubnet Remove-PfaVlanInterface Rename-PfaSubnet Set-PfaDnsDomain Set-PfaDnsNameServers Set-PfaInterfaceAddressAndNetmask Set-PfaInterfaceAddress Set-PfaInterfaceGateway Set-PfaInterfaceMtu Set-PfaSlaveInterfaces Update-PfaSubnetSettings Update-PfaSubnetStatus Connect-PfaOffloadAzureTarget Connect-PfaOffloadNFSTarget Connect-PfaOffloadS3Target Disconnect-PfaOffloadAzureTarget Disconnect-PfaOffloadNFSTarget Disconnect-PfaOffloadS3Target Get-PfaAllOffloadAzureTarget Get-PfaOffloadAzureTarget Get-PfaOffloadNFSTarget Get-PfaOffloadS3Target Get-PfaOffloadTarget Get-PfaOffloadTargetWithSpace Add-PfaArrayToPod Add-PfaPodReplicaLink Copy-PfaPod Get-PfaAllPodFootprint Get-PfaAllPodIOLatencyMetricsMirrored Get-PfaAllPodIOLatencyReplicationMetricsMirrored Get-PfaAllPodIOMetricsMirrored Get-PfaAllPodIOReplicationMetricsMirrored Get-PfaAllPodMediator Get-PfaAllPodSpaceHistory Get-PfaAllPodSpaceMetricsTotal Get-PfaAllPodSpaces Get-PfaAllRemotePod Get-PfaNamedPodFootprint Get-PfaNamedPodMediator Get-PfaNamedPods Get-PfaNamedPodSpace Get-PfaNamedPodSpaceHistory Get-PfaPendingDeletePods Get-PfaPendingPodFootprint Get-PfaPendingPodMediator Get-PfaPendingPodSpace Get-PfaPod Get-PfaPodIOLatencyMetricsMirrored Get-PfaPodIOLatencyReplicationMetricsMirrored Get-PfaPodIOMetricsMirrored Get-PfaPodIOReplicationMetricsMirrored Get-PfaPodReplicaLink Get-PfaPodReplicaLinkHistory Get-PfaPods Get-PfaRemotePod New-PfaPod Remove-PfaArrayFromPod Remove-PfaPod Remove-PfaReplicaLink Rename-PfaPod Restore-PfaPod Set-PfaPod Set-PfaPodDemote Set-PfaPodPromote Get-PfaArrayPorts Get-PfaInitiatorPorts Add-PfaHostGroupsToProtectionGroup Add-PfaHostsToProtectionGroup Add-PfaTargetArrays Add-PfaVolumesToProtectionGroup Disable-PfaReplicationSchedule Disable-PfaSnapshotSchedule Enable-PfaReplicationSchedule Enable-PfaSnapshotSchedule Get-PfaAllProtectionGroupOffloadSnapshot Get-PfaAllProtectionGroupReplicationBandwidthByTimeRange Get-PfaAllProtectionGroupReplicationBandwidth Get-PfaNamedProtectionGroups Get-PfaPendingDeleteProtectionGroups Get-PfaProtectionGroup Get-PfaProtectionGroupOffloadSnapshot Get-PfaProtectionGroupReplicationBandwidthByTimeRange Get-PfaProtectionGroupReplicationBandwidth Get-PfaProtectionGroupRetention Get-PfaProtectionGroupRetentions Get-PfaProtectionGroupSchedule Get-PfaProtectionGroupSchedules Get-PfaProtectionGroups Get-PfaProtectionGroupSnapshotReplicationStatus Get-PfaProtectionGroupSnapshots Get-PfaProtectionGroupSnapshotSpaceMetrics Get-PfaProtectionGroupVolumeSnapshots Get-PfaProtectionGroupVolumeSpaceMetrics Get-PfaSourceProtectionGroupRetentions Get-PfaSourceProtectionGroupSchedules Get-PfaSourceProtectionGroups Get-PfaTargetProtectionGroups Get-PfaTotalSnapshotSpaceMetrics Grant-PfaReplicationToTargetProtectionGroup New-PfaProtectionGroup New-PfaProtectionGroupSnapshot Remove-PfaHostGroupsFromProtectionGroup Remove-PfaHostsFromProtectionGroup Remove-PfaProtectionGroupOrSnapshot Remove-PfaTargetArrays Remove-PfaVolumesFromProtectionGroup Rename-PfaProtectionGroup Restore-PfaDestroyedProtectionGroup Revoke-PfaReplicationToTargetProtectionGroup Set-PfaHostGroupsInProtectionGroup Set-PfaHostsInProtectionGroup Set-PfaProtectionGroupRetention Set-PfaProtectionGroupSchedule Set-PfaTargetArrays Set-PfaVolumesInProtectionGroup Get-PfaSmtpManagerAttribute Set-PfaSmtpManagerAttribute Get-PfaEngineId Get-PfaSnmpManager Get-PfaSnmpManagers New-PfaV2SnmpManager New-PfaV3SnmpManager Remove-PfaSnmpManager Rename-PfaSnmpManager Set-PfaSnmpManagerAuthPassphrase Set-PfaSnmpManagerAuthProtocol Set-PfaSnmpManagerCommunity Set-PfaSnmpManagerHost Set-PfaSnmpManagerNotification Set-PfaSnmpManagerPrivacyPassphrase Set-PfaSnmpManagerPrivacyProtocol Set-PfaSnmpManagerUser Set-PfaSnmpManagerVersion Test-PfaSnmpTrap Disable-PfaSoftware Disable-PfaSoftwareVNC Enable-PfaSoftware Enable-PfaSoftwareVNC Get-PfaAllSoftwareNode Get-PfaSoftwareAttribute Get-PfaSoftware Get-PfaSoftwareNode New-PfaSoftware Remove-PfaSoftware Get-PfaAdminSetting Get-PfaAllApiTokens Get-PfaAllLockedUser Get-PfaAllPublicKeys Get-PfaApiToken Get-PfaDirectoryServiceCACertificate Get-PfaDirectoryServiceConfiguration Get-PfaDirectoryServiceGroups Get-PfaDirectoryServiceRole Get-PfaLockedUser Get-PfaPublicKey New-PfaApiToken New-PfaDirectoryServiceRole New-PfaLocalUser Remove-PfaApiToken Remove-PfaLocalUser Set-PfaAdminSetting Set-PfaDirectoryServiceArrayAdminGroup Set-PfaDirectoryServiceAuthenticationStatus Set-PfaDirectoryServiceCACertificate Set-PfaDirectoryServiceConfiguration Set-PfaDirectoryServiceGroupBase Set-PfaDirectoryServiceReadOnlyGroup Set-PfaDirectoryServiceStatus Set-PfaDirectoryServiceStorageAdminGroup Test-PfaDirectoryService Unlock-PfaUser Get-PfaAllVolumeGroupIOLatencyMetricsByTimeRange Get-PfaAllVolumeGroupIOLatencyMetrics Get-PfaAllVolumeGroupIOMetricsByTimeRange Get-PfaAllVolumeGroupIOMetrics Get-PfaAllVolumeGroupsIOLatencyMetricsTotal Get-PfaAllVolumeGroupsIOMetricsAverage Get-PfaAllVolumeGroupsIOMetricsTotal Get-PfaAllVolumeGroupSpaceMetrics Get-PfaNamedVolumeGroups Get-PfaNamedVolumeGroupsIOLatencyMetricsByTimeRange Get-PfaNamedVolumeGroupsIOMetricsByTimeRange Get-PfaPendingDeleteVolumeGroups Get-PfaVolumeGroup Get-PfaVolumeGroupIOLatencyMetricsByTimeRange Get-PfaVolumeGroupIOLatencyMetrics Get-PfaVolumeGroupIOMetricsAverage Get-PfaVolumeGroupIOMetricsByTimeRange Get-PfaVolumeGroupIOMetrics Get-PfaVolumeGroups Get-PfaVolumeGroupSpaceMetrics New-PfaVolumeGroup Remove-PfaVolumeGroup Rename-PfaVolumeGroup Restore-PfaVolumeGroup Set-PfaVolumeGroupBandwidthLimit Set-PfaVolumeGroupIOPSLimit Add-PfaVolumesTag Add-PfaVolumeToContainer Get-PfaAllProtectedVolumes Get-PfaAllSnapshotSpaceMetrics Get-PfaAllVolumeHostEncryptionKeyStatus Get-PfaAllVolumeIOLatencyMetricsByTimeRange Get-PfaAllVolumeIOLatencyMetrics Get-PfaAllVolumeIOLatencyMetricsTotal Get-PfaAllVolumeIOMetricsAverage Get-PfaAllVolumeIOMetricsByTimeRange Get-PfaAllVolumeIOMetrics Get-PfaAllVolumeIOMetricsMirrored Get-PfaAllVolumeIOMetricsTotal Get-PfaAllVolumeOffloadSnapshot Get-PfaAllVolumeOffloadSnapshotRestoreStatus Get-PfaAllVolumeSnapshots Get-PfaAllVolumeSpaceMetricsByTimeRange Get-PfaAllVolumeSpaceMetrics Get-PfaAllVolumeSpaceMetricsTotal Get-PfaAllVolumeTotal Get-PfaBlockDifferences Get-PfaNamedVolumes Get-PfaNamedVolumesIOLatencyMetricsByTimeRange Get-PfaNamedVolumesIOMetricsByTimeRange Get-PfaOffloadSnapshot Get-PfaOffloadSnapshotRestoreStatus Get-PfaPendingDeleteSnapshotsTags Get-PfaPendingDeleteVolumes Get-PfaPendingDeleteVolumeSnapshots Get-PfaPendingDeleteVolumesTags Get-PfaProtocolEndpointVolume Get-PfaProtocolEndpointVolumes Get-PfaRemoteVolumeHostConnections Get-PfaRemoteVolumeHostGroupConnections Get-PfaSnapshotSpaceMetrics Get-PfaSnapshotsTags Get-PfaSnapshotTags Get-PfaVolume Get-PfaVolumeConnection Get-PfaVolumeHostConnections Get-PfaVolumeHostEncryptionKeyStatus Get-PfaVolumeHostGroupConnections Get-PfaVolumeIOLatencyMetricsByTimeRange Get-PfaVolumeIOLatencyMetrics Get-PfaVolumeIOLatencyMetricsMirroredByTimeRange Get-PfaVolumeIOMetricsAverage Get-PfaVolumeIOMetricsByTimeRange Get-PfaVolumeIOMetrics Get-PfaVolumeIOMetricsMirroredByTimeRange Get-PfaVolumeIOMetricsMirrored Get-PfaVolumeProtectionGroups Get-PfaVolumes Get-PfaVolumeSnapshot Get-PfaVolumeSnapshots Get-PfaVolumeSpaceMetricsByTimeRange Get-PfaVolumeSpaceMetrics Get-PfaVolumesTags Get-PfaVolumeTags Move-PfaVolumeOrSnapshot New-PfaProtocolEndpointVolume New-PfaVolume New-PfaVolumeSnapshots Remove-PfaVolumeFromContainer Remove-PfaVolumeOrSnapshot Remove-PfaVolumeTag Rename-PfaVolumeOrSnapshot Resize-PfaVolume Restore-PfaAllVolumeOffloadSnapshot Restore-PfaDestroyedVolume Restore-PfaDestroyedVolumeSnapshot Set-PfaVolumeBandwidthLimit Set-PfaVolumeIOPSLimit Disconnect-PfaArray New-PfaCLICommand New-PfaArray Update-PfaArrayConnectionsThrottlingInformation

Dependencies

This module has no dependencies.

FileList

Version History

Version Downloads Last updated
1.19.49.0 (current version) 14,656 5/13/2022
1.19.37.0 2,243 1/6/2022
1.17.16.0 8,199 1/27/2021