Versions in this module Expand all Collapse all v1 v1.0.0 Aug 3, 2023 Changes in this version + const BranchVersion + const CITaskType + const CommitSHA + const DockerRunnerType + const DockerTaskType + const Latest + const LinuxOS + const MacOS + const None + const PullRequestPermission + const PushPermission + const RunPipelinePermission + const ServerRunnerType + const ShellStepType + const TagVersion + const TaskStepType + const VmRunnerType + const WindowsOS + type ConcurrencyGroup string + type Condition struct + Allow *bool + Branches *Filter + Events []EventType + Exists *Filter + Paths *Filter + Statement string + Variables map[string]string + type Credentials struct + Token string + Username string + type Defaults struct + Conditions []*Condition + ContinueOnError *bool + EnvironmentVariables *EnvironmentVariablesRef + FileReference *FileReference + PostSteps []*Step + PreSteps []*Step + Resources *Resources + Runner *Runner + Scans *Scans + Settings *map[string]any + TokenPermissions *TokenPermissions + type DockerMetadata struct + Image *string + Label *string + RegistryCredentialsID *string + RegistryURL *string + type Entity struct + ID *string + Name *string + type EnvironmentVariables map[string]any + type EnvironmentVariablesRef struct + FileReference *FileReference + Imports *Import + type EventType string + const ForkEvent + const ManualEvent + const PipelineRunEvent + const PipelineTriggerEvent + const PullRequestEvent + const PushEvent + const ScheduledEvent + type FileLocation struct + Column int + Line int + type FileReference struct + EndRef *FileLocation + IsAlias bool + StartRef *FileLocation + type Filter struct + AllowList []string + DenyList []string + type Import struct + FileReference *FileReference + Parameters map[string]any + Pipeline *Pipeline + Secrets *SecretsRef + Source *ImportSource + Version *string + VersionType VersionType + type ImportSource struct + Organization *string + Path *string + Reference *string + Repository *string + RepositoryAlias *string + SCM Platform + Type SourceType + type Job struct + ConcurrencyGroup *ConcurrencyGroup + Conditions []*Condition + ContinueOnError *string + Dependencies []*JobDependency + EnvironmentVariables *EnvironmentVariablesRef + FileReference *FileReference + ID *string + Imports *Import + Inputs []*Parameter + Matrix *Matrix + Metadata Metadata + Name *string + PostSteps []*Step + PreSteps []*Step + Runner *Runner + Steps []*Step + Tags []string + TimeoutMS *int + TokenPermissions *TokenPermissions + type JobDependency struct + ConcurrencyGroup *ConcurrencyGroup + JobID *string + Pipeline *string + type Matrix struct + Exclude []map[string]any + FileReference *FileReference + Include []map[string]any + Matrix map[string]any + type Metadata struct + Build bool + Deploy bool + Test bool + type OS string + type Parameter struct + Default any + Description *string + FileReference *FileReference + Name *string + Options []string + Value any + type Permission struct + Admin bool + Read bool + Write bool + type Pipeline struct + Defaults *Defaults + Id *string + Imports []*Import + Jobs []*Job + Name *string + Parameters []*Parameter + Platform Platform + Triggers *Triggers + type Platform string + type Resources struct + FileReference *FileReference + Repositories []*ImportSource + type Runner struct + Arch *string + DockerMetadata *DockerMetadata + FileReference *FileReference + Labels *[]string + OS *string + SelfHosted *bool + Type *string + type RunnerType string + type Scans struct + Dependencies *bool + Iac *bool + License *bool + Pipelines *bool + SAST *bool + Secrets *bool + type SecretsRef struct + FileReference *FileReference + Inherit bool + Secrets map[string]any + type Shell struct + FileReference *FileReference + Script *string + Type *string + type SourceType string + const SourceTypeLocal + const SourceTypeRemote + type Step struct + AfterScript *Shell + Conditions *[]Condition + Disabled *bool + EnvironmentVariables *EnvironmentVariablesRef + FailsPipeline *bool + FileReference *FileReference + ID *string + Imports *Import + Metadata Metadata + Name *string + Runner *Runner + Shell *Shell + Task *Task + Timeout *int + Type StepType + WorkingDirectory *string + type StepType string + type Task struct + ID *string + Inputs []*Parameter + Name *string + Type TaskType + Version *string + VersionType VersionType + type TaskType string + type TokenPermissions struct + FileReference *FileReference + Permissions map[string]Permission + type Trigger struct + Branches *Filter + Disabled *bool + Event EventType + Exists *Filter + FileReference *FileReference + Filters map[string]any + Parameters []Parameter + Paths *Filter + Pipelines []string + Schedules *[]string + Tags *Filter + type Triggers struct + FileReference *FileReference + Triggers []*Trigger + type Variable struct + Context *string + Masked *bool + Name *string + Parent *Entity + Protected *bool + Value *string + type VersionType string