Class: Conjur::API
- Inherits:
-
Object
- Object
- Conjur::API
- Includes:
- StandardMethods
- Defined in:
- lib/conjur/api/web_services.rb,
lib/conjur/service-gateway-api.rb,
lib/conjur/api/service_gateways.rb
Direct Known Subclasses
Instance Method Summary collapse
- #create_service_gateway(id, options = {}) ⇒ Object
- #create_web_service(id, service_gateway, adapter, options = {}) ⇒ Object
- #service_gateway(id) ⇒ Object
- #service_gateways(options = {}) ⇒ Object
- #web_service(id) ⇒ Object
Instance Method Details
#create_service_gateway(id, options = {}) ⇒ Object
5 6 7 |
# File 'lib/conjur/api/service_gateways.rb', line 5 def create_service_gateway(id, = {}) standard_create Conjur::ServiceGateways::API.host, :service_gateway, id, end |
#create_web_service(id, service_gateway, adapter, options = {}) ⇒ Object
5 6 7 |
# File 'lib/conjur/api/web_services.rb', line 5 def create_web_service(id, service_gateway, adapter, = {}) standard_create Conjur::ServiceGateways::API.host, :web_service, id, .merge(service_gateway_id: service_gateway, adapter: adapter) end |
#service_gateway(id) ⇒ Object
13 14 15 |
# File 'lib/conjur/api/service_gateways.rb', line 13 def service_gateway id standard_show Conjur::ServiceGateways::API.host, :service_gateway, id end |
#service_gateways(options = {}) ⇒ Object
9 10 11 |
# File 'lib/conjur/api/service_gateways.rb', line 9 def service_gateways( = {}) standard_list Conjur::ServiceGateways::API.host, :service_gateway, end |
#web_service(id) ⇒ Object
9 10 11 |
# File 'lib/conjur/api/web_services.rb', line 9 def web_service id standard_show Conjur::ServiceGateways::API.host, :web_service, id end |