class Stax::Aws::APIGateway
Public Class Methods
api(id)
click to toggle source
# File lib/stax/aws/apigw.rb, line 13 def api(id) client.get_rest_api(rest_api_id: id) end
client()
click to toggle source
# File lib/stax/aws/apigw.rb, line 9 def client @_client ||= ::Aws::APIGateway::Client.new end
resources(id)
click to toggle source
# File lib/stax/aws/apigw.rb, line 21 def resources(id) position = nil items = [] loop do resp = client.get_resources(rest_api_id: id, position: position) items += resp.items position = resp.position break unless position end items end
stages(id, deployment = nil)
click to toggle source
# File lib/stax/aws/apigw.rb, line 17 def stages(id, deployment = nil) client.get_stages(rest_api_id: id, deployment_id: deployment).item end