Public/Add-IsFalseActivity.ps1
|
<#
.SYNOPSIS Adds an activity to the false branch of an If Condition activity. .DESCRIPTION Appends the supplied activity to the If Condition activity's ifFalseActivities collection. .LINK https://abbgrade.github.io/PsDataFactory/docs/Add-AdfIsFalseActivity.html .LINK https://learn.microsoft.com/en-us/rest/api/datafactory/pipelines/create-or-update?view=rest-datafactory-2018-06-01 .EXAMPLE $ifCondition | Add-AdfIsFalseActivity -Activity $fallbackActivity Adds the activity to the false branch. #> function Add-IsFalseActivity { [CmdletBinding()] param ( # The If Condition activity to update. [Parameter( Mandatory, ValueFromPipeline )] [ValidateNotNullOrEmpty()] [PsCustomObject] $IfCondition, # The activity to add to the false branch. [Parameter( Mandatory, Position = 0 )] [ValidateNotNullOrEmpty()] [PsCustomObject] $Activity ) process { $IfCondition.typeProperties | Add-Member ifFalseActivities @() -ErrorAction SilentlyContinue $IfCondition.typeProperties.ifFalseActivities += $Activity } } |