Class: Google::Cloud::LifeSciences::V2beta::Secret

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/lifesciences/v2beta/workflows.rb

Overview

Holds encrypted information that is only decrypted and stored in RAM by the worker VM when running the pipeline.

Instance Attribute Summary collapse

Instance Attribute Details

#cipher_text::String

Returns The value of the cipherText response from the encrypt method. This field is intentionally unaudited.

Returns:

  • (::String)

    The value of the cipherText response from the encrypt method. This field is intentionally unaudited.



316
317
318
319
# File 'proto_docs/google/cloud/lifesciences/v2beta/workflows.rb', line 316

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

#key_name::String

Returns The name of the Cloud KMS key that will be used to decrypt the secret value. The VM service account must have the required permissions and authentication scopes to invoke the decrypt method on the specified key.

Returns:

  • (::String)

    The name of the Cloud KMS key that will be used to decrypt the secret value. The VM service account must have the required permissions and authentication scopes to invoke the decrypt method on the specified key.



316
317
318
319
# File 'proto_docs/google/cloud/lifesciences/v2beta/workflows.rb', line 316

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