occam.psd1

#
# Module manifest for module 'occam'
#
# Generated by: Caleb Albers
#
# Generated on: 1/8/2021
#

@{

  # Script module or binary module file associated with this manifest
  # RootModule = ''
  
  # Version number of this module.
  # Follows https://semver.org Semantic Versioning 2.0.0
  # Given a version number MAJOR.MINOR.PATCH, increment the:
  # -- MAJOR version when you make incompatible API changes,
  # -- MINOR version when you add functionality in a backwards-compatible manner, and
  # -- PATCH version when you make backwards-compatible bug fixes.
  
  ModuleVersion = '1.0.0'
  
  # ID used to uniquely identify this module
  GUID = '2b29a79c-8399-4ad2-b6b9-a826020da7d9'
  
  # Author of this module
  Author = 'Caleb Albers'
  
  # Company or vendor of this module
  CompanyName = 'Pliancy'
  
  # Description of the functionality provided by this module
  Description = 'This module provides a rule engine and test suite for O365 tenant compliance.'
  
  # Copyright information of this module
  Copyright = 'https://github.com/pliancy/occam/blob/master/LICENSE'
  
  # Minimum version of the Windows PowerShell engine required by this module
  #PowerShellVersion = ''
  
  # 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 the .NET Framework required by this module
  # DotNetFrameworkVersion = ''
  
  # Minimum version of the common language runtime (CLR) required by this module
  # CLRVersion = ''
  
  # Processor architecture (None, X86, Amd64) required by this module
  # ProcessorArchitecture = ''
  
  # Modules that must be imported into the global environment prior to importing this module
  RequiredModules = @('ExchangeOnlineManagement', 'MSOnline')
  
  # Assemblies that must be loaded prior to importing this module
  # RequiredAssemblies = @()
  
  # 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 = 'Internal/Build-RuleSet.ps1',
                  'Internal/Invoke-TenantAudit.ps1',
                  'Internal/Invoke-TenantListGUI.ps1',
                  'Internal/Write-PSObject.ps1',
                  'Public/Invoke-Occam.ps1'
  
  # Functions to export from this module
  FunctionsToExport = 'Invoke-Occam'
  
  #FunctionsToExport = '*'
  
  # Cmdlets to export from this module
  CmdletsToExport = @()
  
  # 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 = ''
  
  # HelpInfo URI of this module
  HelpInfoURI = 'https://github.com/pliancy/occam'
  
  # Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.
  # DefaultCommandPrefix = ''
  
  }