VCF Automation Backend Plugin#
Overview#
The VCF Automation backend plugin provides the backend services required for the VCF Automation frontend plugin. It handles API integration with VCF services, manages permissions, and processes deployment and resource operations.
Features#
API Integration#
- Seamless integration with VCF Automation services
- API endpoint management
- Service communication
Permission Management#
- Built-in support for Backstage's permission framework
- Access control management
- Resource authorization
Entity Processing#
- Entity relationship mapping
- Entity updates
- State management
Operation Management#
- Deployment operations
- Resource management
- Operation processing
Event Handling#
- VCF events management
- Event streaming
- Notification handling
API Endpoints#
The plugin exposes the following endpoints:
// Get deployment details
GET /api/vcf-automation/deployments/:id
// Get resource details
GET /api/vcf-automation/resources/:id
// Get project details
GET /api/vcf-automation/projects/:id
// Execute deployment operations
POST /api/vcf-automation/deployments/:id/operations
// Stream VCF events
GET /api/vcf-automation/events