func (awsProvisioner *AwsProvisioner) WorkerType_SignedURL(workerType string, duration time.Duration) (*url.URL, error) {
	cd := tcclient.Client(*awsProvisioner)
	return (&cd).SignedURL("/worker-type/"+url.QueryEscape(workerType), nil, duration)
}
func (awsProvisioner *AwsProvisioner) WorkerType_SignedURL(workerType string, duration time.Duration) (*url.URL, error) {
	cd := tcclient.Client(*awsProvisioner)
	return (&cd).SignedURL("/worker-type/"+url.QueryEscape(workerType), nil, duration)
}
// Returns a signed URL for WorkerType, valid for the specified duration.
//
// Required scopes:
//   Any of:
//   - aws-provisioner:view-worker-type:<workerType>
//   - aws-provisioner:manage-worker-type:<workerType>
//
// See WorkerType for more details.