Class: SDM::AKSServiceAccountUserImpersonation
- Inherits:
-
Object
- Object
- SDM::AKSServiceAccountUserImpersonation
- Defined in:
- lib/models/porcelain.rb
Instance Attribute Summary collapse
-
#bind_interface ⇒ Object
Bind interface.
-
#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.
-
#port_override ⇒ Object
Returns the value of attribute port_override.
-
#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(bind_interface: nil, egress_filter: nil, healthcheck_namespace: nil, healthy: nil, hostname: nil, id: nil, name: nil, port: nil, port_override: nil, secret_store_id: nil, tags: nil, token: nil) ⇒ AKSServiceAccountUserImpersonation
constructor
A new instance of AKSServiceAccountUserImpersonation.
- #to_json(options = {}) ⇒ Object
Constructor Details
#initialize(bind_interface: nil, egress_filter: nil, healthcheck_namespace: nil, healthy: nil, hostname: nil, id: nil, name: nil, port: nil, port_override: nil, secret_store_id: nil, tags: nil, token: nil) ⇒ AKSServiceAccountUserImpersonation
Returns a new instance of AKSServiceAccountUserImpersonation.
262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 |
# File 'lib/models/porcelain.rb', line 262 def initialize( bind_interface: nil, egress_filter: nil, healthcheck_namespace: nil, healthy: nil, hostname: nil, id: nil, name: nil, port: nil, port_override: nil, secret_store_id: nil, tags: nil, token: nil ) @bind_interface = bind_interface == nil ? "" : bind_interface @egress_filter = egress_filter == nil ? "" : egress_filter @healthcheck_namespace = healthcheck_namespace == nil ? "" : healthcheck_namespace @healthy = healthy == nil ? false : healthy @hostname = hostname == nil ? "" : hostname @id = id == nil ? "" : id @name = name == nil ? "" : name @port = port == nil ? 0 : port @port_override = port_override == nil ? 0 : port_override @secret_store_id = secret_store_id == nil ? "" : secret_store_id @tags = == nil ? SDM::() : @token = token == nil ? "" : token end |
Instance Attribute Details
#bind_interface ⇒ Object
Bind interface
238 239 240 |
# File 'lib/models/porcelain.rb', line 238 def bind_interface @bind_interface end |
#egress_filter ⇒ Object
A filter applied to the routing logic to pin datasource to nodes.
240 241 242 |
# File 'lib/models/porcelain.rb', line 240 def egress_filter @egress_filter end |
#healthcheck_namespace ⇒ Object
The path used to check the health of your connection. Defaults to default
.
242 243 244 |
# File 'lib/models/porcelain.rb', line 242 def healthcheck_namespace @healthcheck_namespace end |
#healthy ⇒ Object
True if the datasource is reachable and the credentials are valid.
244 245 246 |
# File 'lib/models/porcelain.rb', line 244 def healthy @healthy end |
#hostname ⇒ Object
Returns the value of attribute hostname.
246 247 248 |
# File 'lib/models/porcelain.rb', line 246 def hostname @hostname end |
#id ⇒ Object
Unique identifier of the Resource.
248 249 250 |
# File 'lib/models/porcelain.rb', line 248 def id @id end |
#name ⇒ Object
Unique human-readable name of the Resource.
250 251 252 |
# File 'lib/models/porcelain.rb', line 250 def name @name end |
#port ⇒ Object
Returns the value of attribute port.
252 253 254 |
# File 'lib/models/porcelain.rb', line 252 def port @port end |
#port_override ⇒ Object
Returns the value of attribute port_override.
254 255 256 |
# File 'lib/models/porcelain.rb', line 254 def port_override @port_override end |
#secret_store_id ⇒ Object
ID of the secret store containing credentials for this resource, if any.
256 257 258 |
# File 'lib/models/porcelain.rb', line 256 def secret_store_id @secret_store_id end |
#tags ⇒ Object
Tags is a map of key, value pairs.
258 259 260 |
# File 'lib/models/porcelain.rb', line 258 def @tags end |
#token ⇒ Object
Returns the value of attribute token.
260 261 262 |
# File 'lib/models/porcelain.rb', line 260 def token @token end |
Instance Method Details
#to_json(options = {}) ⇒ Object
290 291 292 293 294 295 296 |
# File 'lib/models/porcelain.rb', line 290 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 |