class PlatformAPI::OutboundRuleset

An outbound-ruleset is a collection of rules that specify what hosts Dynos are allowed to communicate with.

Public Class Methods

new(client) click to toggle source
# File lib/platform-api/client.rb, line 2272
def initialize(client)
  @client = client
end

Public Instance Methods

create(space_id_or_space_name, body = {}) click to toggle source

Create a new outbound ruleset

@param space_id_or_space_name: unique identifier of space or unique name of space @param body: the object to pass as the request payload

# File lib/platform-api/client.rb, line 2302
def create(space_id_or_space_name, body = {})
  @client.outbound_ruleset.create(space_id_or_space_name, body)
end
current(space_id_or_space_name) click to toggle source

Current outbound ruleset for a space

@param space_id_or_space_name: unique identifier of space or unique name of space

# File lib/platform-api/client.rb, line 2279
def current(space_id_or_space_name)
  @client.outbound_ruleset.current(space_id_or_space_name)
end
info(space_id_or_space_name, outbound_ruleset_id) click to toggle source

Info on an existing Outbound Ruleset

@param space_id_or_space_name: unique identifier of space or unique name of space @param outbound_ruleset_id: unique identifier of an outbound-ruleset

# File lib/platform-api/client.rb, line 2287
def info(space_id_or_space_name, outbound_ruleset_id)
  @client.outbound_ruleset.info(space_id_or_space_name, outbound_ruleset_id)
end
list(space_id_or_space_name) click to toggle source

List all Outbound Rulesets for a space

@param space_id_or_space_name: unique identifier of space or unique name of space

# File lib/platform-api/client.rb, line 2294
def list(space_id_or_space_name)
  @client.outbound_ruleset.list(space_id_or_space_name)
end