{ "opencollection": "1.0.0", "info": { "name": "APIs.io Engineering Platform Amazon API Gateway 2014 11 13 IP Address Management Service Bindings API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "IP Address Management Service Bindings", "type": "folder" }, "items": [ { "info": { "name": "APIs.io Engineering Platform List Service Bindings", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/addressing/prefixes/:prefix_id/bindings", "params": [ { "name": "account_id", "value": "", "type": "path" }, { "name": "prefix_id", "value": "", "type": "path" } ] }, "docs": "List the Cloudflare services this prefix is currently bound to. Traffic sent to an address within an IP prefix will be routed to the Cloudflare service of the most-specific Service Binding matching the address.\n**Example:** binding `192.0.2.0/24` to Cloudflare Magic Transit and `192.0.2.1/32` to the Cloudflare CDN would route traffic for `192.0.2.1` to the CDN, and traffic for all other IPs in the prefix to Cloudflare Magic Transit.\n" }, { "info": { "name": "APIs.io Engineering Platform Create Service Binding", "type": "http" }, "http": { "method": "POST", "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/addressing/prefixes/:prefix_id/bindings", "params": [ { "name": "account_id", "value": "", "type": "path" }, { "name": "prefix_id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new Service Binding, routing traffic to IPs within the given CIDR to a service running on Cloudflare's network.\n**Note:** This API may only be used on prefixes currently configured with a Magic Transit service binding, and only allows creating service bindings for the Cloudflare CDN or Cloudflare Spectrum.\n" }, { "info": { "name": "APIs.io Engineering Platform Get Service Binding", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/addressing/prefixes/:prefix_id/bindings/:binding_id", "params": [ { "name": "account_id", "value": "", "type": "path" }, { "name": "prefix_id", "value": "", "type": "path" }, { "name": "binding_id", "value": "", "type": "path" } ] }, "docs": "Fetch a single Service Binding" }, { "info": { "name": "APIs.io Engineering Platform Delete Service Binding", "type": "http" }, "http": { "method": "DELETE", "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/addressing/prefixes/:prefix_id/bindings/:binding_id", "params": [ { "name": "account_id", "value": "", "type": "path" }, { "name": "prefix_id", "value": "", "type": "path" }, { "name": "binding_id", "value": "", "type": "path" } ] }, "docs": "Delete a Service Binding" }, { "info": { "name": "APIs.io Engineering Platform List Services", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/addressing/services", "params": [ { "name": "account_id", "value": "", "type": "path" } ] }, "docs": "Bring-Your-Own IP (BYOIP) prefixes onboarded to Cloudflare must be bound to a service running on the Cloudflare network to enable a Cloudflare product on the IP addresses. This endpoint can be used as a reference of available services on the Cloudflare network, and their service IDs.\n" } ] } ], "bundled": true }