Class: Google::Cloud::Deploy::V1::PrivatePool

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

Execution using a private Cloud Build pool.

Instance Attribute Summary collapse

Instance Attribute Details

#artifact_storage::String

Returns Optional. Cloud Storage location where execution outputs should be stored. This can either be a bucket ("gs://my-bucket") or a path within a bucket ("gs://my-bucket/my-dir"). If unspecified, a default bucket located in the same region will be used.

Returns:

  • (::String)

    Optional. Cloud Storage location where execution outputs should be stored. This can either be a bucket ("gs://my-bucket") or a path within a bucket ("gs://my-bucket/my-dir"). If unspecified, a default bucket located in the same region will be used.



890
891
892
893
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 890

class PrivatePool
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#service_account::String

Returns Optional. Google service account to use for execution. If unspecified, the project execution service account ([email protected]) will be used.

Returns:

  • (::String)

    Optional. Google service account to use for execution. If unspecified, the project execution service account ([email protected]) will be used.



890
891
892
893
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 890

class PrivatePool
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#worker_pool::String

Returns Required. Resource name of the Cloud Build worker pool to use. The format is projects/{project}/locations/{location}/workerPools/{pool}.

Returns:

  • (::String)

    Required. Resource name of the Cloud Build worker pool to use. The format is projects/{project}/locations/{location}/workerPools/{pool}.



890
891
892
893
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 890

class PrivatePool
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end