Posh-IBWAPI
2.0.0
Infoblox WAPI (REST API) related commands.
Minimum PowerShell version
3.0
Installation Options
Owners
Copyright
(c) 2017-2018 Ryan Bolger. All rights reserved.
Package Details
Author(s)
- Ryan Bolger
Tags
Infoblox IPAM WAPI REST Linux Mac
Functions
Get-IBConfig Get-IBObject Get-IBSchema Invoke-IBFunction Invoke-IBWAPI New-IBObject Receive-IBFile Remove-IBConfig Remove-IBObject Send-IBFile Set-IBConfig Set-IBObject
PSEditions
Dependencies
This module has no dependencies.
Release Notes
## 2.0.0 (2019-04-18)
* Breaking Changes
* .NET 4.5+ is now required on PowerShell Desktop edition for full functionality. A warning will be thrown when loading the module if it is not found.
* The `WebSession` parameter has been removed from all functions except `Invoke-IBWAPI`. Session handling is now automatic.
* `New-IBSession` has been removed.
* `Get-IBWAPIConfig`, `Set-IBWAPIConfig`, and `Remove-IBWAPIConfig` have been renamed to `Get-IBConfig`, `Set-IBConfig`, and `Remove-IBConfig` respectively.
* `Save-IBWAPIConfig` has been removed. Configs are now saved by default via `Set-IBConfig`.
* Configs are now referenced by a `ProfileName`. Old 1.x configs will be automatically backed up, converted, and the new profiles will have their WAPIHost value set as the initial profile name.
* `Set-IBConfig` now has `ProfileName` as its first parameter.
* `Get-IBConfig` and `Remove-IBConfig` now have `ProfileName` instead of `WAPIHost` as their selection parameter.
* The `IgnoreCertificateValidation` switch has been renamed to `SkipCertificateCheck` in all functions and configs to be more in line with PowerShell Core.
* The `ObjectRef` parameter in `Invoke-IBFunction` has been changed to `ObjectType` which is functionally how it always worked and was inappropriately named. Functions get called against object types not references.
* New Feature: Automatic session handling. The module will now automatically save and use WebSession objects to increase authentication efficiency over multiple requests and function calls.
* New Feature: Named configuration profiles. This will allow you to save multiple profiles for the same WAPI host with different credentials, WAPI versions, etc.
* New functions `Send-IBFile` and `Recieve-IBFile` which are convenient wrappers around the fileop functions. See the cmdlet help or the guide in the wiki for more details.
* Config profiles are now automatically saved to disk when using `Set-IBConfig`.
* `Set-IBConfig` now has a `NewName` parameter to rename the profile.
* `Get-IBConfig` now returns a typed object with a automatically styled display.
* `Remove-IBConfig` now has pipeline support both by value and property name so you can pipe the output of `Get-IBConfig` to it.
* `Get-IBConfig`, `Set-IBConfig`, and `Remove-IBConfig` now have tab completion on PowerShell 5.0 or later.
FileList
- Posh-IBWAPI.nuspec
- Posh-IBWAPI.Format.ps1xml
- Posh-IBWAPI.psd1
- Posh-IBWAPI.psm1
- en-US\about_Posh-IBWAPI.help.txt
- Private\Export-IBConfig.ps1
- Private\Format-Columns.ps1
- Private\Get-CurrentProfile.ps1
- Private\Get-IBSession.ps1
- Private\HighestVer.ps1
- Private\Import-IBConfig.ps1
- Private\Initialize-CallVars.ps1
- Private\InitTLS.ps1
- Private\New-MultipartFileContent.ps1
- Private\Register-ArgCompleters.ps1
- Private\Set-IBSession.ps1
- Private\Split-Str.ps1
- Private\Test-NonEmptyString.ps1
- Private\Test-VersionString.ps1
- Public\Get-IBConfig.ps1
- Public\Get-IBObject.ps1
- Public\Get-IBSchema.ps1
- Public\Invoke-IBFunction.ps1
- Public\Invoke-IBWAPI.ps1
- Public\New-IBObject.ps1
- Public\Receive-IBFile.ps1
- Public\Remove-IBConfig.ps1
- Public\Remove-IBObject.ps1
- Public\Send-IBFile.ps1
- Public\Set-IBConfig.ps1
- Public\Set-IBObject.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
4.0.2 | 8,030 | 1/25/2024 |
4.0.1 | 6,968 | 10/17/2022 |
4.0.0 | 61 | 10/14/2022 |
3.2.2 | 2,374 | 3/17/2022 |
3.2.1 | 1,069 | 8/2/2021 |
3.2.0 | 1,837 | 9/21/2020 |
3.1.2 | 848 | 4/15/2020 |
3.1.1 | 5,255 | 3/10/2020 |
3.1.0 | 1,589 | 8/23/2019 |
3.0.0 | 652 | 4/20/2019 |
2.0.1 | 33 | 4/19/2019 |
2.0.0 (current version) | 27 | 4/18/2019 |
1.6.0 | 4,115 | 4/4/2019 |
1.5.0 | 855 | 9/28/2018 |
1.4 | 466 | 4/26/2018 |
1.3 | 300 | 1/25/2018 |
1.2.2 | 50 | 1/13/2018 |
1.2.1 | 32 | 1/9/2018 |
1.2 | 142 | 10/1/2017 |
1.1.2 | 40 | 9/4/2017 |
1.1.1 | 92 | 5/26/2017 |
1.1 | 23 | 5/26/2017 |
1.0.1 | 43 | 4/27/2017 |
1.0 | 68 | 4/20/2017 |