Functions/New-IADataDefinitionObject.ps1
Function New-IADataDefinitionObject{ Param( [Parameter(Mandatory = $true)] [Guid]$IATaskScheduleId, [Parameter(Mandatory = $true)] [Guid]$IAConnectorModuleId, $IAWidgetConfiguration ) $sqlDateTime = [System.String]::Concat((Get-Date -Format "yyyy-MM-dd").ToString(), "T", (Get-Date -F "HH:mm:ss.000Z").ToString()) $IADataDefinitionObject = New-Object -TypeName PSObject $IADataDefinitionObject | Add-Member -MemberType NoteProperty -Name 'ConnectorModuleId' -Value $IAConnectorModuleId $IADataDefinitionObject | Add-Member -MemberType NoteProperty -Name 'TaskScheduleId' -Value $IATaskScheduleId $IADataDefinitionObject | Add-Member -MemberType NoteProperty -Name 'Configuration' -Value $IAWidgetConfiguration $IADataDefinitionObject | Add-Member -MemberType NoteProperty -Name 'NextRun' -Value $sqlDateTime return $IADataDefinitionObject } |