internal/tasks/Set-Raw.Connections.ManagedApis.Name.task.ps1
$parm = @{ Description = @" Loops all `$connections children -Sets connectionName to the name of the connection, extracted from the connectionId "@ Alias = "Raw.Set-Raw.Connections.ManagedApis.Name" } Task -Name "Set-Raw.Connections.ManagedApis.Name" @parm -Action { Set-TaskWorkDirectory $lgObj = Get-TaskWorkObject $lgObj.properties.parameters.'$connections'.value.PsObject.Properties | ForEach-Object { if ($_.Value.id -like "*managedApis*") { $conName = $_.Value.connectionId.Split("/") | Select-Object -Last 1 $_.Value.connectionName = $conName } } Out-TaskFileLogicApp -InputObject $lgObj } |