Class: Google::Apis::ComputeAlpha::TlsCertificatePaths

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
generated/google/apis/compute_alpha/classes.rb,
generated/google/apis/compute_alpha/representations.rb,
generated/google/apis/compute_alpha/representations.rb

Overview

[Deprecated] The paths to the mounted TLS Certificates and private key. The paths to the mounted TLS Certificates and private key.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Google::Apis::Core::JsonObjectSupport

#to_json

Methods included from Google::Apis::Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ TlsCertificatePaths

Returns a new instance of TlsCertificatePaths.



37809
37810
37811
# File 'generated/google/apis/compute_alpha/classes.rb', line 37809

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#certificate_pathString

The path to the file holding the client or server TLS certificate to use. Corresponds to the JSON property certificatePath

Returns:

  • (String)


37802
37803
37804
# File 'generated/google/apis/compute_alpha/classes.rb', line 37802

def certificate_path
  @certificate_path
end

#private_key_pathString

The path to the file holding the client or server private key. Corresponds to the JSON property privateKeyPath

Returns:

  • (String)


37807
37808
37809
# File 'generated/google/apis/compute_alpha/classes.rb', line 37807

def private_key_path
  @private_key_path
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



37814
37815
37816
37817
# File 'generated/google/apis/compute_alpha/classes.rb', line 37814

def update!(**args)
  @certificate_path = args[:certificate_path] if args.key?(:certificate_path)
  @private_key_path = args[:private_key_path] if args.key?(:private_key_path)
end