- Home
- API Enriched
- API Reference
- 🏢 Bigip API
🏢 Bigip API
Legacy device orchestration with iRule scripts and data group synchronization. Virtual server bindings and metrics collection.
- Category: Platform
- Complexity: advanced
- Paths: 29 | Schemas: 238
- Tier: Advanced
- Related domains:
marketplace
Use Cases
Section titled “Use Cases”- Manage BigIP F5 appliances
- Configure iRule scripts
- Manage data groups
- Integrate BigIP CNE
Primary Resources
Section titled “Primary Resources”- bigip_pool: BIG-IP pool for load balancing integration
- bigip_device: BIG-IP device registration and management
Endpoints
Section titled “Endpoints”| Method | Path | Description |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/apms | Create APM Service. |
| PUT | /api/config/namespaces/{metadata.namespace}/apms/{metadata.name} | Replace APM Service. |
| GET | /api/config/namespaces/{namespace}/apms | List BIG-IP APM as a Service. |
| GET | /api/config/namespaces/{namespace}/apms/{name} | GET APM Service. |
| DELETE | /api/config/namespaces/{namespace}/apms/{name} | DELETE BIG-IP APM as a Service. |
| POST | /api/data/namespaces/{namespace}/bigip/apm/metrics | Metrics |
| POST | /api/bigipconnector/namespaces/{metadata.namespace}/bigip_irules | Specification. |
| PUT | /api/bigipconnector/namespaces/{metadata.namespace}/bigip_irules/{metadata.name} | Specification. |
| GET | /api/bigipconnector/namespaces/{namespace}/bigip_irules | List BIG-IP iRule as a Service. |
| GET | /api/bigipconnector/namespaces/{namespace}/bigip_irules/{name} | Specification. |
| DELETE | /api/bigipconnector/namespaces/{namespace}/bigip_irules/{name} | DELETE BIG-IP iRule as a Service. |
| PUT | /api/config/namespaces/{metadata.namespace}/bigip_virtual_servers/{metadata.name} | Replace BIG-IP virtual server. |
| GET | /api/config/namespaces/{namespace}/bigip_virtual_servers | List BIG-IP virtual server. |
| POST | /api/config/namespaces/{namespace}/bigip_virtual_servers/get_security_config | GET Security Config for BIG-IP Load Balancer. |
| GET | /api/config/namespaces/{namespace}/bigip_virtual_servers/{name} | GET BIG-IP virtual server. |
| POST | /api/config/namespaces/{metadata.namespace}/application_profiless | Create Application Profiles. |
| PUT | /api/config/namespaces/{metadata.namespace}/application_profiless/{metadata.name} | Replace Application Profiles. |
| GET | /api/config/namespaces/{namespace}/application_profiless | List Configure Application Profiles. |
| GET | /api/config/namespaces/{namespace}/application_profiless/{name} | GET Application Profiles. |
| DELETE | /api/config/namespaces/{namespace}/application_profiless/{name} | DELETE Configure Application Profiles. |
| POST | /api/config/namespaces/{metadata.namespace}/bigip_http_proxies | Create BIG-IP HTTP Proxy. |
| PUT | /api/config/namespaces/{metadata.namespace}/bigip_http_proxies/{metadata.name} | Replace BIG-IP HTTP Proxy. |
| GET | /api/config/namespaces/{namespace}/bigip_http_proxies | List Configure BIG-IP HTTP Proxy. |
| GET | /api/config/namespaces/{namespace}/bigip_http_proxies/{name} | GET BIG-IP HTTP Proxy. |
| DELETE | /api/config/namespaces/{namespace}/bigip_http_proxies/{name} | DELETE Configure BIG-IP HTTP Proxy. |
| POST | /api/config/namespaces/{metadata.namespace}/irules | Create iRule. |
| PUT | /api/config/namespaces/{metadata.namespace}/irules/{metadata.name} | Replace iRule. |
| GET | /api/config/namespaces/{namespace}/irules | List Configure iRule. |
| GET | /api/config/namespaces/{namespace}/irules/{name} | GET iRule |
| DELETE | /api/config/namespaces/{namespace}/irules/{name} | DELETE Configure iRule. |
| POST | /api/config/namespaces/{metadata.namespace}/data_groups | Create Data group. |
| PUT | /api/config/namespaces/{metadata.namespace}/data_groups/{metadata.name} | Replace Data Group. |
| GET | /api/config/namespaces/{namespace}/data_groups | List Data Group. |
| GET | /api/config/namespaces/{namespace}/data_groups/{name} | GET Data Group. |
| DELETE | /api/config/namespaces/{namespace}/data_groups/{name} | DELETE Data Group. |