Versions in this module Expand all Collapse all v19 v19.0.0 Oct 7, 2019 Changes in this version + const DefaultBaseURL + type EC2Manager tcclient.Client + func New(credentials *tcclient.Credentials) *EC2Manager + func NewFromEnv() *EC2Manager + func (eC2Manager *EC2Manager) APIReference() error + func (eC2Manager *EC2Manager) AllState() error + func (eC2Manager *EC2Manager) AllState_SignedURL(duration time.Duration) (*url.URL, error) + func (eC2Manager *EC2Manager) AmiUsage() error + func (eC2Manager *EC2Manager) AmiUsage_SignedURL(duration time.Duration) (*url.URL, error) + func (eC2Manager *EC2Manager) DbpoolStats() error + func (eC2Manager *EC2Manager) DbpoolStats_SignedURL(duration time.Duration) (*url.URL, error) + func (eC2Manager *EC2Manager) EbsUsage() error + func (eC2Manager *EC2Manager) EbsUsage_SignedURL(duration time.Duration) (*url.URL, error) + func (eC2Manager *EC2Manager) EnsureKeyPair(name string, payload *SSHPublicKey) error + func (eC2Manager *EC2Manager) EnsureKeyPair_SignedURL(name string, duration time.Duration) (*url.URL, error) + func (eC2Manager *EC2Manager) GetHealth() (*HealthOfTheEC2Account, error) + func (eC2Manager *EC2Manager) GetPrices() (*ListOfPrices, error) + func (eC2Manager *EC2Manager) GetRecentErrors() (*Errors, error) + func (eC2Manager *EC2Manager) GetSpecificPrices(payload *ListOfRestrictionsForPrices) (*ListOfPrices, error) + func (eC2Manager *EC2Manager) ListWorkerTypes() (*ListOfWorkerTypes, error) + func (eC2Manager *EC2Manager) Ping() error + func (eC2Manager *EC2Manager) PurgeQueues() error + func (eC2Manager *EC2Manager) PurgeQueues_SignedURL(duration time.Duration) (*url.URL, error) + func (eC2Manager *EC2Manager) Regions() error + func (eC2Manager *EC2Manager) Regions_SignedURL(duration time.Duration) (*url.URL, error) + func (eC2Manager *EC2Manager) RemoveKeyPair(name string) error + func (eC2Manager *EC2Manager) RunInstance(workerType string, payload *MakeASpotRequest) error + func (eC2Manager *EC2Manager) SqsStats() error + func (eC2Manager *EC2Manager) SqsStats_SignedURL(duration time.Duration) (*url.URL, error) + func (eC2Manager *EC2Manager) TerminateInstance(region, instanceId string) error + func (eC2Manager *EC2Manager) TerminateWorkerType(workerType string) error + func (eC2Manager *EC2Manager) WorkerTypeErrors(workerType string) (*Errors, error) + func (eC2Manager *EC2Manager) WorkerTypeHealth(workerType string) (*HealthOfTheEC2Account, error) + func (eC2Manager *EC2Manager) WorkerTypeState(workerType string) (*OverviewOfComputationalResources1, error) + func (eC2Manager *EC2Manager) WorkerTypeStats(workerType string) (*OverviewOfComputationalResources, error) + type Entry1 struct + InstanceType string + Price float64 + Region string + Type string + Zone string + type Entry2 struct + Key string + Restriction json.RawMessage + type Errors struct + Errors []Var4 + type HealthOfTheEC2Account struct + RequestHealth []json.RawMessage + Running []Var2 + TerminationHealth []json.RawMessage + type LaunchInfo json.RawMessage + func (this *LaunchInfo) MarshalJSON() ([]byte, error) + func (this *LaunchInfo) UnmarshalJSON(data []byte) error + type ListOfPrices []Entry1 + type ListOfRestrictionsForPrices []Entry2 + type ListOfWorkerTypes []string + type MakeASpotRequest struct + ClientToken string + LaunchInfo json.RawMessage + Region string + RequestType string + SpotPrice float64 + type OverviewOfComputationalResources struct + Pending []json.RawMessage + Running []interface{} + type OverviewOfComputationalResources1 struct + Instances []interface{} + type SSHPublicKey struct + Pubkey string + type Var json.RawMessage + func (this *Var) MarshalJSON() ([]byte, error) + func (this *Var) UnmarshalJSON(data []byte) error + type Var1 json.RawMessage + func (this *Var1) MarshalJSON() ([]byte, error) + func (this *Var1) UnmarshalJSON(data []byte) error + type Var2 struct + Az string + InstanceType string + Region string + Running int64 + type Var3 json.RawMessage + func (this *Var3) MarshalJSON() ([]byte, error) + func (this *Var3) UnmarshalJSON(data []byte) error + type Var4 struct + Az string + Code string + InstanceType string + Message string + Region string + Time tcclient.Time + Type string + WorkerType string + type Var5 float64 + type Var6 string + type Var7 []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/v20 github.com/taskcluster/taskcluster/clients/client-go/v21 github.com/taskcluster/taskcluster/clients/client-go/v22