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