Versions in this module Expand all Collapse all v20 v20.0.0 Oct 15, 2019 Changes in this version + type AwsProviderType struct + Document json.RawMessage + Signature string + type Credentials struct + AccessToken string + Certificate string + ClientID string + type GoogleProviderType struct + Token string + 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 + type StaticProviderType struct + StaticSecret string + type StaticProviderType1 struct + StaticSecret string + type Var struct + ProviderID string + ProviderType string + type WorkerCreationRequest struct + 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 + Created tcclient.Time + Expires 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, payload *WorkerCreationRequest) (*WorkerFullDefinition, error) + func (workerManager *WorkerManager) CreateWorkerPool(workerPoolId string, payload *WorkerPoolDefinition) (*WorkerPoolFullDefinition, error) + func (workerManager *WorkerManager) DeleteWorkerPool(workerPoolId string) (*WorkerPoolFullDefinition, error) + func (workerManager *WorkerManager) ListProviders(continuationToken, limit string) (*ProviderList, error) + func (workerManager *WorkerManager) ListWorkerPoolErrors(workerPoolId, continuationToken, limit string) (*WorkerPoolErrorList, error) + func (workerManager *WorkerManager) ListWorkerPools(continuationToken, limit string) (*WorkerPoolList, error) + func (workerManager *WorkerManager) ListWorkersForWorkerGroup(workerPoolId, workerGroup, continuationToken, limit string) (*WorkerListInAGivenWorkerPool, error) + func (workerManager *WorkerManager) ListWorkersForWorkerPool(workerPoolId, continuationToken, limit string) (*WorkerListInAGivenWorkerPool, 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) UpdateWorkerPool(workerPoolId string, payload *WorkerPoolDefinition1) (*WorkerPoolFullDefinition, error) + func (workerManager *WorkerManager) Worker(workerPoolId, workerGroup, workerId string) (*WorkerFullDefinition, error) + func (workerManager *WorkerManager) WorkerPool(workerPoolId string) (*WorkerPoolFullDefinition, 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 + Description string + EmailOnError bool + LastModified tcclient.Time + Owner string + ProviderID string + WorkerPoolID string + type WorkerPoolList struct + ContinuationToken string + WorkerPools []WorkerPoolFullDefinition 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/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/v45 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