func (e *Error) Error() string {
	var err string
	if e.Err != nil {
		err = e.Err.Error() + ": " + e.Reason
	} else {
		err = e.Reason
	}
	return err
}
func (e *Error) Error() string {
	var err string
	if e.Err != nil {
		err = e.Err.Error() + ": " + e.Reason
	} else {
		err = e.Reason
	}
	return err
}
func ( e * Error ) Error ( ) string { var err string if e . Err != nil { err = e . Err . Error ( ) + " " + e . Reason } else { err = e . Reason } return err }
// Error is the string representation of a provisioning error.
Error is the string representation of a provisioning error .