Class: SDM::AKS
- Inherits:
-
Object
- Object
- SDM::AKS
- Defined in:
- lib/models/porcelain.rb
Instance Attribute Summary collapse
-
#certificate_authority ⇒ Object
Returns the value of attribute certificate_authority.
-
#certificate_authority_filename ⇒ Object
Returns the value of attribute certificate_authority_filename.
-
#client_certificate ⇒ Object
Returns the value of attribute client_certificate.
-
#client_certificate_filename ⇒ Object
Returns the value of attribute client_certificate_filename.
-
#client_key ⇒ Object
Returns the value of attribute client_key.
-
#client_key_filename ⇒ Object
Returns the value of attribute client_key_filename.
-
#healthy ⇒ Object
True if the datasource is reachable and the credentials are valid.
-
#hostname ⇒ Object
Returns the value of attribute hostname.
-
#id ⇒ Object
Unique identifier of the Resource.
-
#name ⇒ Object
Unique human-readable name of the Resource.
-
#port ⇒ Object
Returns the value of attribute port.
-
#tags ⇒ Object
Tags is a map of key, value pairs.
Instance Method Summary collapse
-
#initialize(id: nil, name: nil, healthy: nil, tags: nil, hostname: nil, port: nil, certificate_authority: nil, certificate_authority_filename: nil, client_certificate: nil, client_certificate_filename: nil, client_key: nil, client_key_filename: nil) ⇒ AKS
constructor
A new instance of AKS.
- #to_json(options = {}) ⇒ Object
Constructor Details
#initialize(id: nil, name: nil, healthy: nil, tags: nil, hostname: nil, port: nil, certificate_authority: nil, certificate_authority_filename: nil, client_certificate: nil, client_certificate_filename: nil, client_key: nil, client_key_filename: nil) ⇒ AKS
Returns a new instance of AKS.
1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 |
# File 'lib/models/porcelain.rb', line 1823 def initialize( id:nil \ , name:nil \ , healthy:nil \ , tags:nil \ , hostname:nil \ , port:nil \ , certificate_authority:nil \ , certificate_authority_filename:nil \ , client_certificate:nil \ , client_certificate_filename:nil \ , client_key:nil \ , client_key_filename:nil \ ) if id != nil @id = id end if name != nil @name = name end if healthy != nil @healthy = healthy end if != nil @tags = end if hostname != nil @hostname = hostname end if port != nil @port = port end if != nil @certificate_authority = end if != nil @certificate_authority_filename = end if client_certificate != nil @client_certificate = client_certificate end if client_certificate_filename != nil @client_certificate_filename = client_certificate_filename end if client_key != nil @client_key = client_key end if client_key_filename != nil @client_key_filename = client_key_filename end end |
Instance Attribute Details
#certificate_authority ⇒ Object
Returns the value of attribute certificate_authority.
1812 1813 1814 |
# File 'lib/models/porcelain.rb', line 1812 def @certificate_authority end |
#certificate_authority_filename ⇒ Object
Returns the value of attribute certificate_authority_filename.
1814 1815 1816 |
# File 'lib/models/porcelain.rb', line 1814 def @certificate_authority_filename end |
#client_certificate ⇒ Object
Returns the value of attribute client_certificate.
1816 1817 1818 |
# File 'lib/models/porcelain.rb', line 1816 def client_certificate @client_certificate end |
#client_certificate_filename ⇒ Object
Returns the value of attribute client_certificate_filename.
1818 1819 1820 |
# File 'lib/models/porcelain.rb', line 1818 def client_certificate_filename @client_certificate_filename end |
#client_key ⇒ Object
Returns the value of attribute client_key.
1820 1821 1822 |
# File 'lib/models/porcelain.rb', line 1820 def client_key @client_key end |
#client_key_filename ⇒ Object
Returns the value of attribute client_key_filename.
1822 1823 1824 |
# File 'lib/models/porcelain.rb', line 1822 def client_key_filename @client_key_filename end |
#healthy ⇒ Object
True if the datasource is reachable and the credentials are valid.
1804 1805 1806 |
# File 'lib/models/porcelain.rb', line 1804 def healthy @healthy end |
#hostname ⇒ Object
Returns the value of attribute hostname.
1808 1809 1810 |
# File 'lib/models/porcelain.rb', line 1808 def hostname @hostname end |
#id ⇒ Object
Unique identifier of the Resource.
1800 1801 1802 |
# File 'lib/models/porcelain.rb', line 1800 def id @id end |
#name ⇒ Object
Unique human-readable name of the Resource.
1802 1803 1804 |
# File 'lib/models/porcelain.rb', line 1802 def name @name end |
#port ⇒ Object
Returns the value of attribute port.
1810 1811 1812 |
# File 'lib/models/porcelain.rb', line 1810 def port @port end |
#tags ⇒ Object
Tags is a map of key, value pairs.
1806 1807 1808 |
# File 'lib/models/porcelain.rb', line 1806 def @tags end |
Instance Method Details
#to_json(options = {}) ⇒ Object
1885 1886 1887 1888 1889 1890 1891 |
# File 'lib/models/porcelain.rb', line 1885 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 |