diff --git a/NetboxPS.psd1 b/NetboxPS.psd1
index d927485..179e675 100644
--- a/NetboxPS.psd1
+++ b/NetboxPS.psd1
@@ -1,127 +1,132 @@
-<#
- ===========================================================================
- Created with: SAPIEN Technologies, Inc., PowerShell Studio 2018 v5.5.148
- Created on: 2/28/2018 11:04 AM
- Created by: Ben Claussen
- Organization: NEOnet
- Filename: NetboxPS.psd1
- -------------------------------------------------------------------------
- Module Manifest
- -------------------------------------------------------------------------
- Module Name: NetboxPS
- ===========================================================================
-#>
-
+#
+# Module manifest for module 'NetboxPS'
+#
+# Generated by: Ben Claussen
+#
+# Generated on: 2020-10-05
+#
@{
-
- # Script module or binary module file associated with this manifest
- RootModule = 'NetboxPS.psm1'
-
- # Version number of this module.
- ModuleVersion = '1.0.4'
-
- # ID used to uniquely identify this module
- GUID = 'bba9b06c-49c8-47cf-8358-aca7c4e78896'
-
- # Author of this module
- Author = 'Ben Claussen'
-
- # Company or vendor of this module
- CompanyName = 'NEOnet'
-
- # Copyright statement for this module
- Copyright = '(c) 2018. All rights reserved.'
-
- # Description of the functionality provided by this module
- Description = 'A Powershell wrapper for Netbox API'
-
- # 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 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 = @('System.Web')
-
- # 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 = @()
-
- # Functions to export from this module
- FunctionsToExport = @('*') #For performanace, list functions explicity
-
- # Cmdlets to export from this module
- CmdletsToExport = '*'
-
- # Variables to export from this module
- VariablesToExport = '*'
-
- # Aliases to export from this module
- AliasesToExport = '*' #For performanace, list alias explicity
-
- # 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 = @('Netbox', 'API', 'DCIM', 'IPAM')
-
- # A URL to the license for this module.
- # LicenseUri = ''
-
- # A URL to the main website for this project.
- ProjectUri = 'https://github.com/benclaussen/NetboxPS'
-
- # A URL to an icon representing this module.
- # IconUri = ''
-
- # ReleaseNotes of this module
- # ReleaseNotes = ''
-
- } # End of PSData hashtable
-
- } # End of PrivateData hashtable
+
+# Script module or binary module file associated with this manifest.
+RootModule = 'NetboxPS.psm1'
+
+# Version number of this module.
+ModuleVersion = '1.2.0'
+
+# Supported PSEditions
+# CompatiblePSEditions = @()
+
+# ID used to uniquely identify this module
+GUID = 'bba9b06c-49c8-47cf-8358-aca7c4e78896'
+
+# Author of this module
+Author = 'Ben Claussen'
+
+# Company or vendor of this module
+CompanyName = 'NEOnet'
+
+# Copyright statement for this module
+Copyright = '(c) 2018. All rights reserved.'
+
+# Description of the functionality provided by this module
+Description = 'A Powershell wrapper for Netbox API'
+
+# 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. This prerequisite is valid for the PowerShell Desktop edition only.
+DotNetFrameworkVersion = '2.0'
+
+# Minimum version of the common language runtime (CLR) required by this module. This prerequisite is valid for the PowerShell Desktop edition only.
+CLRVersion = '2.0.50727'
+
+# 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 = @()
+
+# Assemblies that must be loaded prior to importing this module
+RequiredAssemblies = 'System.Web'
+
+# 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, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export.
+FunctionsToExport = '*'
+
+# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
+CmdletsToExport = '*'
+
+# Variables to export from this module
+VariablesToExport = '*'
+
+# Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export.
+AliasesToExport = '*'
+
+# DSC resources to export from this module
+# DscResourcesToExport = @()
+
+# 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. This may also contain a PSData hashtable with additional module metadata used by PowerShell.
+PrivateData = @{
+
+ PSData = @{
+
+ # Tags applied to this module. These help with module discovery in online galleries.
+ Tags = 'Netbox','API','DCIM','IPAM'
+
+ # A URL to the license for this module.
+ # LicenseUri = ''
+
+ # A URL to the main website for this project.
+ ProjectUri = 'https://github.com/benclaussen/NetboxPS'
+
+ # A URL to an icon representing this module.
+ # IconUri = ''
+
+ # ReleaseNotes of this module
+ # ReleaseNotes = ''
+
+ # Prerelease string of this module
+ # Prerelease = ''
+
+ # Flag to indicate whether the module requires explicit user acceptance for install/update/save
+ # RequireLicenseAcceptance = $false
+
+ # External dependent modules of this module
+ # ExternalModuleDependencies = @()
+
+ } # End of PSData hashtable
+
+ } # End of PrivateData hashtable
+
+# HelpInfo URI of this module
+# HelpInfoURI = ''
+
+# Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.
+# DefaultCommandPrefix = ''
+
}
-
-
-
-
-
-
diff --git a/NetboxPS.psm1 b/NetboxPS.psm1
index f2a3679..cc051fc 100644
--- a/NetboxPS.psm1
+++ b/NetboxPS.psm1
@@ -18,5 +18,5 @@ $script:CommonParameterNames = New-Object System.Collections.ArrayList
SetupNetboxConfigVariable
-#Export-ModuleMember -Function *
-Export-ModuleMember -Function *-*
\ No newline at end of file
+Export-ModuleMember -Function *
+#Export-ModuleMember -Function *-*
\ No newline at end of file
diff --git a/NetboxPS.psproj b/NetboxPS.psproj
index a9c7f7a..1ebbd3b 100644
--- a/NetboxPS.psproj
+++ b/NetboxPS.psproj
@@ -24,6 +24,7 @@
Functions\Setup
Functions\Setup\Support
Tests
+ Functions\DCIM\Sites
NetboxPS.psd1
@@ -103,6 +104,8 @@
Functions\Circuits\Get-NetboxCircuitsChoices.ps1
Functions\Circuits\Get-NetboxCircuit.ps1
deploy.ps1
+ Functions\Setup\Support\Get-NetboxAPIDefinition.ps1
+ Functions\DCIM\Sites\Get-NetboxDCIMSite.ps1
R:\Netbox\NetboxPS\Test-Module.ps1
\ No newline at end of file