Artemis.psd1

<#
    ===========================================================================
     Created with: SAPIEN Technologies, Inc., PowerShell Studio 2019 v5.6.156
     Created on: 1/17/2019 13:11
     Created by: jisodl0
     Organization: J.B. Hunt
     Filename: Artemis.psd1
     -------------------------------------------------------------------------
     Module Manifest
    -------------------------------------------------------------------------
     Module Name: Artemis
    ===========================================================================
#>


@{
  # Script module or binary module file associated with this manifest
  RootModule             = 'Artemis.psm1'
  
  # Version number of this module.
  ModuleVersion          = '1.0.9'
  
  # ID used to uniquely identify this module
  GUID                   = 'af971daa-ea8d-451f-9d35-18ddf138f38c'
  
  # Author of this module
  Author                 = 'jisodl0'
  
  # Company or vendor of this module
  CompanyName            = 'J.B. Hunt'
  
  # Copyright statement for this module
  Copyright              = '(c) 2019. All rights reserved.'
  
  # Description of the functionality provided by this module
  Description            = 'Helps with various tasks performed in the J.B. Hunt NOC.'
  
  # Minimum version of the Windows PowerShell engine required by this module
  PowerShellVersion      = '2.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 the .NET Framework required by this module
  DotNetFrameworkVersion = '2.0'
  
  # Minimum version of the common language runtime (CLR) required by this module
  CLRVersion             = '2.0.50727'
  
  # Processor architecture (None, X86, Amd64, IA64) 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     = @()
  
  # 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
  # ModuleToProcess
  NestedModules          = @(
    '.\Networking\ServerTools.ps1',
    '.\Networking\Restart-Wall.ps1',
    '.\Utils\AdminTools.ps1',
    '.\Utils\Copy-File.ps1',
    '.\Utils\ServicePortal.ps1'
  )
  
  # Functions to export from this module
  FunctionsToExport      = @(
    # Artemis.psm1
    'Copy-PathToClipboard'
    
    # .\Networking\ServerTools.ps1
    'Restart-JBService',
    'Clear-Logs',
    
    # .\Networking\Restart-Wall.ps1
    'Restart-Wall',
    
    # .\Utils\AdminTools.ps1
    'Start-PowerShellAsAdmin',
    'Get-IsUserAdmin',
    
    # .\Utils\Copy-File.ps1
    'Copy-FileToServers',
    
    # .\Utils\ServicePortal.ps1
    'Open-IncidentRecord',
    'Open-ChangeRecord',
    'Open-ServiceRecord'
  )
  
  # 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 ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.
  PrivateData            = @{
    
    #Support for PowerShellGet galleries.
    PSData = @{
      
      # Tags applied to this module. These help with module discovery in online galleries.
      Tags       = @('J.B.Hunt', 'NOC')
      
      # A URL to the license for this module.
      LicenseUri = 'https://creativecommons.org/licenses/by-nc-nd/3.0/'
      
      # A URL to the main website for this project.
      ProjectUri = 'https://jbhunt.visualstudio.com/EngAndTech/_git/app_infrastructure_noc_posh_module'
      
      # A URL to an icon representing this module.
      # IconUri = 'https://jbhunt.visualstudio.com/ba16f4d9-0711-421b-b696-fbbab1f00843/_apis/git/repositories/1cd903be-6dd8-4258-883f-9e0ce77de6a1/Items?path=%2FArtemis.png&versionDescriptor%5BversionOptions%5D=0&versionDescriptor%5BversionType%5D=0&versionDescriptor%5Bversion%5D=master&download=false&resolveLfs=true&%24format=octetStream&api-version=5.0-preview.1'
    } # End of PSData hashtable
    
  } # End of PrivateData hashtable
}