RESTBase.psd1

@{
   # Assemblies that must be loaded prior to importing this module
   RequiredAssemblies = @()
   
   # Script module or binary module file associated with this manifest.
   RootModule         = "RESTBase.psm1"
   
   # Version number of this module.
   ModuleVersion      = "1.0.1"
   
   # ID used to uniquely identify this module
   GUID               = "9d78f6f8-20d3-4ce2-824b-cb52b9fa8da8"
   
   # Author of this module
   Author             = "Shayne Scovill"
   
   # Company or vendor of this module
   CompanyName        = "Shayne"
   
   # Copyright statement for this module
   Copyright          = @"
Copyright (c) 2022 Shayne Scovill
 
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the 'Software'), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
 
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
 
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
"@


   # Description of the functionality provided by this module
   Description        = "Administer Essbase via REST API calls."

   # Functions to export from this module
   FunctionsToExport  = @(
      "Copy-EssbaseApplication",
      "Copy-EssbaseDatabase",
      "Disconnect-EssbaseSession",
      "Get-EssbaseApplication",
      "Get-EssbaseDatabase",
      "Get-EssbaseFile",
      "Get-EssbaseJob",
      "Get-EssbaseReport",
      "Get-EssbaseWebSession",
      "Get-EssbaseSession",
      "Invoke-EssbaseJob",
      "Invoke-ShadowPromote",
      "New-ShadowCopy",
      "Out-EssbaseFile",
      "Remove-EssbaseApplication",
      "Remove-EssbaseDatabase",
      "Remove-EssbaseFile",
      "Start-EssbaseApplication",
      "Stop-EssbaseApplication"
   )
   
    # Aliases to export from this module
   AliasesToExport    = @()
   
   # Cmdlets to export from this module
   CmdletsToExport    = @()
   
   FileList           = @(
      ".\RESTBase.psd1",
      ".\RESTBase.psm1",
      ".\examples",
      ".\functions"
   )
   
   # Private data to pass to the module specified in RootModule/ModuleToProcess
   PrivateData = @{
      # PSData is module packaging and gallery metadata embedded in PrivateData
      # It"s for rebuilding PowerShellGet (and PoshCode) NuGet-style packages
      # We had to do this because it"s the only place we"re allowed to extend the manifest
      # https://connect.microsoft.com/PowerShell/feedback/details/421837
      PSData = @{
         # The primary categorization of this module.
         Category     = "Essbase"
         
         # Keyword tags to help users find this module via navigations and search.
         Tags         = @("Essbase", "Oracle", "REST")
         
         # The web address of an icon which can be used in galleries to represent this module
         #IconUri = "http://website.com/images/icon.png"
         
         # The web address of this module"s project or support homepage.
         ProjectUri   = "https://github.com/Shayne55434/RESTBase"
         
         # The web address of this module"s license. Points to a page that"s embeddable and linkable.
         LicenseUri   = ""
         
         # Release notes for this particular version of the module
         #ReleaseNotes = $True
         
         # If true, the LicenseUrl points to an end-user license (not just a source license) which requires the user agreement before use.
         # RequireLicenseAcceptance = ""
         
         # Indicates this is a pre-release/testing version of the module.
         IsPrerelease = "False"
      }
   }
}