get.porter.sh/porter@v1.3.0/pkg/storage/migrations/source_parameter_set.go (about) 1 package migrations 2 3 import ( 4 "time" 5 6 "get.porter.sh/porter/pkg/cnab" 7 "github.com/cnabio/cnab-go/valuesource" 8 ) 9 10 // SourceParameterSet represents the file format of credential set documents from v0.38 11 type SourceParameterSet struct { 12 // SchemaVersion is the version of the parameter-set schema. 13 SchemaVersion cnab.SchemaVersion `json:"schemaVersion" yaml:"schemaVersion"` 14 15 // Name is the name of the parameter set. 16 Name string `json:"name" yaml:"name"` 17 18 // Created timestamp of the parameter set. 19 Created time.Time `json:"created" yaml:"created"` 20 21 // Modified timestamp of the parameter set. 22 Modified time.Time `json:"modified" yaml:"modified"` 23 24 // Parameters is a list of parameter specs. 25 Parameters []valuesource.Strategy `json:"parameters" yaml:"parameters"` 26 }