func (awsProvisioner *AwsProvisioner) BackendStatus() (*BackendStatusResponse, error) {
	cd := tcclient.Client(*awsProvisioner)
	responseObject, _, err := (&cd).APICall(nil, "GET", "/backend-status", new(BackendStatusResponse), nil)
	return responseObject.(*BackendStatusResponse), err
}
func (awsProvisioner *AwsProvisioner) BackendStatus() (*BackendStatusResponse, error) {
	cd := tcclient.Client(*awsProvisioner)
	responseObject, _, err := (&cd).APICall(nil, "GET", "/backend-status", new(BackendStatusResponse), nil)
	return responseObject.(*BackendStatusResponse), err
}
// Stability: *** EXPERIMENTAL ***
//
// This endpoint is used to show when the last time the provisioner
// has checked in.  A check in is done through the deadman's snitch
// api.  It is done at the conclusion of a provisioning iteration
// and used to tell if the background provisioning process is still
// running.
//
// **Warning** this api end-point is **not stable**.
//
// See https://docs.taskcluster.net/reference/core/aws-provisioner/api-docs#backendStatus