Example #1
0
// 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
		}
	}
}