proto_docs/google/cloud/lifesciences/v2beta/workflows.rb in google-cloud-life_sciences-v2beta-0.2.0 vs proto_docs/google/cloud/lifesciences/v2beta/workflows.rb in google-cloud-life_sciences-v2beta-0.3.0
- old
+ new
@@ -75,10 +75,19 @@
# @!attribute [rw] environment
# @return [::Google::Protobuf::Map{::String => ::String}]
# The environment to pass into every action. Each action can also specify
# additional environment variables but cannot delete an entry from this map
# (though they can overwrite it with a different value).
+ # @!attribute [rw] encrypted_environment
+ # @return [::Google::Cloud::LifeSciences::V2beta::Secret]
+ # The encrypted environment to pass into every action. Each action can also
+ # specify its own encrypted environment.
+ #
+ # The secret must decrypt to a JSON-encoded dictionary where key-value pairs
+ # serve as environment variable names and their values. The decoded
+ # environment variables can overwrite the values specified by the
+ # `environment` field.
# @!attribute [rw] timeout
# @return [::Google::Protobuf::Duration]
# The maximum amount of time to give the pipeline to complete. This includes
# the time spent waiting for a worker to be allocated. If the pipeline fails
# to complete before the timeout, it will be cancelled and the error code
@@ -147,10 +156,21 @@
# debug or logging actions should execute.
#
# `GOOGLE_LAST_EXIT_STATUS` will be set to the exit status of the last
# non-background action that executed. This can be used by workflow engine
# authors to determine whether an individual action has succeeded or failed.
+ # @!attribute [rw] encrypted_environment
+ # @return [::Google::Cloud::LifeSciences::V2beta::Secret]
+ # The encrypted environment to pass into the container. This environment is
+ # merged with values specified in the
+ # {::Google::Cloud::LifeSciences::V2beta::Pipeline google.cloud.lifesciences.v2beta.Pipeline} message, overwriting any
+ # duplicate values.
+ #
+ # The secret must decrypt to a JSON-encoded dictionary where key-value pairs
+ # serve as environment variable names and their values. The decoded
+ # environment variables can overwrite the values specified by the
+ # `environment` field.
# @!attribute [rw] pid_namespace
# @return [::String]
# An optional identifier for a PID namespace to run the action inside.
# Multiple actions should use the same string to share a namespace. If
# unspecified, a separate isolated namespace is used.
@@ -423,9 +443,13 @@
# @!attribute [rw] volumes
# @return [::Array<::Google::Cloud::LifeSciences::V2beta::Volume>]
# The list of disks and other storage to create or attach to the VM.
#
# Specify either the `volumes[]` field or the `disks[]` field, but not both.
+ # @!attribute [rw] reservation
+ # @return [::String]
+ # If specified, the VM will only be allocated inside the matching
+ # reservation. It will fail if the VM parameters don't match the reservation.
class VirtualMachine
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
# @!attribute [rw] key