Copy path to clipboardSource
{ meta =
{ name = "concourse-pipeline"
, repository = "concourse/concourse-pipeline-resource"
}
, Version = { Type = { mapKey : Text, mapValue : Text }, default = {=} }
, Params =
{ Get = { Type = {}, default = {=} }
, Put =
let Dynamic = { Type = { pipelines_file : Text }, default = {=} }
let Static =
let Pipeline =
let Pipeline =
{ Type =
{ name : Text
, team : Text
, config_file : Text
, vars_files : Optional (List Text)
, unpaused : Optional Bool
}
, default =
{ vars_files = None (List Text)
, unpaused = None Bool
}
}
let test =
Pipeline::{
, name = "test"
, team = "test"
, config_file = "test"
}
in Pipeline
in { Type = { pipelines : List Pipeline.Type }
, default = {=}
, Pipeline
}
let Put = < Dynamic : Dynamic.Type | Static : Static.Type >
in { Type = Put
, Dynamic = λ(dynamic : Dynamic.Type) → Put.Dynamic dynamic
, Static = λ(static : Static.Type) → Put.Static static
, Options = { Dynamic, Static }
}
}
, Source =
let Team =
let Team =
{ Type =
{ name : Text
, username : Optional Text
, password : Optional Text
}
, default = { username = None Text, password = None Text }
}
let test = Team::{ name = "test" }
in Team
let Source =
{ Type =
{ target : Optional Text
, insecure : Optional Bool
, teams : List Team.Type
}
, default = { target = None Text, insecure = None Bool }
, Team
}
let test = Source::{ teams = [] : List Team.Type }
in Source
}