Functions/WorkInProgress/Get-GocdTemplate.ps1

1
2
3
4
5
6
7
8
9
function Get-GocdTemplate {
    [CmdletBinding()]
    param()

    $Response = Invoke-GocdApi -Path "/api/admin/templates" -Accept 'application/vnd.go.cd.v3+json'
    $ContentBytes = $Response | Select-Object -ExpandProperty Content
    $Content = ConvertFrom-Bytes -Data $ContentBytes -Encoding ASCII | ConvertFrom-Json
    $Content._embedded.templates.name
}