* Site(DCIM): Fix Get without parameter
* Site(DCIM): Fix indent (use 4 spaces for header)
* Site(DCIM): Add New-NetboxDCIMSite for Add DCIM Site
* Site(DCIM): Add Remove-NetboxDCIMSite for Remove DCIM Site
* Connect(Setup): Fix indent (using Visual code Formatter)
* Setup(Functions): Fix indent (using Visual Code Formatter)
* Support(Setup): Fix indent (using Visual Code Formatter)
* InvokeNetboxRequest(Helpers): Fix indent (using Visual Code Formatter)
* Add Set-netboxCipherSSL for enable TLS1.1 and TLS1.2 (for PS 5.0)
From PowerAruba/FortiPower Module :)
* Add Set-NetboxUnstrustedSSL for disable SSL chain test (for PS 5.0
From PowerAruba/FortiPwoer Module :)
* Add Get/Set netboxInvokeParms for Get and Set Invoke Params (array)
Like -SkipCertificate, Timeout...
* InvokeNetboxRequest: Add to Splat NetboxInvokeParams
* Connect: Add SkipCertificateCheck parameter (for PS5 and Core)
Also enable TLS 1.1 and 1.2 for PS5
* PSSA: Add Github Actions for launch PSSA (PowerShell Script Analyzer) when launch PR (#11)
Add also vscode/PSScriptAnalyzerSettings.psd1 for Settings for PSSA (can be reuse also for vscode...)
* Update psproj
* Correct typo
* Correct brace formatting
* Add Get/Set timeout functions
* Add Get/Set timeout functions
* Add TimeoutSeconds parameter and logic to Connect-NetboxAPI
- Updated `InvokeNetboxRequest` to use `NetboxConfig.Timeout`
- Updated `Get-NetboxAPIDefinition` to use `NetboxConfig.Timeout`
* Trim whitespaces
* Add Get-NetboxVersion function
* Remove API Definition caching and replace with Netbox version check
* Increment version to 1.4
* Fix Typo and Enhance AvailableIP Example (#18)
* AvailableIP(IPAM/Address): Fix typo
* AvailableIP(IAPM/Address): Enhance Example
* NetboxPS(.psm1): Fix typo (paramters => parameters
* Update deployment files
* Add Assigned Object (Type and ID) to New IPAM Address (#19)
* IPAMAddress(New): Remove tab (use 4 spaces)
* IPAMAddress(New): Remove not longer needed code about value validation
* IPAMAddress(New): Add Assigned Object Type and ID
Fix#17
* IPAMAddress(New): add Parameter example
* IPAMAddress(New): Add Validate for Assigned Object Type
Can be only dcim.interface or virtualization.vminterface
* IPAMAddress(New): Fix Example (it is New and not Create Verb !)
* IPAMAddress(New): Remove -Force parameter, use -Confirm if you want a confirmation
it is the standard with ShouldProcess
* Fix PSSA Warning (#20)
* Fix trailing white space
using Invoke-ScriptAnalyzer -Fix -Path . -Recurse
* add settings.json for configure Visual Code (Formatter)
* PSSA: Fix Command accepts pipeline input but has not defined a process block
* PSSA: Fix PSUseDeclaredVarsMoreThanAssignments
The variable 'I_B' is assigned but never used
The variable 'I_A' is assigned but never used
* PSSA: Fix PSUseShouldProcessForStateChangingFunctions
Function New-/Set-... has verb that could change system state. Therefore, the function has to support 'ShouldProcess'
* Add release.(yml) Github Actions (#21)
It will push on PSGallery module when release a new version !
* Update deploy.ps1 docs
* Update readme
* Remove unused files
* Increment version to 1.5.0
Co-authored-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Co-authored-by: Ben Claussen <claussen@neonet.org>
* Fix trailing white space
using Invoke-ScriptAnalyzer -Fix -Path . -Recurse
* add settings.json for configure Visual Code (Formatter)
* PSSA: Fix Command accepts pipeline input but has not defined a process block
* PSSA: Fix PSUseDeclaredVarsMoreThanAssignments
The variable 'I_B' is assigned but never used
The variable 'I_A' is assigned but never used
* PSSA: Fix PSUseShouldProcessForStateChangingFunctions
Function New-/Set-... has verb that could change system state. Therefore, the function has to support 'ShouldProcess'
* IPAMAddress(New): Remove tab (use 4 spaces)
* IPAMAddress(New): Remove not longer needed code about value validation
* IPAMAddress(New): Add Assigned Object Type and ID
Fix#17
* IPAMAddress(New): add Parameter example
* IPAMAddress(New): Add Validate for Assigned Object Type
Can be only dcim.interface or virtualization.vminterface
* IPAMAddress(New): Fix Example (it is New and not Create Verb !)
* IPAMAddress(New): Remove -Force parameter, use -Confirm if you want a confirmation
it is the standard with ShouldProcess
* Connect(Setup): Fix indent (using Visual code Formatter)
* Setup(Functions): Fix indent (using Visual Code Formatter)
* Support(Setup): Fix indent (using Visual Code Formatter)
* InvokeNetboxRequest(Helpers): Fix indent (using Visual Code Formatter)
* Add Set-netboxCipherSSL for enable TLS1.1 and TLS1.2 (for PS 5.0)
From PowerAruba/FortiPower Module :)
* Add Set-NetboxUnstrustedSSL for disable SSL chain test (for PS 5.0
From PowerAruba/FortiPwoer Module :)
* Add Get/Set netboxInvokeParms for Get and Set Invoke Params (array)
Like -SkipCertificate, Timeout...
* InvokeNetboxRequest: Add to Splat NetboxInvokeParams
* Connect: Add SkipCertificateCheck parameter (for PS5 and Core)
Also enable TLS 1.1 and 1.2 for PS5
* PSSA: Add Github Actions for launch PSSA (PowerShell Script Analyzer) when launch PR (#11)
Add also vscode/PSScriptAnalyzerSettings.psd1 for Settings for PSSA (can be reuse also for vscode...)
* Update psproj
* Correct typo
* Correct brace formatting
* Add Get/Set timeout functions
* Add Get/Set timeout functions
* Add TimeoutSeconds parameter and logic to Connect-NetboxAPI
- Updated `InvokeNetboxRequest` to use `NetboxConfig.Timeout`
- Updated `Get-NetboxAPIDefinition` to use `NetboxConfig.Timeout`
* Trim whitespaces
* Add Get-NetboxVersion function
* Remove API Definition caching and replace with Netbox version check
* Increment version to 1.4
Co-authored-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Co-authored-by: Ben Claussen <claussen@neonet.org>
* Address(IPAM): Fix trailing whitespace (with Visual Code Formater)
* Address(IPAM): Fix PSSA about Command accepts pipeline input but not defined a process block
* Address(IPAM): Add dns_name parameter to Add and Set
* Address(IPAM): all integer are [int] (not uint16)