Class: SDM::VaultTLSStore
- Inherits:
-
Object
- Object
- SDM::VaultTLSStore
- Defined in:
- lib/models/porcelain.rb
Instance Attribute Summary collapse
-
#ca_cert_path ⇒ Object
Returns the value of attribute ca_cert_path.
-
#client_cert_path ⇒ Object
Returns the value of attribute client_cert_path.
-
#client_key_path ⇒ Object
Returns the value of attribute client_key_path.
-
#id ⇒ Object
Unique identifier of the SecretStore.
-
#name ⇒ Object
Unique human-readable name of the SecretStore.
-
#server_address ⇒ Object
Returns the value of attribute server_address.
-
#tags ⇒ Object
Tags is a map of key, value pairs.
Instance Method Summary collapse
-
#initialize(id: nil, name: nil, server_address: nil, ca_cert_path: nil, client_cert_path: nil, client_key_path: nil, tags: nil) ⇒ VaultTLSStore
constructor
A new instance of VaultTLSStore.
- #to_json(options = {}) ⇒ Object
Constructor Details
#initialize(id: nil, name: nil, server_address: nil, ca_cert_path: nil, client_cert_path: nil, client_key_path: nil, tags: nil) ⇒ VaultTLSStore
Returns a new instance of VaultTLSStore.
6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 |
# File 'lib/models/porcelain.rb', line 6794 def initialize( id: nil, name: nil, server_address: nil, ca_cert_path: nil, client_cert_path: nil, client_key_path: nil, tags: nil ) if id != nil @id = id end if name != nil @name = name end if server_address != nil @server_address = server_address end if ca_cert_path != nil @ca_cert_path = ca_cert_path end if client_cert_path != nil @client_cert_path = client_cert_path end if client_key_path != nil @client_key_path = client_key_path end if != nil @tags = end end |
Instance Attribute Details
#ca_cert_path ⇒ Object
Returns the value of attribute ca_cert_path.
6786 6787 6788 |
# File 'lib/models/porcelain.rb', line 6786 def ca_cert_path @ca_cert_path end |
#client_cert_path ⇒ Object
Returns the value of attribute client_cert_path.
6788 6789 6790 |
# File 'lib/models/porcelain.rb', line 6788 def client_cert_path @client_cert_path end |
#client_key_path ⇒ Object
Returns the value of attribute client_key_path.
6790 6791 6792 |
# File 'lib/models/porcelain.rb', line 6790 def client_key_path @client_key_path end |
#id ⇒ Object
Unique identifier of the SecretStore.
6780 6781 6782 |
# File 'lib/models/porcelain.rb', line 6780 def id @id end |
#name ⇒ Object
Unique human-readable name of the SecretStore.
6782 6783 6784 |
# File 'lib/models/porcelain.rb', line 6782 def name @name end |
#server_address ⇒ Object
Returns the value of attribute server_address.
6784 6785 6786 |
# File 'lib/models/porcelain.rb', line 6784 def server_address @server_address end |
#tags ⇒ Object
Tags is a map of key, value pairs.
6792 6793 6794 |
# File 'lib/models/porcelain.rb', line 6792 def @tags end |
Instance Method Details
#to_json(options = {}) ⇒ Object
6826 6827 6828 6829 6830 6831 6832 |
# File 'lib/models/porcelain.rb', line 6826 def to_json( = {}) hash = {} self.instance_variables.each do |var| hash[var.id2name.delete_prefix("@")] = self.instance_variable_get var end hash.to_json end |