failureCause property

String? failureCause
getter/setter pair

The reason the deploy failed.

This will always be unspecified while the deploy is in progress or if it succeeded.

Output only. Possible string values are:

  • "FAILURE_CAUSE_UNSPECIFIED" : No reason for failure is specified.
  • "CLOUD_BUILD_UNAVAILABLE" : Cloud Build is not available, either because it is not enabled or because Cloud Deploy has insufficient permissions. See Required permission.
  • "EXECUTION_FAILED" : The deploy operation did not complete successfully; check Cloud Build logs.
  • "DEADLINE_EXCEEDED" : The deploy job run did not complete within the alloted time.
  • "MISSING_RESOURCES_FOR_CANARY" : There were missing resources in the runtime environment required for a canary deployment. Check the Cloud Build logs for more information.
  • "CLOUD_BUILD_REQUEST_FAILED" : Cloud Build failed to fulfill Cloud Deploy's request. See failure_message for additional details.
  • "DEPLOY_FEATURE_NOT_SUPPORTED" : The deploy operation had a feature configured that is not supported.

Implementation

core.String? failureCause;