private/ConvertTo-AdfCollection.ps1
function ConvertTo-AdfCollection { [CmdletBinding()] param ( [parameter(Mandatory = $true)] [String] $AzType ) $resType = "" switch -Exact ($AzType) { 'Microsoft.DataFactory/factories/pipelines' { $resType = 'Pipelines' } 'Microsoft.DataFactory/factories/linkedservices' { $resType = 'LinkedServices' } 'Microsoft.DataFactory/factories/datasets' { $resType = 'Datasets' } 'Microsoft.DataFactory/factories/dataflows' { $resType = 'Dataflows' } 'Microsoft.DataFactory/factories/triggers' { $resType = 'Triggers' } 'Microsoft.DataFactory/factories/integrationruntimes' { $resType = 'IntegrationRuntimes' } 'Microsoft.DataFactory/factories' { $resType = 'Factories' } 'Microsoft.DataFactory/factories/managedVirtualNetworks' { $resType = 'ManagedVirtualNetworks' } 'Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints' { $resType = 'ManagedPrivateEndpoints' } 'Microsoft.DataFactory/factories/credentials' { $resType = 'Credentials' } default { Write-Error "ADFT0030: AzType '$AzType' is not supported." } } return $resType } |