Versions in this module Expand all Collapse all v6 v6.4.2 Aug 17, 2020 Changes in this version + const AbortBuild + const ArchivePipeline + const BuildEvents + const BuildResources + const CheckResource + const CheckResourceType + const CheckResourceWebHook + const ClearTaskCache + const ClearTaskCacheQueryPath + const ClearWall + const ComponentBuildReaper + const ComponentBuildTracker + const ComponentCollectorAccessTokens + const ComponentCollectorArtifacts + const ComponentCollectorBuilds + const ComponentCollectorCheckSessions + const ComponentCollectorChecks + const ComponentCollectorContainers + const ComponentCollectorPipelines + const ComponentCollectorResourceCacheUses + const ComponentCollectorResourceCaches + const ComponentCollectorResourceConfigs + const ComponentCollectorVolumes + const ComponentCollectorWorkers + const ComponentLidarChecker + const ComponentLidarScanner + const ComponentScheduler + const ComponentSyslogDrainer + const ConfigVersionHeader + const ContainerStateCreated + const ContainerStateCreating + const ContainerStateDestroying + const ContainerStateFailed + const CreateArtifact + const CreateBuild + const CreateJobBuild + const CreatePipelineBuild + const DefaultTeamName + const DeletePipeline + const DeleteWorker + const DestroyTeam + const DisableResourceVersion + const DownloadCLI + const EnableResourceVersion + const ExposePipeline + const GetArtifact + const GetBuild + const GetBuildPlan + const GetBuildPreparation + const GetCC + const GetCheck + const GetConfig + const GetContainer + const GetInfo + const GetInfoCreds + const GetJob + const GetJobBuild + const GetLogLevel + const GetPipeline + const GetResource + const GetResourceCausality + const GetResourceVersion + const GetTeam + const GetUser + const GetVersionsDB + const GetWall + const HeartbeatWorker + const HidePipeline + const HijackContainer + const InputsAll + const InputsDetect + const JobBadge + const LandWorker + const LinkRelNext + const LinkRelPrevious + const ListActiveUsersSince + const ListAllJobs + const ListAllPipelines + const ListAllResources + const ListBuildArtifacts + const ListBuilds + const ListBuildsWithVersionAsInput + const ListBuildsWithVersionAsOutput + const ListContainers + const ListDestroyingContainers + const ListDestroyingVolumes + const ListJobBuilds + const ListJobInputs + const ListJobs + const ListPipelineBuilds + const ListPipelines + const ListResourceTypes + const ListResourceVersions + const ListResources + const ListTeamBuilds + const ListTeams + const ListVolumes + const ListWorkers + const MainJobBadge + const MemoryRegex + const OrderPipelines + const PaginationAPIDefaultLimit + const PaginationQueryFrom + const PaginationQueryLimit + const PaginationQuerySince + const PaginationQueryTimestamps + const PaginationQueryTo + const PaginationQueryUntil + const PaginationWebLimit + const PauseJob + const PausePipeline + const PinResourceVersion + const PipelineBadge + const PruneWorker + const RegisterWorker + const RenamePipeline + const RenameTeam + const ReportWorkerContainers + const ReportWorkerVolumes + const RerunJobBuild + const RetireWorker + const SaveConfig + const SaveConfigCheckCreds + const ScheduleJob + const SetLogLevel + const SetPinCommentOnResource + const SetTeam + const SetWall + const TeamCacheChannel + const TeamCacheName + const UnpauseJob + const UnpausePipeline + const UnpinResource + const VersionEvery + const VersionLatest + var EnableGlobalResources bool + var ErrAuthConfigEmpty = errors.New("auth config for the team must not be empty") + var ErrAuthConfigInvalid = errors.New("auth config for the team does not have users and groups configured") + var ErrInvalidWorkerVersion = errors.New("invalid worker version, only numeric characters are allowed") + var ErrMissingWorkerGardenAddress = errors.New("missing garden address") + var ErrNoCoreStepDeclared = errors.New("no core step type declared (e.g. get, put, task, etc.)") + var ErrNoStepConfigured = errors.New("no step configured") + var ErrNoWorkers = errors.New("no workers available for checking") + var Routes = rata.Routes([]rata.Route{ ... }) + var StepPrecedence = []StepDetector + func DefaultSSHConfig() ssh.Config + func DefaultTLSConfig() *tls.Config + func UnmarshalConfig(payload []byte, config interface{}) error + type AggregatePlan []Plan + func (plan AggregatePlan) Public() *json.RawMessage + type AggregateStep struct + Steps []Step + func (step *AggregateStep) Visit(v StepVisitor) error + type ArtifactInputPlan struct + ArtifactID int + Name string + func (plan ArtifactInputPlan) Public() *json.RawMessage + type ArtifactOutputPlan struct + Name string + func (plan ArtifactOutputPlan) Public() *json.RawMessage + type Build struct + APIURL string + EndTime int64 + ID int + JobName string + Name string + PipelineName string + ReapTime int64 + RerunNumber int + RerunOf *RerunOfBuild + StartTime int64 + Status string + TeamName string + func (b Build) Abortable() bool + func (b Build) IsRunning() bool + func (b Build) OneOff() bool + type BuildInput struct + Name string + Params Params + Resource string + Source Source + Tags []string + Type string + Version Version + type BuildInputsOutputs struct + Inputs []PublicBuildInput + Outputs []PublicBuildOutput + type BuildLogRetention struct + Builds int + Days int + MinimumSucceededBuilds int + type BuildPreparation struct + BuildID int + Inputs map[string]BuildPreparationStatus + InputsSatisfied BuildPreparationStatus + MaxRunningBuilds BuildPreparationStatus + MissingInputReasons MissingInputReasons + PausedJob BuildPreparationStatus + PausedPipeline BuildPreparationStatus + type BuildPreparationStatus string + const BuildPreparationStatusBlocking + const BuildPreparationStatusNotBlocking + const BuildPreparationStatusUnknown + type BuildStatus string + const StatusAborted + const StatusErrored + const StatusFailed + const StatusPending + const StatusStarted + const StatusSucceeded + type Check struct + CheckError string + CreateTime int64 + EndTime int64 + ID int + StartTime int64 + Status string + type CheckPlan struct + FromVersion Version + Name string + Source Source + Tags Tags + Timeout string + Type string + VersionedResourceTypes VersionedResourceTypes + func (plan CheckPlan) Public() *json.RawMessage + type CheckRequestBody struct + From Version + type ClearTaskCacheResponse struct + CachesRemoved int64 + type CoercedString string + func (cs *CoercedString) UnmarshalJSON(p []byte) error + type Component struct + Interval time.Duration + Name string + type Config struct + Groups GroupConfigs + Jobs JobConfigs + ResourceTypes ResourceTypes + Resources ResourceConfigs + VarSources VarSourceConfigs + func (c Config) Diff(out io.Writer, newConfig Config) bool + func (config Config) JobIsPublic(jobName string) (bool, error) + type ConfigResponse struct + Config Config + type ConfigWarning struct + Message string + Type string + func ValidateIdentifier(identifier string, context ...string) *ConfigWarning + type Container struct + Attempt string + BuildID int + BuildName string + ExpiresIn string + ID string + JobID int + JobName string + PipelineID int + PipelineName string + ResourceID int + ResourceName string + ResourceTypeID int + ResourceTypeName string + State string + StepName string + Type string + User string + WorkerName string + WorkingDirectory string + type ContainerLimits struct + CPU *uint64 + Memory *uint64 + func ParseContainerLimits(data interface{}) (ContainerLimits, error) + func (c *ContainerLimits) UnmarshalJSON(limit []byte) error + type Dashboard []DashboardJob + type DashboardBuild struct + EndTime time.Time + ID int + JobName string + Name string + PipelineName string + StartTime time.Time + Status string + TeamName string + type DashboardJob struct + FinishedBuild *DashboardBuild + Groups []string + HasNewInputs bool + ID int + Inputs []DashboardJobInput + Name string + NextBuild *DashboardBuild + Outputs []JobOutput + Paused bool + PipelineName string + TeamName string + TransitionBuild *DashboardBuild + type DashboardJobInput struct + Name string + Passed []string + Resource string + Trigger bool + type DebugBuildInput struct + BuildID int + InputName string + JobID int + type DebugBuildOutput struct + BuildID int + JobID int + type DebugBuildRerun struct + BuildID int + JobID int + RerunOf int + type DebugJob struct + ID int + Name string + type DebugResource struct + ID int + Name string + ScopeID *int + type DebugResourceVersion struct + CheckOrder int + ResourceID int + ScopeID int + VersionID int + type DebugVersionsDB struct + BuildInputs []DebugBuildInput + BuildOutputs []DebugBuildOutput + BuildReruns []DebugBuildRerun + Jobs []DebugJob + LegacyJobIDs map[string]int + LegacyResourceIDs map[string]int + ResourceVersions []DebugResourceVersion + Resources []DebugResource + type DependentGetPlan struct + Name string + Resource string + Type string + func (plan DependentGetPlan) Public() *json.RawMessage + type Diff struct + After interface{} + Before interface{} + func (diff Diff) Render(to io.Writer, label string) + type Diffs []Diff + type DoPlan []Plan + func (plan DoPlan) Public() *json.RawMessage + type DoStep struct + Steps []Step + func (step *DoStep) Visit(v StepVisitor) error + type EnsurePlan struct + Next Plan + Step Plan + func (plan EnsurePlan) Public() *json.RawMessage + type EnsureStep struct + Hook Step + Step StepConfig + func (step *EnsureStep) Unwrap() StepConfig + func (step *EnsureStep) Visit(v StepVisitor) error + func (step *EnsureStep) Wrap(sub StepConfig) + type Event interface + EventType func() EventType + Version func() EventVersion + type EventType string + type EventVersion string + func (version EventVersion) IsCompatibleWith(other EventVersion) bool + type GetPlan struct + Name string + Params Params + Resource string + Source Source + Tags Tags + Type string + Version *Version + VersionFrom *PlanID + VersionedResourceTypes VersionedResourceTypes + func (plan GetPlan) Public() *json.RawMessage + type GetStep struct + Name string + Params Params + Passed []string + Resource string + Tags Tags + Trigger bool + Version *VersionConfig + func (step *GetStep) ResourceName() string + func (step *GetStep) Visit(v StepVisitor) error + type GroupConfig struct + Jobs []string + Name string + Resources []string + type GroupConfigs []GroupConfig + func (groups GroupConfigs) Lookup(name string) (GroupConfig, int, bool) + type GroupIndex GroupConfigs + func (index GroupIndex) FindEquivalentWithOrder(obj interface{}) (interface{}, int, bool) + func (index GroupIndex) Slice() []interface{} + type HijackInput struct + Closed bool + Stdin []byte + TTYSpec *HijackTTYSpec + type HijackOutput struct + Error string + ExitStatus *int + Stderr []byte + Stdout []byte + type HijackProcessSpec struct + Args []string + Dir string + Env []string + Path string + Privileged bool + TTY *HijackTTYSpec + User string + type HijackTTYSpec struct + WindowSize HijackWindowSize + type HijackWindowSize struct + Columns int + Rows int + type ImageResource struct + Params Params + Source Source + Type string + Version Version + type InParallelConfig struct + FailFast bool + Limit int + Steps []Step + func (c *InParallelConfig) UnmarshalJSON(payload []byte) error + type InParallelPlan struct + FailFast bool + Limit int + Steps []Plan + func (plan InParallelPlan) Public() *json.RawMessage + type InParallelStep struct + Config InParallelConfig + func (step *InParallelStep) Visit(v StepVisitor) error + type Index interface + FindEquivalent func(interface{}) (interface{}, bool) + Slice func() []interface{} + type Info struct + ClusterName string + ExternalURL string + Version string + WorkerVersion string + type InputsConfig struct + All bool + Detect bool + Specified []string + func (c *InputsConfig) UnmarshalJSON(inputs []byte) error + func (c InputsConfig) MarshalJSON() ([]byte, error) + type Job struct + DisableManualTrigger bool + FinishedBuild *Build + FirstLoggedBuildID int + Groups []string + HasNewInputs bool + ID int + Inputs []JobInput + Name string + NextBuild *Build + Outputs []JobOutput + Paused bool + PipelineName string + TeamName string + TransitionBuild *Build + type JobConfig struct + BuildLogRetention *BuildLogRetention + BuildLogsToRetain int + DisableManualTrigger bool + Ensure *Step + Interruptible bool + Name string + OldName string + OnAbort *Step + OnError *Step + OnFailure *Step + OnSuccess *Step + PlanSequence []Step + Public bool + RawMaxInFlight int + Serial bool + SerialGroups []string + func (config JobConfig) Inputs() []JobInputParams + func (config JobConfig) MaxInFlight() int + func (config JobConfig) Outputs() []JobOutput + func (config JobConfig) Step() Step + func (config JobConfig) StepConfig() StepConfig + type JobConfigs []JobConfig + func (jobs JobConfigs) Lookup(name string) (JobConfig, bool) + type JobIndex JobConfigs + func (index JobIndex) FindEquivalent(obj interface{}) (interface{}, bool) + func (index JobIndex) Slice() []interface{} + type JobInput struct + Name string + Passed []string + Resource string + Trigger bool + Version *VersionConfig + type JobInputParams struct + Params Params + Tags Tags + type JobOutput struct + Name string + Resource string + type LoadVarPlan struct + File string + Format string + Name string + Reveal bool + func (plan LoadVarPlan) Public() *json.RawMessage + type LoadVarStep struct + File string + Format string + Name string + Reveal bool + func (step *LoadVarStep) Visit(v StepVisitor) error + type LogLevel string + const LogLevelDebug + const LogLevelError + const LogLevelFatal + const LogLevelInfo + const LogLevelInvalid + type MalformedConfigError struct + UnmarshalError error + func (err MalformedConfigError) Error() string + type MalformedStepError struct + Err error + StepType string + func (err MalformedStepError) Error() string + func (err MalformedStepError) Unwrap() error + type MetadataField struct + Name string + Value string + type MissingInputReasons map[string]string + type OnAbortPlan struct + Next Plan + Step Plan + func (plan OnAbortPlan) Public() *json.RawMessage + type OnAbortStep struct + Hook Step + Step StepConfig + func (step *OnAbortStep) Unwrap() StepConfig + func (step *OnAbortStep) Visit(v StepVisitor) error + func (step *OnAbortStep) Wrap(sub StepConfig) + type OnErrorPlan struct + Next Plan + Step Plan + func (plan OnErrorPlan) Public() *json.RawMessage + type OnErrorStep struct + Hook Step + Step StepConfig + func (step *OnErrorStep) Unwrap() StepConfig + func (step *OnErrorStep) Visit(v StepVisitor) error + func (step *OnErrorStep) Wrap(sub StepConfig) + type OnFailurePlan struct + Next Plan + Step Plan + func (plan OnFailurePlan) Public() *json.RawMessage + type OnFailureStep struct + Hook Step + Step StepConfig + func (step *OnFailureStep) Unwrap() StepConfig + func (step *OnFailureStep) Visit(v StepVisitor) error + func (step *OnFailureStep) Wrap(sub StepConfig) + type OnSuccessPlan struct + Next Plan + Step Plan + func (plan OnSuccessPlan) Public() *json.RawMessage + type OnSuccessStep struct + Hook Step + Step StepConfig + func (step *OnSuccessStep) Unwrap() StepConfig + func (step *OnSuccessStep) Visit(v StepVisitor) error + func (step *OnSuccessStep) Wrap(sub StepConfig) + type Params map[string]interface + func (ps Params) MarshalJSON() ([]byte, error) + type PathFlag string + func (path *PathFlag) Complete(match string) []flags.Completion + func (path *PathFlag) FromStdin() bool + func (path *PathFlag) UnmarshalFlag(value string) error + type Pipe struct + ID string + ReadURL string + WriteURL string + type Pipeline struct + Archived bool + Groups GroupConfigs + ID int + LastUpdated int64 + Name string + Paused bool + Public bool + TeamName string + type Plan struct + Aggregate *AggregatePlan + ArtifactInput *ArtifactInputPlan + ArtifactOutput *ArtifactOutputPlan + Attempts []int + Check *CheckPlan + DependentGet *DependentGetPlan + Do *DoPlan + Ensure *EnsurePlan + Get *GetPlan + ID PlanID + InParallel *InParallelPlan + LoadVar *LoadVarPlan + OnAbort *OnAbortPlan + OnError *OnErrorPlan + OnFailure *OnFailurePlan + OnSuccess *OnSuccessPlan + Put *PutPlan + Retry *RetryPlan + SetPipeline *SetPipelinePlan + Task *TaskPlan + Timeout *TimeoutPlan + Try *TryPlan + func (plan *Plan) Each(f func(*Plan)) + func (plan Plan) Public() *json.RawMessage + type PlanConfig interface + Public func() *json.RawMessage + type PlanFactory struct + func NewPlanFactory(startingNum int64) PlanFactory + func (factory PlanFactory) NewPlan(step PlanConfig) Plan + type PlanID string + type PruneWorkerResponseBody struct + Stderr string + type PublicBuildInput struct + FirstOccurrence bool + Name string + PipelineID int + Version Version + type PublicBuildOutput struct + Name string + Version Version + type PublicBuildPlan struct + Plan *json.RawMessage + Schema string + type PutPlan struct + Inputs *InputsConfig + Name string + Params Params + Resource string + Source Source + Tags Tags + Type string + VersionedResourceTypes VersionedResourceTypes + func (plan PutPlan) Public() *json.RawMessage + type PutStep struct + GetParams Params + Inputs *InputsConfig + Name string + Params Params + Resource string + Tags Tags + func (step *PutStep) ResourceName() string + func (step *PutStep) Visit(v StepVisitor) error + type RenameRequest struct + NewName string + type RerunOfBuild struct + ID int + Name string + type Resource struct + CheckError string + CheckSetupError string + FailingToCheck bool + Icon string + LastChecked int64 + Name string + PinComment string + PinnedInConfig bool + PinnedVersion Version + PipelineName string + TeamName string + Type string + type ResourceConfig struct + CheckEvery string + CheckTimeout string + Icon string + Name string + OldName string + Public bool + Source Source + Tags Tags + Type string + Version Version + WebhookToken string + type ResourceConfigs []ResourceConfig + func (resources ResourceConfigs) Lookup(name string) (ResourceConfig, bool) + type ResourceIndex ResourceConfigs + func (index ResourceIndex) FindEquivalent(obj interface{}) (interface{}, bool) + func (index ResourceIndex) Slice() []interface{} + type ResourceType struct + CheckError string + CheckEvery string + CheckSetupError string + Name string + Params Params + Privileged bool + Source Source + Tags Tags + Type string + UniqueVersionHistory bool + type ResourceTypeIndex ResourceTypes + func (index ResourceTypeIndex) FindEquivalent(obj interface{}) (interface{}, bool) + func (index ResourceTypeIndex) Slice() []interface{} + type ResourceTypes []ResourceType + func (types ResourceTypes) Lookup(name string) (ResourceType, bool) + func (types ResourceTypes) Without(name string) ResourceTypes + type ResourceVersion struct + Enabled bool + ID int + Metadata []MetadataField + Version Version + type RetryPlan []Plan + func (plan RetryPlan) Public() *json.RawMessage + type RetryStep struct + Attempts int + Step StepConfig + func (step *RetryStep) Unwrap() StepConfig + func (step *RetryStep) Visit(v StepVisitor) error + func (step *RetryStep) Wrap(sub StepConfig) + type SaveConfigResponse struct + Errors []string + Warnings []ConfigWarning + type SetPinCommentRequestBody struct + PinComment string + type SetPipelinePlan struct + File string + Name string + Team string + VarFiles []string + Vars map[string]interface{} + func (plan SetPipelinePlan) Public() *json.RawMessage + type SetPipelineStep struct + File string + Name string + Team string + VarFiles []string + Vars Params + func (step *SetPipelineStep) Visit(v StepVisitor) error + type Source map[string]interface + func (src Source) MarshalJSON() ([]byte, error) + type Step struct + Config StepConfig + UnknownFields map[string]*json.RawMessage + func (step *Step) UnmarshalJSON(data []byte) error + func (step Step) MarshalJSON() ([]byte, error) + type StepConfig interface + Visit func(StepVisitor) error + type StepDetector struct + Key string + New func() StepConfig + type StepRecursor struct + OnGet func(*GetStep) error + OnLoadVar func(*LoadVarStep) error + OnPut func(*PutStep) error + OnSetPipeline func(*SetPipelineStep) error + OnTask func(*TaskStep) error + func (recursor StepRecursor) VisitAggregate(step *AggregateStep) error + func (recursor StepRecursor) VisitDo(step *DoStep) error + func (recursor StepRecursor) VisitEnsure(step *EnsureStep) error + func (recursor StepRecursor) VisitGet(step *GetStep) error + func (recursor StepRecursor) VisitInParallel(step *InParallelStep) error + func (recursor StepRecursor) VisitLoadVar(step *LoadVarStep) error + func (recursor StepRecursor) VisitOnAbort(step *OnAbortStep) error + func (recursor StepRecursor) VisitOnError(step *OnErrorStep) error + func (recursor StepRecursor) VisitOnFailure(step *OnFailureStep) error + func (recursor StepRecursor) VisitOnSuccess(step *OnSuccessStep) error + func (recursor StepRecursor) VisitPut(step *PutStep) error + func (recursor StepRecursor) VisitRetry(step *RetryStep) error + func (recursor StepRecursor) VisitSetPipeline(step *SetPipelineStep) error + func (recursor StepRecursor) VisitTask(step *TaskStep) error + func (recursor StepRecursor) VisitTimeout(step *TimeoutStep) error + func (recursor StepRecursor) VisitTry(step *TryStep) error + type StepValidator struct + Errors []string + Warnings []ConfigWarning + func NewStepValidator(config Config, context []string) *StepValidator + func (validator *StepValidator) Validate(step Step) error + func (validator *StepValidator) VisitAggregate(step *AggregateStep) error + func (validator *StepValidator) VisitDo(step *DoStep) error + func (validator *StepValidator) VisitEnsure(step *EnsureStep) error + func (validator *StepValidator) VisitGet(step *GetStep) error + func (validator *StepValidator) VisitInParallel(step *InParallelStep) error + func (validator *StepValidator) VisitLoadVar(step *LoadVarStep) error + func (validator *StepValidator) VisitOnAbort(step *OnAbortStep) error + func (validator *StepValidator) VisitOnError(step *OnErrorStep) error + func (validator *StepValidator) VisitOnFailure(step *OnFailureStep) error + func (validator *StepValidator) VisitOnSuccess(step *OnSuccessStep) error + func (validator *StepValidator) VisitPut(step *PutStep) error + func (validator *StepValidator) VisitRetry(step *RetryStep) error + func (validator *StepValidator) VisitSetPipeline(step *SetPipelineStep) error + func (validator *StepValidator) VisitTask(plan *TaskStep) error + func (validator *StepValidator) VisitTimeout(step *TimeoutStep) error + func (validator *StepValidator) VisitTry(step *TryStep) error + type StepVisitor interface + VisitAggregate func(*AggregateStep) error + VisitDo func(*DoStep) error + VisitEnsure func(*EnsureStep) error + VisitGet func(*GetStep) error + VisitInParallel func(*InParallelStep) error + VisitLoadVar func(*LoadVarStep) error + VisitOnAbort func(*OnAbortStep) error + VisitOnError func(*OnErrorStep) error + VisitOnFailure func(*OnFailureStep) error + VisitOnSuccess func(*OnSuccessStep) error + VisitPut func(*PutStep) error + VisitRetry func(*RetryStep) error + VisitSetPipeline func(*SetPipelineStep) error + VisitTask func(*TaskStep) error + VisitTimeout func(*TimeoutStep) error + VisitTry func(*TryStep) error + type StepWrapper interface + Unwrap func() StepConfig + Wrap func(StepConfig) + type Tags []string + type TaskCacheConfig struct + Path string + type TaskConfig struct + Caches []TaskCacheConfig + ImageResource *ImageResource + Inputs []TaskInputConfig + Limits *ContainerLimits + Outputs []TaskOutputConfig + Params TaskEnv + Platform string + RootfsURI string + Run TaskRunConfig + func NewTaskConfig(configBytes []byte) (TaskConfig, error) + func (config TaskConfig) Validate() error + type TaskEnv map[string]string + func (te *TaskEnv) UnmarshalJSON(p []byte) error + func (te TaskEnv) Env() []string + type TaskInputConfig struct + Name string + Optional bool + Path string + type TaskOutputConfig struct + Name string + Path string + type TaskPlan struct + Config *TaskConfig + ConfigPath string + ImageArtifactName string + InputMapping map[string]string + Name string + OutputMapping map[string]string + Params Params + Privileged bool + Tags Tags + Vars Params + VersionedResourceTypes VersionedResourceTypes + func (plan TaskPlan) Public() *json.RawMessage + type TaskRunConfig struct + Args []string + Dir string + Path string + User string + type TaskStep struct + Config *TaskConfig + ConfigPath string + ImageArtifactName string + InputMapping map[string]string + Name string + OutputMapping map[string]string + Params Params + Privileged bool + Tags Tags + Vars Params + func (step *TaskStep) Visit(v StepVisitor) error + type TaskValidationError struct + Errors []string + func (err TaskValidationError) Error() string + type Team struct + Auth TeamAuth + ID int + Name string + func (team Team) Validate() error + type TeamAuth map[string]map[string][]string + func (auth TeamAuth) Validate() error + type TimeoutPlan struct + Duration string + Step Plan + func (plan TimeoutPlan) Public() *json.RawMessage + type TimeoutStep struct + Duration string + Step StepConfig + func (step *TimeoutStep) Unwrap() StepConfig + func (step *TimeoutStep) Visit(v StepVisitor) error + func (step *TimeoutStep) Wrap(sub StepConfig) + type TryPlan struct + Step Plan + func (plan TryPlan) Public() *json.RawMessage + type TryStep struct + Step Step + func (step *TryStep) Visit(v StepVisitor) error + type User struct + Connector string + ID int + LastLogin int64 + Sub string + Username string + type UserInfo struct + Email string + IsAdmin bool + IsSystem bool + Name string + Sub string + Teams map[string][]string + UserId string + UserName string + type VarSourceConfig struct + Config interface{} + Name string + Type string + type VarSourceConfigs []VarSourceConfig + func (c VarSourceConfigs) Lookup(name string) (VarSourceConfig, bool) + func (c VarSourceConfigs) OrderByDependency() (VarSourceConfigs, error) + type VarSourceIndex VarSourceConfigs + func (index VarSourceIndex) FindEquivalent(obj interface{}) (interface{}, bool) + func (index VarSourceIndex) Slice() []interface{} + type Version map[string]string + type VersionConfig struct + Every bool + Latest bool + Pinned Version + func (c *VersionConfig) MarshalJSON() ([]byte, error) + func (c *VersionConfig) UnmarshalJSON(version []byte) error + type VersionedResourceType struct + Version Version + type VersionedResourceTypes []VersionedResourceType + func (types VersionedResourceTypes) Lookup(name string) (VersionedResourceType, bool) + func (types VersionedResourceTypes) Without(name string) VersionedResourceTypes + type Volume struct + BaseResourceType *VolumeBaseResourceType + ContainerHandle string + ID string + JobName string + ParentHandle string + Path string + PipelineName string + ResourceType *VolumeResourceType + StepName string + Type string + WorkerName string + type VolumeBaseResourceType struct + Name string + Version string + type VolumeResourceType struct + BaseResourceType *VolumeBaseResourceType + ResourceType *VolumeResourceType + Version Version + type Wall struct + Message string + TTL time.Duration + type Worker struct + ActiveContainers int + ActiveTasks int + ActiveVolumes int + BaggageclaimURL string + CertsPath *string + Ephemeral bool + GardenAddr string + HTTPProxyURL string + HTTPSProxyURL string + Name string + NoProxy string + Platform string + ResourceTypes []WorkerResourceType + StartTime int64 + State string + Tags []string + Team string + Version string + func (w Worker) Validate() error + type WorkerArtifact struct + BuildID int + CreatedAt int64 + ID int + Name string + type WorkerResourceType struct + Image string + Privileged bool + Type string + UniqueVersionHistory bool + Version string