Arcus.Scripting.DataFactory.psm1
<# .Synopsis Change the state of a DataFactory V2 Trigger. .Description Enable a DataFactory V2 Trigger. .Parameter ResourceGroupName The resource group containing the DataFactory V2. .Parameter DataFactoryName The name of the DataFactory V2. .Parameter DataFactoryTriggerName The name of the trigger to be enabled. .Parameter FailWhenTriggerIsNotFound Indicate whether to throw an exception if the trigger cannot be found. #> function Enable-AzDataFactoryTrigger { param( [Parameter(Mandatory=$true)][string]$ResourceGroupName = $(throw "ResourceGroup is required"), [Parameter(Mandatory=$true)][string]$DataFactoryName = $(throw "The name of the data factory is required"), [Parameter(Mandatory=$true)][string]$DataFactoryTriggerName = $(throw "The name of the trigger is required"), [Parameter(Mandatory=$false)][switch]$FailWhenTriggerIsNotFound = $false ) if($FailWhenTriggerIsNotFound) { . $PSScriptRoot\Scripts\Set-AzDataFactoryTriggerState.ps1 -Action Start -ResourceGroupName $ResourceGroupName -DataFactoryName $DataFactoryName -DataFactoryTriggerName $DataFactoryTriggerName -FailWhenTriggerIsNotFound } else { . $PSScriptRoot\Scripts\Set-AzDataFactoryTriggerState.ps1 -Action Start -ResourceGroupName $ResourceGroupName -DataFactoryName $DataFactoryName -DataFactoryTriggerName $DataFactoryTriggerName } } Export-ModuleMember Enable-AzDataFactoryTrigger <# .Synopsis Change the state of a DataFactory V2 Trigger. .Description Disable a DataFactory V2 Trigger. .Parameter ResourceGroupName The resource group containing the DataFactory V2. .Parameter DataFactoryName The name of the DataFactory V2. .Parameter DataFactoryTriggerName The name of the trigger to be disabled. .Parameter FailWhenTriggerIsNotFound Indicate whether to throw an exception if the trigger cannot be found. #> function Disable-AzDataFactoryTrigger { param( [Parameter(Mandatory=$true)][string]$ResourceGroupName = $(throw "ResourceGroup is required"), [Parameter(Mandatory=$true)][string]$DataFactoryName = $(throw "The name of the data factory is required"), [Parameter(Mandatory=$true)][string]$DataFactoryTriggerName = $(throw "The name of the trigger is required"), [Parameter(Mandatory=$false)][switch]$FailWhenTriggerIsNotFound = $false ) if($FailWhenTriggerIsNotFound) { . $PSScriptRoot\Scripts\Set-AzDataFactoryTriggerState.ps1 -Action Stop -ResourceGroupName $ResourceGroupName -DataFactoryName $DataFactoryName -DataFactoryTriggerName $DataFactoryTriggerName -FailWhenTriggerIsNotFound } else { . $PSScriptRoot\Scripts\Set-AzDataFactoryTriggerState.ps1 -Action Stop -ResourceGroupName $ResourceGroupName -DataFactoryName $DataFactoryName -DataFactoryTriggerName $DataFactoryTriggerName } } Export-ModuleMember Disable-AzDataFactoryTrigger |