class Google::Apis::RunV1alpha1::SecretEnvSource
Not supported by Cloud Run SecretEnvSource
selects a Secret to populate the environment variables with. The contents of the target Secret's Data field will represent the key-value pairs as environment variables.
Attributes
Not supported by Cloud Run LocalObjectReference
contains enough information to let you locate the referenced object inside the same namespace. Corresponds to the JSON property `localObjectReference` @return [Google::Apis::RunV1alpha1::LocalObjectReference]
The Secret to select from. Corresponds to the JSON property `name` @return [String]
(Optional) Specify whether the Secret must be defined Corresponds to the JSON property `optional` @return [Boolean]
(Optional) Specify whether the Secret must be defined Corresponds to the JSON property `optional` @return [Boolean]
Public Class Methods
# File lib/google/apis/run_v1alpha1/classes.rb, line 1472 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/run_v1alpha1/classes.rb, line 1477 def update!(**args) @local_object_reference = args[:local_object_reference] if args.key?(:local_object_reference) @name = args[:name] if args.key?(:name) @optional = args[:optional] if args.key?(:optional) end