Class: SDM::KubernetesServiceAccount
- Inherits:
-
Object
- Object
- SDM::KubernetesServiceAccount
- Defined in:
- lib/models/porcelain.rb
Instance Attribute Summary collapse
-
#egress_filter ⇒ Object
A filter applied to the routing logic to pin datasource to nodes.
-
#healthcheck_namespace ⇒ Object
The path used to check the health of your connection.
-
#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.
-
#secret_store_id ⇒ Object
ID of the secret store containing credentials for this resource, if any.
-
#tags ⇒ Object
Tags is a map of key, value pairs.
-
#token ⇒ Object
Returns the value of attribute token.
Instance Method Summary collapse
-
#initialize(egress_filter: nil, healthcheck_namespace: nil, healthy: nil, hostname: nil, id: nil, name: nil, port: nil, secret_store_id: nil, tags: nil, token: nil) ⇒ KubernetesServiceAccount
constructor
A new instance of KubernetesServiceAccount.
- #to_json(options = {}) ⇒ Object
Constructor Details
#initialize(egress_filter: nil, healthcheck_namespace: nil, healthy: nil, hostname: nil, id: nil, name: nil, port: nil, secret_store_id: nil, tags: nil, token: nil) ⇒ KubernetesServiceAccount
Returns a new instance of KubernetesServiceAccount.
3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 |
# File 'lib/models/porcelain.rb', line 3891 def initialize( egress_filter: nil, healthcheck_namespace: nil, healthy: nil, hostname: nil, id: nil, name: nil, port: nil, secret_store_id: nil, tags: nil, token: nil ) if egress_filter != nil @egress_filter = egress_filter end if healthcheck_namespace != nil @healthcheck_namespace = healthcheck_namespace end if healthy != nil @healthy = healthy end if hostname != nil @hostname = hostname end if id != nil @id = id end if name != nil @name = name end if port != nil @port = port end if secret_store_id != nil @secret_store_id = secret_store_id end if != nil @tags = end if token != nil @token = token end end |
Instance Attribute Details
#egress_filter ⇒ Object
A filter applied to the routing logic to pin datasource to nodes.
3871 3872 3873 |
# File 'lib/models/porcelain.rb', line 3871 def egress_filter @egress_filter end |
#healthcheck_namespace ⇒ Object
The path used to check the health of your connection. Defaults to ‘default`.
3873 3874 3875 |
# File 'lib/models/porcelain.rb', line 3873 def healthcheck_namespace @healthcheck_namespace end |
#healthy ⇒ Object
True if the datasource is reachable and the credentials are valid.
3875 3876 3877 |
# File 'lib/models/porcelain.rb', line 3875 def healthy @healthy end |
#hostname ⇒ Object
Returns the value of attribute hostname.
3877 3878 3879 |
# File 'lib/models/porcelain.rb', line 3877 def hostname @hostname end |
#id ⇒ Object
Unique identifier of the Resource.
3879 3880 3881 |
# File 'lib/models/porcelain.rb', line 3879 def id @id end |
#name ⇒ Object
Unique human-readable name of the Resource.
3881 3882 3883 |
# File 'lib/models/porcelain.rb', line 3881 def name @name end |
#port ⇒ Object
Returns the value of attribute port.
3883 3884 3885 |
# File 'lib/models/porcelain.rb', line 3883 def port @port end |
#secret_store_id ⇒ Object
ID of the secret store containing credentials for this resource, if any.
3885 3886 3887 |
# File 'lib/models/porcelain.rb', line 3885 def secret_store_id @secret_store_id end |
#tags ⇒ Object
Tags is a map of key, value pairs.
3887 3888 3889 |
# File 'lib/models/porcelain.rb', line 3887 def @tags end |
#token ⇒ Object
Returns the value of attribute token.
3889 3890 3891 |
# File 'lib/models/porcelain.rb', line 3889 def token @token end |
Instance Method Details
#to_json(options = {}) ⇒ Object
3935 3936 3937 3938 3939 3940 3941 |
# File 'lib/models/porcelain.rb', line 3935 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 |