internal/functions/Convert-DbaTimelineStatusColor.ps1
function Convert-DbaTimelineStatusColor { <# .SYNOPSIS Converts literal string status to a html color .DESCRIPTION This function acceptes Agnet Job status as literal string input and covnerts to html color. This is internal function, part of ConvertTo-DbaTimeline .PARAMETER Status The Status input parameter must be a valid SQL Agent Job status as literal string as defined in MS Books: Status of the job execution: Failed Succeeded Retry Canceled In Progress .NOTES Tags: Internal Author: Marcin Gminski (@marcingminski) Dependency: None Requirements: None Website: https://dbatools.io Copyright: (C) Chrissy LeMaire, clemaire@gmail.com - License: MIT https://opensource.org/licenses/MIT .LINK --internal function, not exposed to end user .EXAMPLE Convert-DbaTimelineStatusColor ("Succeeded") Returned string: #36B300 #> [CmdletBinding()] param ( [Parameter(Mandatory = $true)] [string] $Status ) $out = switch($Status){ "Failed" {"#FF3D3D"} "Succeeded" {"#36B300"} "Retry" {"#FFFF00"} "Canceled" {"#C2C2C2"} "In Progress" {"#00CCFF"} default {"#FF00CC"} } return $out } |