Skip to content

Commit

Permalink
ShouldProcess
Browse files Browse the repository at this point in the history
  • Loading branch information
TehMuffinMoo committed Jul 17, 2024
1 parent db3078c commit b5556b8
Show file tree
Hide file tree
Showing 46 changed files with 138 additions and 59 deletions.
3 changes: 2 additions & 1 deletion Modules/ibPS/Functions/BloxOne/BloxOneDDI/Get-B1Address.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,8 @@
[String]$OrderByTag,
$CustomFilters,
[Parameter(ParameterSetName="With ID")]
[String]$id
[String]$id,
[Switch]$Force
)

process {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,8 +87,10 @@
[String]$OrderBy,
[String]$OrderByTag,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
$MatchType = Match-Type $Strict
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,12 @@
ParameterSetName = "ID",
Mandatory=$true
)]
[String[]]$ID
[String[]]$ID,
[Switch]$Force
)

process {
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
if ($ID) {
if (($ID.split('/')[1]) -ne "address_block") {
Write-Error "Error. Unsupported pipeline object. The input must be of type: address_block"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,10 +83,12 @@
ParameterSetName = "ID",
Mandatory=$true
)]
[String[]]$ID
[String[]]$ID,
[Switch]$Force
)

process {
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
if ($ID) {
$PermittedInputs = "address_block","subnet","range"
if (($ID.split('/')[1]) -notin $PermittedInputs) {
Expand Down
5 changes: 3 additions & 2 deletions Modules/ibPS/Functions/BloxOne/BloxOneDDI/Get-B1Asset.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,10 @@
)]
param(
[ValidateSet('ByCategory','ByVendor','ByRegion','ByAccount')]
[String]$Type
[String]$Type,
[Switch]$Force
)

$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
Switch($Type) {
"ByCategory" {
## List Asset Count, Category & Context
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,10 @@
[String]$OrderBy,
[String]$OrderByTag,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
$MatchType = Match-Type $Strict
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,8 +80,10 @@
[String]$OrderBy,
[String]$OrderByTag,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
if ($View) {$ViewUUID = (Get-B1DNSView -Name $View -Strict).id}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,10 @@
[String]$OrderBy,
[Switch]$Strict = $false,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
Expand Down
5 changes: 3 additions & 2 deletions Modules/ibPS/Functions/BloxOne/BloxOneDDI/Get-B1DFP.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -82,9 +82,10 @@ function Get-B1DFP {
[String]$OrderBy,
[String]$OrderByTag,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)

$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict

[System.Collections.ArrayList]$Filters = @()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,10 @@
[String]$OrderBy,
[String]$OrderByTag,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,10 @@
ConfirmImpact = 'Low'
)]
param (
[String[]]$Fields
[String[]]$Fields,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
[System.Collections.ArrayList]$Filters = @()
if ($Fields) {
$Fields += "id"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,10 @@
[String]$OrderBy,
[String]$OrderByTag,
[Switch]$Strict = $false,
$CustomFilters
$CustomFilters,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
Expand Down
4 changes: 3 additions & 1 deletion Modules/ibPS/Functions/BloxOne/BloxOneDDI/Get-B1DHCPHost.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,10 @@
[String]$OrderByTag,
[Switch]$Associations,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,8 +87,10 @@
[Int]$Offset = 0,
[String[]]$Fields,
[String]$OrderBy,
[switch]$Strict
[switch]$Strict,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict

if ($Range -or $RangeStart -or $RangeEnd) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,10 @@
[String[]]$Fields,
[String]$OrderBy,
[Switch]$Strict = $false,
$CustomFilters
$CustomFilters,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,10 @@
[String]$OrderBy,
[String]$OrderByTag,
[Switch]$Strict = $false,
$CustomFilters
$CustomFilters,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,10 @@
[String]$OrderBy,
[String]$OrderByTag,
[Switch]$Strict = $false,
$CustomFilters
$CustomFilters,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
Expand Down
5 changes: 3 additions & 2 deletions Modules/ibPS/Functions/BloxOne/BloxOneDDI/Get-B1DNSACL.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,10 @@
[String]$OrderByTag,
[switch]$Strict,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)

$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,10 @@
[String]$OrderBy,
[String]$OrderByTag,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
Expand Down
4 changes: 3 additions & 1 deletion Modules/ibPS/Functions/BloxOne/BloxOneDDI/Get-B1DNSHost.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,10 @@
[String]$OrderBy,
[String]$OrderByTag,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
Expand Down
4 changes: 3 additions & 1 deletion Modules/ibPS/Functions/BloxOne/BloxOneDDI/Get-B1DNSUsage.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,10 @@
param(
[String]$Address,
[String]$Space,
[Switch]$ParseDetails
[Switch]$ParseDetails,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
[System.Collections.ArrayList]$Filters = @()
if ($Address) {
$Filters.Add("address==`'$Address`'") | Out-Null
Expand Down
4 changes: 3 additions & 1 deletion Modules/ibPS/Functions/BloxOne/BloxOneDDI/Get-B1DNSView.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,10 @@
[String]$OrderBy,
[String]$OrderByTag,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,10 @@
[String]$OrderBy,
[String]$OrderByTag,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
Expand Down
4 changes: 3 additions & 1 deletion Modules/ibPS/Functions/BloxOne/BloxOneDDI/Get-B1DTCLBDN.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -87,8 +87,10 @@
[String]$OrderBy,
[String]$OrderByTag,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,10 @@
[String]$OrderBy,
[String]$OrderByTag,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
Expand Down
4 changes: 3 additions & 1 deletion Modules/ibPS/Functions/BloxOne/BloxOneDDI/Get-B1DTCPool.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -83,8 +83,10 @@
[String]$OrderBy,
[String]$OrderByTag,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,8 +87,10 @@
[String]$OrderBy,
[String]$OrderByTag,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,11 @@ function Get-B1DTCStatus {
ParameterSetName = 'With ID',
Mandatory=$true
)]
[String[]]$id
[String[]]$id,
[Switch]$Force
)
process {
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$Colours = @{
"HEALTHY" = "Green"
"ERROR" = "Red"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,8 +80,10 @@
[String]$OrderBy,
[String]$OrderByTag,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
if ($View) {$ViewUUID = (Get-B1DNSView -Name $View -Strict).id}
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,9 +71,10 @@
[String]$OrderBy,
[String]$OrderByTag,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)

$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
if ($Space) {$SpaceUUID = (Get-B1Space -Name $Space -Strict).id}
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,10 @@
[String]$OrderBy,
[String]$OrderByTag,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
[System.Collections.ArrayList]$QueryFilters = @()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,10 @@
[String]$OrderBy,
[String]$OrderByTag,
$CustomFilters,
[String]$id
[String]$id,
[Switch]$Force
)
$ConfirmPreference = Confirm-ShouldProcess $PSBoundParameters
if ($View) {$ViewUUID = (Get-B1DNSView -Name $View -Strict).id}
$MatchType = Match-Type $Strict
[System.Collections.ArrayList]$Filters = @()
Expand Down
Loading

0 comments on commit b5556b8

Please sign in to comment.