Versions in this module Expand all Collapse all v45 v45.0.1 Dec 2, 2022 v45.0.0 Nov 30, 2022 Changes in this version + type AwsProviderType struct + Document string + Signature string + type AzureProviderType struct + Document string + type Credentials struct + AccessToken string + Certificate string + ClientID string + type Credentials1 struct + AccessToken string + Certificate string + ClientID string + type GoogleProviderType struct + Token string + type ListWorkersResponse struct + ContinuationToken string + Workers []Worker + type ProviderList struct + ContinuationToken string + Providers []Var + type RegisterWorkerRequest struct + ProviderID string + WorkerGroup string + WorkerID string + WorkerIdentityProof json.RawMessage + WorkerPoolID string + type RegisterWorkerResponse struct + Credentials Credentials + Expires tcclient.Time + Secret string + WorkerConfig json.RawMessage + type ReregisterWorkerRequest struct + Secret string + WorkerGroup string + WorkerID string + WorkerPoolID string + type ReregisterWorkerResponse struct + Credentials Credentials1 + Expires tcclient.Time + Secret string + type StaticProviderType struct + StaticSecret string + type StaticProviderType1 struct + StaticSecret string + type TaskMetadata struct + Description string + Name string + Owner string + Source string + type TaskRun struct + RunID int64 + TaskID string + type Var struct + ProviderID string + ProviderType string + type Worker struct + Capacity int64 + FirstClaim tcclient.Time + LastDateActive tcclient.Time + LatestTask TaskRun + ProviderID string + QuarantineUntil tcclient.Time + State string + WorkerGroup string + WorkerID string + WorkerPoolID string + type WorkerAction struct + Context string + Description string + Method string + Name string + Title json.RawMessage + URL string + type WorkerCreationUpdateRequest struct + Capacity int64 + Expires tcclient.Time + ProviderInfo json.RawMessage + type WorkerErrorReport struct + Description string + Extra json.RawMessage + Kind string + Title string + WorkerGroup string + WorkerID string + type WorkerFullDefinition struct + Capacity int64 + Created tcclient.Time + Expires tcclient.Time + LastChecked tcclient.Time + LastModified tcclient.Time + ProviderID string + State string + WorkerGroup string + WorkerID string + WorkerPoolID string + type WorkerListInAGivenWorkerPool struct + ContinuationToken string + Workers []WorkerFullDefinition + type WorkerManager tcclient.Client + func New(credentials *tcclient.Credentials, rootURL string) *WorkerManager + func NewFromEnv() *WorkerManager + func (workerManager *WorkerManager) CreateWorker(workerPoolId, workerGroup, workerId string, ...) (*WorkerFullDefinition, error) + func (workerManager *WorkerManager) CreateWorkerPool(workerPoolId string, payload *WorkerPoolDefinition) (*WorkerPoolFullDefinition, error) + func (workerManager *WorkerManager) DeleteWorkerPool(workerPoolId string) (*WorkerPoolFullDefinition, error) + func (workerManager *WorkerManager) GetWorker(provisionerId, workerType, workerGroup, workerId string) (*WorkerResponse, error) + func (workerManager *WorkerManager) GetWorker_SignedURL(provisionerId, workerType, workerGroup, workerId string, ...) (*url.URL, error) + func (workerManager *WorkerManager) Heartbeat() error + func (workerManager *WorkerManager) Lbheartbeat() error + func (workerManager *WorkerManager) ListProviders(continuationToken, limit string) (*ProviderList, error) + func (workerManager *WorkerManager) ListProviders_SignedURL(continuationToken, limit string, duration time.Duration) (*url.URL, error) + func (workerManager *WorkerManager) ListWorkerPoolErrors(workerPoolId, continuationToken, limit string) (*WorkerPoolErrorList, error) + func (workerManager *WorkerManager) ListWorkerPoolErrors_SignedURL(workerPoolId, continuationToken, limit string, duration time.Duration) (*url.URL, error) + func (workerManager *WorkerManager) ListWorkerPools(continuationToken, limit string) (*WorkerPoolList, error) + func (workerManager *WorkerManager) ListWorkerPools_SignedURL(continuationToken, limit string, duration time.Duration) (*url.URL, error) + func (workerManager *WorkerManager) ListWorkers(...) (*ListWorkersResponse, error) + func (workerManager *WorkerManager) ListWorkersForWorkerGroup(workerPoolId, workerGroup, continuationToken, limit string) (*WorkerListInAGivenWorkerPool, error) + func (workerManager *WorkerManager) ListWorkersForWorkerGroup_SignedURL(workerPoolId, workerGroup, continuationToken, limit string, ...) (*url.URL, error) + func (workerManager *WorkerManager) ListWorkersForWorkerPool(workerPoolId, continuationToken, limit string) (*WorkerListInAGivenWorkerPool, error) + func (workerManager *WorkerManager) ListWorkersForWorkerPool_SignedURL(workerPoolId, continuationToken, limit string, duration time.Duration) (*url.URL, error) + func (workerManager *WorkerManager) ListWorkers_SignedURL(...) (*url.URL, error) + func (workerManager *WorkerManager) Ping() error + func (workerManager *WorkerManager) RegisterWorker(payload *RegisterWorkerRequest) (*RegisterWorkerResponse, error) + func (workerManager *WorkerManager) RemoveWorker(workerPoolId, workerGroup, workerId string) error + func (workerManager *WorkerManager) ReportWorkerError(workerPoolId string, payload *WorkerErrorReport) (*WorkerPoolError, error) + func (workerManager *WorkerManager) ReregisterWorker(payload *ReregisterWorkerRequest) (*ReregisterWorkerResponse, error) + func (workerManager *WorkerManager) UpdateWorker(workerPoolId, workerGroup, workerId string, ...) (*WorkerFullDefinition, error) + func (workerManager *WorkerManager) UpdateWorkerPool(workerPoolId string, payload *WorkerPoolDefinition1) (*WorkerPoolFullDefinition, error) + func (workerManager *WorkerManager) Version() error + func (workerManager *WorkerManager) Worker(workerPoolId, workerGroup, workerId string) (*WorkerFullDefinition, error) + func (workerManager *WorkerManager) WorkerPool(workerPoolId string) (*WorkerPoolFullDefinition, error) + func (workerManager *WorkerManager) WorkerPool_SignedURL(workerPoolId string, duration time.Duration) (*url.URL, error) + func (workerManager *WorkerManager) Worker_SignedURL(workerPoolId, workerGroup, workerId string, duration time.Duration) (*url.URL, error) + type WorkerPoolDefinition struct + Config json.RawMessage + Description string + EmailOnError bool + Owner string + ProviderID string + type WorkerPoolDefinition1 struct + Config json.RawMessage + Created tcclient.Time + Description string + EmailOnError bool + LastModified tcclient.Time + Owner string + ProviderID string + WorkerPoolID string + type WorkerPoolError struct + Description string + ErrorID string + Extra json.RawMessage + Kind string + Reported tcclient.Time + Title string + WorkerPoolID string + type WorkerPoolErrorList struct + ContinuationToken string + WorkerPoolErrors []WorkerPoolError + type WorkerPoolFullDefinition struct + Config json.RawMessage + Created tcclient.Time + CurrentCapacity int64 + Description string + EmailOnError bool + LastModified tcclient.Time + Owner string + ProviderID string + RequestedCapacity int64 + RequestedCount int64 + RunningCapacity int64 + RunningCount int64 + StoppedCapacity int64 + StoppedCount int64 + StoppingCapacity int64 + StoppingCount int64 + WorkerPoolID string + type WorkerPoolList struct + ContinuationToken string + WorkerPools []WorkerPoolFullDefinition + type WorkerResponse struct + Actions []WorkerAction + Capacity int64 + Expires tcclient.Time + FirstClaim tcclient.Time + LastDateActive tcclient.Time + ProviderID string + ProvisionerID string + QuarantineUntil tcclient.Time + RecentTasks []TaskRun + State string + WorkerGroup string + WorkerID string + WorkerPoolID string + WorkerType string Other modules containing this package github.com/taskcluster/taskcluster/clients/client-go/v14 github.com/taskcluster/taskcluster/clients/client-go/v15 github.com/taskcluster/taskcluster/clients/client-go/v16 github.com/taskcluster/taskcluster/clients/client-go/v17 github.com/taskcluster/taskcluster/clients/client-go/v18 github.com/taskcluster/taskcluster/clients/client-go/v19 github.com/taskcluster/taskcluster/clients/client-go/v20 github.com/taskcluster/taskcluster/clients/client-go/v21 github.com/taskcluster/taskcluster/clients/client-go/v22 github.com/taskcluster/taskcluster/clients/client-go/v23 github.com/taskcluster/taskcluster/clients/client-go/v24 github.com/taskcluster/taskcluster/v25 github.com/taskcluster/taskcluster/v26 github.com/taskcluster/taskcluster/v27 github.com/taskcluster/taskcluster/v28 github.com/taskcluster/taskcluster/v29 github.com/taskcluster/taskcluster/v30 github.com/taskcluster/taskcluster/v31 github.com/taskcluster/taskcluster/v32 github.com/taskcluster/taskcluster/v33 github.com/taskcluster/taskcluster/v34 github.com/taskcluster/taskcluster/v35 github.com/taskcluster/taskcluster/v36 github.com/taskcluster/taskcluster/v37 github.com/taskcluster/taskcluster/v38 github.com/taskcluster/taskcluster/v39 github.com/taskcluster/taskcluster/v40 github.com/taskcluster/taskcluster/v41 github.com/taskcluster/taskcluster/v42 github.com/taskcluster/taskcluster/v43 github.com/taskcluster/taskcluster/v44 github.com/taskcluster/taskcluster/v46 github.com/taskcluster/taskcluster/v47 github.com/taskcluster/taskcluster/v48 github.com/taskcluster/taskcluster/v49 github.com/taskcluster/taskcluster/v50 github.com/taskcluster/taskcluster/v51 github.com/taskcluster/taskcluster/v52 github.com/taskcluster/taskcluster/v53 github.com/taskcluster/taskcluster/v54 github.com/taskcluster/taskcluster/v55 github.com/taskcluster/taskcluster/v56 github.com/taskcluster/taskcluster/v57 github.com/taskcluster/taskcluster/v58 github.com/taskcluster/taskcluster/v59 github.com/taskcluster/taskcluster/v60 github.com/taskcluster/taskcluster/v61 github.com/taskcluster/taskcluster/v62 github.com/taskcluster/taskcluster/v63 github.com/taskcluster/taskcluster/v64 github.com/taskcluster/taskcluster/v65