Class: Miasma::Models::LoadBalancer::Balancer

Inherits:
Types::Model show all
Defined in:
lib/miasma/models/load_balancer/balancer.rb

Overview

Abstract balancer

Defined Under Namespace

Classes: Address, HealthCheck, Listener, Server

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

Constructor Details

This class inherits a constructor from Miasma::Types::Model

Instance Attribute Details

- (Miasma::Types::Api) api (readonly) Originally defined in class Types::Model

Returns underlying service API

Returns:

Instance Method Details

- (Array<Address>) addresses

Returns all addresses

Returns:

  • (Array<Address>)

    all addresses



48
49
50
# File 'lib/miasma/models/load_balancer/balancer.rb', line 48

def addresses
  public_addresses + private_addresses
end