This is a sample of how to create service which extends the OrchestratorBaseService using the Build Tools.
GitHub Repository: https://github.com/SimonSparksUK/Orchestrator
Filename: OrchestratorPluginVCDService.ts
import{OrchestratorBaseService}from"./OrchestratorBaseService";
exportclassOrchestratorPluginVCDServiceextendsOrchestratorBaseService{
constructor(strProjectID:string){
super(strProjectID,"PluginVCD");
}
}Class Functions:
- Function: Add a Firewall Rule to an Edge
- Function: Add a Private Isolated Network in a vCloud vApp
- Function: Add CPUs to a vCloud Virtual Machine
- Function: Add Memory to a vCloud Virtual Machine
- Function: Change the Access Control Parameters of a vCloud vApp
- Function: Check Load Balancer Configuration
- Function: Copy Firewall Rules from an Edge to another Edge
- Function: Create a Load Balancer on an Edge
- Function: Create a vCloud Event Log Entry
- Function: Create an Empty vCloud vApp and link it to a Virtual Data Center Network
- Function: Delete a Load Balancer off an Edge
- Function: Find a vCloud vApp Template object by Name
- Function: Find a vCloud Virtual Data Center Network by Name
- Function: Get Organisational Virtual Data Centers Resource Allocation, Limits and Usage
- Function: Load Balance Virtual Machine Deployments Across 2 vSphere Clusters in a Provider Virtual Data Center
- Function: Server Find All For Type ( vCloud )
- Function: Server Find For Type ( vCloud )
- Function: Un-Deploy a vApp ( Power Off to You and Me )
- Function: Un-Deploy VMs ( Power Off to You and Me )
- Function: Wait for a vCloud Task to Complete
Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
