Class: Google::Cloud::Deploy::V1::PostdeployJobRun
- Inherits:
-
Object
- Object
- Google::Cloud::Deploy::V1::PostdeployJobRun
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/deploy/v1/cloud_deploy.rb
Overview
PostdeployJobRun contains information specific to a postdeploy JobRun
.
Defined Under Namespace
Modules: FailureCause
Instance Attribute Summary collapse
-
#build ⇒ ::String
readonly
Output only.
-
#failure_cause ⇒ ::Google::Cloud::Deploy::V1::PostdeployJobRun::FailureCause
readonly
Output only.
-
#failure_message ⇒ ::String
readonly
Output only.
Instance Attribute Details
#build ⇒ ::String (readonly)
Returns Output only. The resource name of the Cloud Build Build
object that is
used to execute the custom actions associated with the postdeploy Job.
Format is projects/{project}/locations/{location}/builds/{build}
.
3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 3447 class PostdeployJobRun include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Well-known postdeploy failures. module FailureCause # No reason for failure is specified. FAILURE_CAUSE_UNSPECIFIED = 0 # Cloud Build is not available, either because it is not enabled or because # Cloud Deploy has insufficient permissions. See [required # permission](https://cloud.google.com/deploy/docs/cloud-deploy-service-account#required_permissions). CLOUD_BUILD_UNAVAILABLE = 1 # The postdeploy operation did not complete successfully; check Cloud Build # logs. EXECUTION_FAILED = 2 # The postdeploy job run did not complete within the alloted time. DEADLINE_EXCEEDED = 3 # Cloud Build failed to fulfill Cloud Deploy's request. See failure_message # for additional details. CLOUD_BUILD_REQUEST_FAILED = 4 end end |
#failure_cause ⇒ ::Google::Cloud::Deploy::V1::PostdeployJobRun::FailureCause (readonly)
Returns Output only. The reason the postdeploy failed. This will always be unspecified while the postdeploy is in progress or if it succeeded.
3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 3447 class PostdeployJobRun include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Well-known postdeploy failures. module FailureCause # No reason for failure is specified. FAILURE_CAUSE_UNSPECIFIED = 0 # Cloud Build is not available, either because it is not enabled or because # Cloud Deploy has insufficient permissions. See [required # permission](https://cloud.google.com/deploy/docs/cloud-deploy-service-account#required_permissions). CLOUD_BUILD_UNAVAILABLE = 1 # The postdeploy operation did not complete successfully; check Cloud Build # logs. EXECUTION_FAILED = 2 # The postdeploy job run did not complete within the alloted time. DEADLINE_EXCEEDED = 3 # Cloud Build failed to fulfill Cloud Deploy's request. See failure_message # for additional details. CLOUD_BUILD_REQUEST_FAILED = 4 end end |
#failure_message ⇒ ::String (readonly)
Returns Output only. Additional information about the postdeploy failure, if available.
3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 3447 class PostdeployJobRun include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Well-known postdeploy failures. module FailureCause # No reason for failure is specified. FAILURE_CAUSE_UNSPECIFIED = 0 # Cloud Build is not available, either because it is not enabled or because # Cloud Deploy has insufficient permissions. See [required # permission](https://cloud.google.com/deploy/docs/cloud-deploy-service-account#required_permissions). CLOUD_BUILD_UNAVAILABLE = 1 # The postdeploy operation did not complete successfully; check Cloud Build # logs. EXECUTION_FAILED = 2 # The postdeploy job run did not complete within the alloted time. DEADLINE_EXCEEDED = 3 # Cloud Build failed to fulfill Cloud Deploy's request. See failure_message # for additional details. CLOUD_BUILD_REQUEST_FAILED = 4 end end |