func (awsProvisioner *AwsProvisioner) ListWorkerTypeSummaries() (*ListWorkerTypeSummariesResponse, error) {
	cd := tcclient.Client(*awsProvisioner)
	responseObject, _, err := (&cd).APICall(nil, "GET", "/list-worker-type-summaries", new(ListWorkerTypeSummariesResponse), nil)
	return responseObject.(*ListWorkerTypeSummariesResponse), err
}
func (awsProvisioner *AwsProvisioner) ListWorkerTypeSummaries() (*ListWorkerTypeSummariesResponse, error) {
	cd := tcclient.Client(*awsProvisioner)
	responseObject, _, err := (&cd).APICall(nil, "GET", "/list-worker-type-summaries", new(ListWorkerTypeSummariesResponse), nil)
	return responseObject.(*ListWorkerTypeSummariesResponse), err
}
// Return a list of worker types, including some summary information about
// current capacity for each.  While this list includes all defined worker types,
// there may be running EC2 instances for deleted worker types that are not
// included here.  The list is unordered.
//
// See https://docs.taskcluster.net/reference/core/aws-provisioner/api-docs#listWorkerTypeSummaries