CyberArk.SecretsHub.psd1
@{ RootModule = 'CyberArk.SecretsHub.psm1' ModuleVersion = '1.0.1' GUID = 'a1b2c3d4-e5f6-7890-1234-567890abcdef' Author = 'Joe Garcia' CompanyName = 'CyberArk Software Ltd.' Copyright = '(c) 2025 CyberArk Software Ltd. All rights reserved.' Description = 'PowerShell module for CyberArk Secrets Hub REST API automation' PowerShellVersion = '5.1' CompatiblePSEditions = @('Desktop', 'Core') RequiredModules = @() FunctionsToExport = @( # Secret Stores 'Get-SecretStore', 'New-AwsSecretStore', 'New-AzureSecretStore', 'New-GcpSecretStore', 'New-PamSecretStore', 'Set-AwsSecretStore', 'Set-AzureSecretStore', 'Set-GcpSecretStore', 'Set-PamSecretStore', 'Remove-SecretStore', 'Enable-SecretStore', 'Disable-SecretStore', 'Test-SecretStoreConnection', # Policies 'Get-Policy', 'New-Policy', 'Remove-Policy', 'Enable-Policy', 'Disable-Policy', 'Set-PolicySource', 'Set-PolicyTarget', # Secrets (Beta) 'Get-Secret', 'Get-SecretValue', # Scans (Beta) 'Get-Scan', 'Start-Scan', # Filters 'Get-Filter', 'New-Filter', 'Remove-Filter', # Configuration 'Get-Configuration', 'Set-Configuration', # Connection Management 'Connect-SecretsHub', 'Disconnect-SecretsHub' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() FileList = @( 'CyberArk.SecretsHub.psm1', 'Public/SecretStores/Get-SecretStore.ps1', 'Public/SecretStores/New-AwsSecretStore.ps1', 'Public/SecretStores/New-AzureSecretStore.ps1', 'Public/SecretStores/New-GcpSecretStore.ps1', 'Public/SecretStores/New-PamSecretStore.ps1', 'Public/SecretStores/Set-AwsSecretStore.ps1', 'Public/SecretStores/Set-AzureSecretStore.ps1', 'Public/SecretStores/Set-GcpSecretStore.ps1', 'Public/SecretStores/Set-PamSecretStore.ps1', 'Public/SecretStores/Remove-SecretStore.ps1', 'Public/SecretStores/Enable-SecretStore.ps1', 'Public/SecretStores/Disable-SecretStore.ps1', 'Public/SecretStores/Test-SecretStoreConnection.ps1', 'Public/Policies/Get-Policy.ps1', 'Public/Policies/New-Policy.ps1', 'Public/Policies/Remove-Policy.ps1', 'Public/Policies/Enable-Policy.ps1', 'Public/Policies/Disable-Policy.ps1', 'Public/Policies/Set-PolicySource.ps1', 'Public/Policies/Set-PolicyTarget.ps1', 'Public/Secrets/Get-Secret.ps1', 'Public/Secrets/Get-SecretValue.ps1', 'Public/Scans/Get-Scan.ps1', 'Public/Scans/Start-Scan.ps1', 'Public/Filters/Get-Filter.ps1', 'Public/Filters/New-Filter.ps1', 'Public/Filters/Remove-Filter.ps1', 'Public/Configuration/Get-Configuration.ps1', 'Public/Configuration/Set-Configuration.ps1', 'Public/Connection/Connect-SecretsHub.ps1', 'Public/Connection/Disconnect-SecretsHub.ps1', 'Private/Authentication/Get-SecretsHubToken.ps1', 'Private/Authentication/Initialize-SecretsHubConnection.ps1', 'Private/ApiClient/Invoke-SecretsHubApi.ps1', 'Private/ApiClient/Get-SecretsHubBaseUrl.ps1', 'Private/Utilities/ConvertTo-SecretsHubFilter.ps1', 'Private/Utilities/Test-SecretsHubConnection.ps1', 'Private/Utilities/Write-SecretsHubError.ps1', 'Types/CyberArk.SecretsHub.types.ps1xml', 'Formats/CyberArk.SecretsHub.format.ps1xml' ) PrivateData = @{ PSData = @{ Tags = @('CyberArk', 'SecretsHub', 'SecretManagement', 'DevOps', 'Automation', 'Security', 'API') LicenseUri = 'https://github.com/infamousjoeg/secrets-hub-powershell/blob/main/LICENSE' ProjectUri = 'https://github.com/infamousjoeg/secrets-hub-powershell' IconUri = 'https://www.cyberark.com/wp-content/uploads/2021/01/cyberark-logo-dark.svg' ReleaseNotes = 'Initial release of CyberArk Secrets Hub PowerShell module' Prerelease = '' RequireLicenseAcceptance = $false ExternalModuleDependencies = @('IdentityCommand') } } HelpInfoURI = 'https://github.com/infamousjoeg/secrets-hub-powershell/blob/main/docs/' DefaultCommandPrefix = '' } |