Cloud Life Sciences V2beta API - Class Google::Cloud::LifeSciences::V2beta::Secret (v0.3.0)

Reference documentation and code samples for the Cloud Life Sciences V2beta API class Google::Cloud::LifeSciences::V2beta::Secret.

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

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#cipher_text

def cipher_text() -> ::String
Returns
  • (::String) — The value of the cipherText response from the encrypt method. This field is intentionally unaudited.

#cipher_text=

def cipher_text=(value) -> ::String
Parameter
  • value (::String) — 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.

#key_name

def key_name() -> ::String
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.

#key_name=

def key_name=(value) -> ::String
Parameter
  • value (::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.
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.