PureStoragePowerShellSDK

1.13.1.12

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

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deloy 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

Author(s)

Pure Storage Inc.

Copyright

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

Owners

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-PfaArrayId 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 New-PfaReplicationConnection Remove-PfaReplicationConnection Set-PfaArrayName Set-PfaBanner Set-PfaConsoleLock Set-PfaIdleTimeout Set-PfaNtpServers Set-PfaPhoneHomeStatus Set-PfaProxy Set-PfaRelayHost Set-PfaRemoteAssistStatus Set-PfaScsiTimeout Set-PfaSenderDomain Set-PfaSyslogServers Get-PfaCertificate Get-PfaCurrentCertificateAttributes Get-PfaCurrentCertificate Get-PfaCurrentIntermediateCertificate Get-PfaNamedCertificateAttribute Get-PfaNamedCertificateAttributes Get-PfaNamedCertificate Import-PfaCertificate Import-PfaNamedCertificate New-PfaCertificateSigningRequest New-PfaNamedCertificateImport New-PfaNamedSelfSignedCertificate New-PfaSelfSignedCertificate Remove-PfaNamedCertificate Disable-PfaIdLight Enable-PfaIdLight Get-PfaAllDriveAttributes Get-PfaAllHardwareAttributes Get-PfaDriveAttributes Get-PfaHardwareAttributes Set-PfaHardwareIndex Add-PfaHosts Get-PfaAllHostGroupIOMetricsAverage Get-PfaAllHostGroupIOMetrics Get-PfaAllHostGroupIOMetricsMirrored Get-PfaAllHostGroupIOMetricsTotal Get-PfaAllHostGroupSpaceMetrics Get-PfaAllProtectedHostGroups Get-PfaHostGroup 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-PfaHostWwns Get-PfaAllHostIOMetricsAverage Get-PfaAllHostIOMetrics Get-PfaAllHostIOMetricsMirrored Get-PfaAllHostIOMetricsTotal Get-PfaAllHostSpaceMetrics Get-PfaAllProtectedHosts Get-PfaChapStatus Get-PfaChapStatuses Get-PfaHost 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-PfaHostVolumeConnection Remove-PfaHostWwns Rename-PfaHost Set-PfaHostCredentials Set-PfaHostIqns Set-PfaHostWwns Set-PfaPersonality Set-PfaTargetCredentials Get-PfaKmip Get-PfaKmips New-PfaKmip Remove-PfaKmip Test-PfaKmip Update-PfaKmip 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-PfaAllSubnets Get-PfaDnsAttributes Get-PfaNetworkInterface 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 Add-PfaArrayToPod Copy-PfaPod Get-PfaAllPodFootprint Get-PfaAllPodIOMetricsMirrored Get-PfaAllPodMediator Get-PfaAllPodSpaceHistory Get-PfaAllPodSpaces Get-PfaNamedPodFootprint Get-PfaNamedPodMediator Get-PfaNamedPods Get-PfaNamedPodSpace Get-PfaNamedPodSpaceHistory Get-PfaPendingDeletePods Get-PfaPendingPodFootprint Get-PfaPendingPodMediator Get-PfaPendingPodSpace Get-PfaPod Get-PfaPodIOMetricsMirrored Get-PfaPods New-PfaPod Remove-PfaArrayFromPod Remove-PfaPod Rename-PfaPod Restore-PfaPod Get-PfaArrayPorts Get-PfaInitiatorPorts Add-PfaHostGroupsToProtectionGroup Add-PfaHostsToProtectionGroup Add-PfaTargetArrays Add-PfaVolumesToProtectionGroup Disable-PfaReplicationSchedule Disable-PfaSnapshotSchedule Enable-PfaReplicationSchedule Enable-PfaSnapshotSchedule Get-PfaNamedProtectionGroups Get-PfaPendingDeleteProtectionGroups Get-PfaProtectionGroup 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-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 Get-PfaAllApiTokens Get-PfaAllPublicKeys Get-PfaApiToken Get-PfaDirectoryServiceCACertificate Get-PfaDirectoryServiceConfiguration Get-PfaDirectoryServiceGroups Get-PfaPublicKey New-PfaApiToken Remove-PfaApiToken Set-PfaDirectoryServiceArrayAdminGroup Set-PfaDirectoryServiceAuthenticationStatus Set-PfaDirectoryServiceCACertificate Set-PfaDirectoryServiceConfiguration Set-PfaDirectoryServiceGroupBase Set-PfaDirectoryServiceReadOnlyGroup Set-PfaDirectoryServiceStatus Set-PfaDirectoryServiceStorageAdminGroup Test-PfaDirectoryService Get-PfaAllVolumeGroupIOMetricsByTimeRange Get-PfaAllVolumeGroupIOMetrics Get-PfaAllVolumeGroupsIOMetricsAverage Get-PfaAllVolumeGroupsIOMetricsTotal Get-PfaAllVolumeGroupSpaceMetrics Get-PfaNamedVolumeGroups Get-PfaNamedVolumeGroupsIOMetricsByTimeRange Get-PfaPendingDeleteVolumeGroups Get-PfaVolumeGroup Get-PfaVolumeGroupIOMetricsAverage Get-PfaVolumeGroupIOMetricsByTimeRange Get-PfaVolumeGroupIOMetrics Get-PfaVolumeGroups Get-PfaVolumeGroupSpaceMetrics New-PfaVolumeGroup Remove-PfaVolumeGroup Restore-PfaVolumeGroup Add-PfaVolumeToContainer Get-PfaAllProtectedVolumes Get-PfaAllSnapshotSpaceMetrics Get-PfaAllVolumeIOMetricsAverage Get-PfaAllVolumeIOMetricsByTimeRange Get-PfaAllVolumeIOMetrics Get-PfaAllVolumeIOMetricsMirrored Get-PfaAllVolumeIOMetricsTotal Get-PfaAllVolumeSnapshots Get-PfaAllVolumeSpaceMetricsByTimeRange Get-PfaAllVolumeSpaceMetrics Get-PfaBlockDifferences Get-PfaNamedVolumes Get-PfaNamedVolumesIOMetricsByTimeRange Get-PfaPendingDeleteVolumes Get-PfaPendingDeleteVolumeSnapshots Get-PfaProtocolEndpointVolume Get-PfaProtocolEndpointVolumes Get-PfaRemoteVolumeHostConnections Get-PfaRemoteVolumeHostGroupConnections Get-PfaSnapshotSpaceMetrics Get-PfaVolume Get-PfaVolumeConnection Get-PfaVolumeHostConnections Get-PfaVolumeHostGroupConnections Get-PfaVolumeIOMetricsAverage Get-PfaVolumeIOMetricsByTimeRange Get-PfaVolumeIOMetrics Get-PfaVolumeIOMetricsMirrored Get-PfaVolumeProtectionGroups Get-PfaVolumes Get-PfaVolumeSnapshot Get-PfaVolumeSnapshots Get-PfaVolumeSpaceMetricsByTimeRange Get-PfaVolumeSpaceMetrics New-PfaProtocolEndpointVolume New-PfaVolume New-PfaVolumeSnapshots Remove-PfaVolumeFromContainer Remove-PfaVolumeOrSnapshot Rename-PfaVolumeOrSnapshot Resize-PfaVolume Restore-PfaDestroyedVolume Restore-PfaDestroyedVolumeSnapshot Disconnect-PfaArray New-PfaCLICommand New-PfaArray Update-PfaArrayConnectionsThrottlingInformation

Dependencies

This module has no dependencies.

Version History

Version Downloads Last updated
1.13.1.12 (current version) 1,445 6/8/2018