PureStoragePowerShellSDK2.psd1

#
# Module manifest for module 'PureStoragePowerShellSDK2'
#
# Generated by: Pure Storage, Inc. 70
#

@{
    # Script module or binary module file associated with this manifest.
    RootModule = 'PureStoragePowerShellSDK2.dll'

    # Version number of this module.
    ModuleVersion = '2.24.70'

    # ID used to uniquely identify this module
    GUID = 'a12b790d-4a25-46c3-a457-910bc7203e1f'

    # Author of this module
    Author = 'Pure Storage, Inc.'

    # Company or vendor of this module
    CompanyName = 'Pure Storage, Inc.'

    # Copyright statement for this module
    Copyright = '(c) 2023 Pure Storage, Inc. All rights reserved.'

    # Description of the functionality provided by this module
    Description = 'Pure Storage FlashArray REST 2.24 API integration with Windows PowerShell.'

    # Minimum version of the Windows PowerShell engine required by this module
    PowerShellVersion = '5.0'

    # Name of the Windows PowerShell host required by this module
    # PowerShellHostName = ''

    # Minimum version of the Windows PowerShell host required by this module
    # PowerShellHostVersion = ''

    # Minimum version of Microsoft .NET Framework required by this module
    DotNetFrameworkVersion = '3.5'

    # Minimum version of the common language runtime (CLR) required by this module
    # CLRVersion = ''

    # Processor architecture (None, X86, Amd64) required by this module
    ProcessorArchitecture = 'None'

    # Modules that must be imported into the global environment prior to importing this module
    # RequiredModules = @()

    # Assemblies that must be loaded prior to importing this module
    RequiredAssemblies = 'Newtonsoft.Json.dll', 'PureStorage.Rest.Shared.Std.dll'

    # Script files (.ps1) that are run in the caller's environment prior to importing this module.
    # ScriptsToProcess = @()

    # Type files (.ps1xml) to be loaded when importing this module
    # TypesToProcess = @()

    # Format files (.ps1xml) to be loaded when importing this module
    # FormatsToProcess = @()

    # Modules to import as nested modules of the module specified in RootModule/ModuleToProcess
    # NestedModules = @()

    # Functions to export from this module
    FunctionsToExport = '*'

    # Cmdlets to export from this module
    CmdletsToExport = @(
        'Connect-Pfa2Array','Disconnect-Pfa2Array','Get-Pfa2ApiVersion','Invoke-Pfa2CLICommand','Invoke-Pfa2RestCommand','New-Pfa2ArrayAuth','Set-Pfa2Logging','New-Pfa2Login','New-Pfa2Logout','Get-Pfa2ActiveDirectory','New-Pfa2ActiveDirectory','Update-Pfa2ActiveDirectory','Remove-Pfa2ActiveDirectory','Get-Pfa2Admin','New-Pfa2Admin','Update-Pfa2Admin','Remove-Pfa2Admin','Get-Pfa2AdminApiToken','New-Pfa2AdminApiToken','Remove-Pfa2AdminApiToken','Get-Pfa2AdminCache','Set-Pfa2AdminCache','Remove-Pfa2AdminCache','Get-Pfa2AdminSetting','Update-Pfa2AdminSetting','Get-Pfa2Alert','Update-Pfa2Alert','Get-Pfa2AlertEvent','Get-Pfa2AlertRule','New-Pfa2AlertRule','Update-Pfa2AlertRule','Remove-Pfa2AlertRule','Get-Pfa2AlertRuleCatalog','Get-Pfa2AlertWatcher','New-Pfa2AlertWatcher','Update-Pfa2AlertWatcher','Remove-Pfa2AlertWatcher','Get-Pfa2AlertWatcherTest','Get-Pfa2ApiClient','New-Pfa2ApiClient','Update-Pfa2ApiClient','Remove-Pfa2ApiClient','Get-Pfa2App','Update-Pfa2App','Get-Pfa2AppNode','Get-Pfa2Array','Update-Pfa2Array','Remove-Pfa2Array','Get-Pfa2ArrayCloudProviderTag','Remove-Pfa2ArrayCloudProviderTag','Set-Pfa2ArrayCloudProviderTagBatch','Get-Pfa2ArrayEula','Update-Pfa2ArrayEula','Get-Pfa2ArrayFactoryResetToken','New-Pfa2ArrayFactoryResetToken','Remove-Pfa2ArrayFactoryResetToken','Get-Pfa2ArrayNtpTest','Get-Pfa2ArrayPerformance','Get-Pfa2ArraysPerformanceByLink','Get-Pfa2ArraySpace','Get-Pfa2ArrayConnection','New-Pfa2ArrayConnection','Update-Pfa2ArrayConnection','Remove-Pfa2ArrayConnection','Get-Pfa2ArrayConnectionKey','Get-Pfa2ArrayConnectionPath','Get-Pfa2Audit','Get-Pfa2Certificate','New-Pfa2Certificate','Update-Pfa2Certificate','Remove-Pfa2Certificate','New-Pfa2CertificateSigningRequest','Get-Pfa2Connection','New-Pfa2Connection','Remove-Pfa2Connection','Get-Pfa2ContainerDefaultProtection','Update-Pfa2ContainerDefaultProtection','Get-Pfa2Controller','Get-Pfa2Directory','New-Pfa2Directory','Update-Pfa2Directory','Remove-Pfa2Directory','Get-Pfa2DirectoryPerformance','Get-Pfa2DirectoryPolicy','Get-Pfa2DirectoryPolicyAutodir','New-Pfa2DirectoryPolicyAutodir','Remove-Pfa2DirectoryPolicyAutodir','Get-Pfa2DirectoryPolicyNfs','New-Pfa2DirectoryPolicyNfs','Remove-Pfa2DirectoryPolicyNfs','Get-Pfa2DirectoryPolicyQuota','New-Pfa2DirectoryPolicyQuota','Remove-Pfa2DirectoryPolicyQuota','Get-Pfa2DirectoryPolicySmb','New-Pfa2DirectoryPolicySmb','Remove-Pfa2DirectoryPolicySmb','Get-Pfa2DirectoryPolicySnapshot','New-Pfa2DirectoryPolicySnapshot','Remove-Pfa2DirectoryPolicySnapshot','Get-Pfa2DirectorySpace','Get-Pfa2DirectoryExport','New-Pfa2DirectoryExport','Remove-Pfa2DirectoryExport','Get-Pfa2DirectoryQuota','Get-Pfa2DirectoryService','Update-Pfa2DirectoryService','Get-Pfa2DirectoryServiceRole','Update-Pfa2DirectoryServiceRole','Get-Pfa2DirectoryServiceTest','Get-Pfa2DirectoryServiceLocalGroup','New-Pfa2DirectoryServiceLocalGroup','Update-Pfa2DirectoryServiceLocalGroup','Remove-Pfa2DirectoryServiceLocalGroup','Get-Pfa2DirectoryServiceLocalGroupMember','New-Pfa2DirectoryServiceLocalGroupMember','Get-Pfa2DirectoryServiceLocalUser','New-Pfa2DirectoryServiceLocalUser','Update-Pfa2DirectoryServiceLocalUser','Remove-Pfa2DirectoryServiceLocalUser','Get-Pfa2DirectoryServiceLocalUserMember','New-Pfa2DirectoryServiceLocalUserMember','Remove-Pfa2DirectoryServiceLocalUserMember','Get-Pfa2DirectorySnapshot','New-Pfa2DirectorySnapshot','Update-Pfa2DirectorySnapshot','Remove-Pfa2DirectorySnapshot','Get-Pfa2Dns','New-Pfa2Dns','Update-Pfa2Dns','Remove-Pfa2Dns','Get-Pfa2Drive','Update-Pfa2Drive','Get-Pfa2FileSystem','New-Pfa2FileSystem','Update-Pfa2FileSystem','Remove-Pfa2FileSystem','Get-Pfa2Hardware','Update-Pfa2Hardware','Get-Pfa2HostGroup','New-Pfa2HostGroup','Update-Pfa2HostGroup','Remove-Pfa2HostGroup','Get-Pfa2HostGroupHost','New-Pfa2HostGroupHost','Remove-Pfa2HostGroupHost','Get-Pfa2HostGroupPerformance','Get-Pfa2HostGroupPerformanceByArray','Get-Pfa2HostGroupProtectionGroup','New-Pfa2HostGroupProtectionGroup','Remove-Pfa2HostGroupProtectionGroup','Get-Pfa2HostGroupSpace','Get-Pfa2Host','New-Pfa2Host','Update-Pfa2Host','Remove-Pfa2Host','Get-Pfa2HostHostGroup','New-Pfa2HostHostGroup','Remove-Pfa2HostHostGroup','Get-Pfa2HostPerformance','Get-Pfa2HostPerformanceBalance','Get-Pfa2HostPerformanceByArray','Get-Pfa2HostProtectionGroup','New-Pfa2HostProtectionGroup','Remove-Pfa2HostProtectionGroup','Get-Pfa2HostSpace','Get-Pfa2Kmip','New-Pfa2Kmip','Update-Pfa2Kmip','Remove-Pfa2Kmip','Get-Pfa2KmipTest','Get-Pfa2MaintenanceWindow','New-Pfa2MaintenanceWindow','Remove-Pfa2MaintenanceWindow','Get-Pfa2NetworkInterface','New-Pfa2NetworkInterface','Update-Pfa2NetworkInterface','Remove-Pfa2NetworkInterface','Get-Pfa2NetworkInterfaceNeighbor','Get-Pfa2NetworkInterfacePerformance','Get-Pfa2NetworkInterfacePortDetail','Get-Pfa2Offload','New-Pfa2Offload','Remove-Pfa2Offload','Get-Pfa2Pod','New-Pfa2Pod','Update-Pfa2Pod','Remove-Pfa2Pod','Get-Pfa2PodArray','New-Pfa2PodArray','Remove-Pfa2PodArray','Get-Pfa2PodPerformance','Get-Pfa2PodPerformanceByArray','Get-Pfa2PodPerformanceReplication','Get-Pfa2PodPerformanceReplicationByArray','Get-Pfa2PodSpace','Get-Pfa2PodReplicaLink','New-Pfa2PodReplicaLink','Update-Pfa2PodReplicaLink','Remove-Pfa2PodReplicaLink','Get-Pfa2PodReplicaLinkLag','Get-Pfa2PodReplicaLinkPerformanceReplication','Get-Pfa2Policy','Get-Pfa2PolicyAutodir','New-Pfa2PolicyAutodir','Update-Pfa2PolicyAutodir','Remove-Pfa2PolicyAutodir','Get-Pfa2PolicyAutodirMember','New-Pfa2PolicyAutodirMember','Remove-Pfa2PolicyAutodirMember','Get-Pfa2PolicyMember','Get-Pfa2PolicyNfs','New-Pfa2PolicyNfs','Update-Pfa2PolicyNfs','Remove-Pfa2PolicyNfs','Get-Pfa2PolicyNfsClientRule','New-Pfa2PolicyNfsClientRule','Remove-Pfa2PolicyNfsClientRule','Get-Pfa2PolicyNfsMember','New-Pfa2PolicyNfsMember','Remove-Pfa2PolicyNfsMember','Get-Pfa2PolicyQuota','New-Pfa2PolicyQuota','Update-Pfa2PolicyQuota','Remove-Pfa2PolicyQuota','Get-Pfa2PolicyQuotaMember','New-Pfa2PolicyQuotaMember','Remove-Pfa2PolicyQuotaMember','Get-Pfa2PolicyQuotaRule','New-Pfa2PolicyQuotaRule','Update-Pfa2PolicyQuotaRule','Remove-Pfa2PolicyQuotaRule','Get-Pfa2PolicySmb','New-Pfa2PolicySmb','Update-Pfa2PolicySmb','Remove-Pfa2PolicySmb','Get-Pfa2PolicySmbClientRule','New-Pfa2PolicySmbClientRule','Remove-Pfa2PolicySmbClientRule','Get-Pfa2PolicySmbMember','New-Pfa2PolicySmbMember','Remove-Pfa2PolicySmbMember','Get-Pfa2PolicySnapshot','New-Pfa2PolicySnapshot','Update-Pfa2PolicySnapshot','Remove-Pfa2PolicySnapshot','Get-Pfa2PolicySnapshotMember','New-Pfa2PolicySnapshotMember','Remove-Pfa2PolicySnapshotMember','Get-Pfa2PolicySnapshotRule','New-Pfa2PolicySnapshotRule','Remove-Pfa2PolicySnapshotRule','Get-Pfa2Port','Get-Pfa2PortInitiator','Get-Pfa2ProtectionGroup','New-Pfa2ProtectionGroup','Update-Pfa2ProtectionGroup','Remove-Pfa2ProtectionGroup','Get-Pfa2ProtectionGroupHost','New-Pfa2ProtectionGroupHost','Remove-Pfa2ProtectionGroupHost','Get-Pfa2ProtectionGroupHostGroup','New-Pfa2ProtectionGroupHostGroup','Remove-Pfa2ProtectionGroupHostGroup','Get-Pfa2ProtectionGroupPerformanceReplication','Get-Pfa2ProtectionGroupPerformanceReplicationByArray','Get-Pfa2ProtectionGroupSpace','Get-Pfa2ProtectionGroupTarget','New-Pfa2ProtectionGroupTarget','Update-Pfa2ProtectionGroupTarget','Remove-Pfa2ProtectionGroupTarget','Get-Pfa2ProtectionGroupVolume','New-Pfa2ProtectionGroupVolume','Remove-Pfa2ProtectionGroupVolume','Get-Pfa2ProtectionGroupSnapshot','New-Pfa2ProtectionGroupSnapshot','Update-Pfa2ProtectionGroupSnapshot','Remove-Pfa2ProtectionGroupSnapshot','Get-Pfa2ProtectionGroupSnapshotTransfer','Get-Pfa2RemotePod','Get-Pfa2RemoteProtectionGroup','Update-Pfa2RemoteProtectionGroup','Remove-Pfa2RemoteProtectionGroup','Get-Pfa2RemoteProtectionGroupSnapshot','New-Pfa2RemoteProtectionGroupSnapshot','Update-Pfa2RemoteProtectionGroupSnapshot','Remove-Pfa2RemoteProtectionGroupSnapshot','Get-Pfa2RemoteProtectionGroupSnapshotTransfer','Get-Pfa2RemoteVolumeSnapshot','New-Pfa2RemoteVolumeSnapshot','Update-Pfa2RemoteVolumeSnapshot','Remove-Pfa2RemoteVolumeSnapshot','Get-Pfa2RemoteVolumeSnapshotTransfer','Get-Pfa2Session','Get-Pfa2SmiS','Update-Pfa2SmiS','Get-Pfa2SmtpServer','Update-Pfa2SmtpServer','Get-Pfa2SnmpAgent','Update-Pfa2SnmpAgent','Get-Pfa2SnmpAgentMib','Get-Pfa2SnmpManager','New-Pfa2SnmpManager','Update-Pfa2SnmpManager','Remove-Pfa2SnmpManager','Get-Pfa2SnmpManagerTest','Get-Pfa2Software','New-Pfa2Software','Remove-Pfa2Software','Get-Pfa2SoftwareBundle','New-Pfa2SoftwareBundle','Get-Pfa2SoftwareCheck','New-Pfa2SoftwareCheck','Remove-Pfa2SoftwareCheck','Get-Pfa2SoftwareInstallation','New-Pfa2SoftwareInstallation','Update-Pfa2SoftwareInstallation','Get-Pfa2SoftwareInstallationStep','Get-Pfa2SoftwarePatch','Get-Pfa2SoftwarePatchCatalog','Get-Pfa2SoftwareVersion','Get-Pfa2SsoSaml2','New-Pfa2SsoSaml2','Update-Pfa2SsoSaml2','Remove-Pfa2SsoSaml2','Get-Pfa2SsoSaml2Test','Update-Pfa2SsoSaml2Test','Get-Pfa2Subnet','New-Pfa2Subnet','Update-Pfa2Subnet','Remove-Pfa2Subnet','Get-Pfa2Support','Update-Pfa2Support','Get-Pfa2SupportTest','Get-Pfa2SyslogServer','New-Pfa2SyslogServer','Update-Pfa2SyslogServer','Remove-Pfa2SyslogServer','Get-Pfa2SyslogServerSetting','Update-Pfa2SyslogServerSetting','Get-Pfa2SyslogServerTest','Get-Pfa2VirtualMachine','New-Pfa2VirtualMachine','Update-Pfa2VirtualMachine','Get-Pfa2VirtualMachineSnapshot','Get-Pfa2Volume','New-Pfa2Volume','Update-Pfa2Volume','Remove-Pfa2Volume','Get-Pfa2VolumeDiff','Get-Pfa2VolumePerformance','Get-Pfa2VolumePerformanceByArray','Get-Pfa2VolumeProtectionGroup','New-Pfa2VolumeProtectionGroup','Remove-Pfa2VolumeProtectionGroup','Get-Pfa2VolumeSpace','Get-Pfa2VolumeTag','Remove-Pfa2VolumeTag','Set-Pfa2VolumeTagBatch','Get-Pfa2VolumeVolumeGroup','Get-Pfa2VolumeGroup','New-Pfa2VolumeGroup','Update-Pfa2VolumeGroup','Remove-Pfa2VolumeGroup','Get-Pfa2VolumeGroupPerformance','Get-Pfa2VolumeGroupSpace','Get-Pfa2VolumeGroupVolume','Get-Pfa2VolumeSnapshot','New-Pfa2VolumeSnapshot','Update-Pfa2VolumeSnapshot','Remove-Pfa2VolumeSnapshot','Get-Pfa2VolumeSnapshotTransfer','Get-Pfa2VolumeSnapshotTags','Remove-Pfa2VolumeSnapshotTags','Set-Pfa2VolumeSnapshotTagsBatch'
    )

    # Variables to export from this module
    VariablesToExport = '*'

    # Aliases to export from this module
    AliasesToExport = '*'

    # List of all modules packaged with this module
    ModuleList = @()

    # List of all files packaged with this module
    # FileList = @()

    # Private data to pass to the module specified in RootModule/ModuleToProcess
    PrivateData = @{
        #support for PowerShellGet galleries.
        PSData = @{
            # Tags applied to this module. These help with module discovery in online galleries.
            Tags = @('PureStorage', 'FlashArray')
            
            # A URL to the license for this module.
            LicenseUri = 'https://www.purestorage.com/docs.html?item=/type/pdf/subtype/doc/path/content/dam/pdf/en/legal/pure-storage-plugin-end-user-license-agreement.pdf'
            
            # A URL to the main website for this project.
            ProjectUri = 'https://github.com/PureStorage-Connect/PowerShellSDK2'
            
            # A URL to an icon representing this module.
            IconUri = ''
            
            # ReleaseNotes of this module
            ReleaseNotes = 'https://support.purestorage.com/Solutions/Microsoft_Platform_Guide/bbb_Microsoft_Integration_Releases/Pure_Storage_PowerShell_SDK'
        }        
    }

    # HelpInfo URI of this module
    HelpInfoURI = 'http://connect.pure1.purestorage.com/powershell/PureStoragePowerShellSDK2/2.24'

    # Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.
    # DefaultCommandPrefix = ''
}