Reference documentation and code samples for the Batch V1 API class Google::Cloud::Batch::V1::Environment.
An Environment describes a collection of environment variables to set when executing Tasks.
Inherits
- Object
 
Extended By
- Google::Protobuf::MessageExts::ClassMethods
 
Includes
- Google::Protobuf::MessageExts
 
Methods
#encrypted_variables
def encrypted_variables() -> ::Google::Cloud::Batch::V1::Environment::KMSEnvMap Returns 
 - (::Google::Cloud::Batch::V1::Environment::KMSEnvMap) — An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.
 
#encrypted_variables=
def encrypted_variables=(value) -> ::Google::Cloud::Batch::V1::Environment::KMSEnvMap Parameter 
 - value (::Google::Cloud::Batch::V1::Environment::KMSEnvMap) — An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.
 
 Returns 
 - (::Google::Cloud::Batch::V1::Environment::KMSEnvMap) — An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.
 
#secret_variables
def secret_variables() -> ::Google::Protobuf::Map{::String => ::String} Returns 
 - (::Google::Protobuf::Map{::String => ::String}) — A map of environment variable names to Secret Manager secret names. The VM will access the named secrets to set the value of each environment variable.
 
#secret_variables=
def secret_variables=(value) -> ::Google::Protobuf::Map{::String => ::String} Parameter 
 - value (::Google::Protobuf::Map{::String => ::String}) — A map of environment variable names to Secret Manager secret names. The VM will access the named secrets to set the value of each environment variable.
 
 Returns 
 - (::Google::Protobuf::Map{::String => ::String}) — A map of environment variable names to Secret Manager secret names. The VM will access the named secrets to set the value of each environment variable.
 
#variables
def variables() -> ::Google::Protobuf::Map{::String => ::String} Returns 
 - (::Google::Protobuf::Map{::String => ::String}) — A map of environment variable names to values.
 
#variables=
def variables=(value) -> ::Google::Protobuf::Map{::String => ::String} Parameter 
 - value (::Google::Protobuf::Map{::String => ::String}) — A map of environment variable names to values.
 
 Returns 
 - (::Google::Protobuf::Map{::String => ::String}) — A map of environment variable names to values.