// Terminate terminates all instances func (i Instances) TerminateAll(client *amazon.Client) { if len(i) == 0 { return } for _, split := range splittedIds(i.Ids(), 500) { _, err := client.TerminateInstances(split...) if err != nil { fmt.Printf("[%s] terminate error: %s\n", client.Region, err) continue } } }