Class: Google::Cloud::Deploy::V1::PostdeployJobRun

Inherits:
Object
  • Object
show all
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

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}.

Returns:

  • (::String)

    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}.



3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 3513

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.

Returns:



3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 3513

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.

Returns:

  • (::String)

    Output only. Additional information about the postdeploy failure, if available.



3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 3513

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