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



3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 3416

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:



3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 3416

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.



3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 3416

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