VCF Automation API Operations Index
All available VCF Automation API Operations
Get billing metrics for current org.
Returns a paginated list of catalog items.
Returns the catalog item with the specified id.
Updates a catalog item with specified icon id or request limit.
Returns a paginated list of catalog item versions.
Returns a detailed catalog item version.
Patch the catalog item version with form id. Nullify the formId if the formId is an empty string.
Returns a paginated list of all available Catalog Item Types.
Returns the Catalog Item Type with the specified ID.
Returns a paginated list of catalog items.
Returns the catalog item with the specified ID.
Creates a deployment from a catalog item.
Returns upfront price response for a given catalog item.
Returns upfront prices of a given catalog item.
Returns a paginated list of catalog item versions.
Returns a detailed catalog item version.
Returns a paginated list of catalog sources.
Creates a new catalog source or updates an existing catalog source based on the request body and imports catalog items from it.
Deletes the catalog source with the supplied ID.
Returns the catalog source with the supplied ID.
Returns the complete list of available actions that can be performed on a given deployment.
Returns an action for the deployment specified by its Deployment ID and Action ID.
Returns the complete list of available actions that can be performed on a given resource.
Returns an action for the resource specified by its Resource ID and Action ID.
Submit a resource action request.
Returns a paginated list of deployments.
Returns the Deployment filters in context of given user.
Returns the Deployment filter with the supplied ID.
Returns OK if a deployment with the supplied name exists.
Returns OK if a deployment with the supplied name exists.
Deletes the deployment with the supplied ID, cleans up the associated resources from the Cloud Provider.
Returns the deployment with the supplied ID.
Updates the deployment with the supplied ID.
Returns the deployment expense history with the supplied ID.
Returns a paginated list of resources corresponding to the deployment with the supplied ID.
Deletes the resource with the specified ID and attempts to delete resource from the Cloud Provider.
Returns the resource with the specified ID that is correlated with the supplied deployment.
Returns a count of deployments using the project.
Create an icon.
Delete an existing icon by its unique id.
Download an existing icon by its unique id.
Retrieves notification scenarios
Deletes a notification scenario branding
Creates or updates a notification scenario branding of an organization
Retrieves all notification scenario configurations of an organization
Enable or disabled a notification scenario configuration of an organization
Creates or updates a notification scenario configuration of an organization
Deletes a notification scenario configuration by scenario id of an organization
Retrieves a notification scenario configuration by scenario id of an organization
Preview Notification Scenario Config
Send Test Notification Scenario Config
Find all the policies associated with current org.
Create a new policy or update an existing policy based on request body and validate its fields according to business rules or dry-run an existing policy to rehearse actual policy effect on application.
Delete a specified policy corresponding to its unique id.
Find a specific policy based on the input policy id.
Returns a paginated list of policy decisions. If a dryRunId is provided, the return value has a field indicating whether the dry run is complete.
Find a specific policy decision based on the input policy decision id.
Find all the policy types available in the current org.
Find a specific policy type based on the input policy type id.
Return the policy scope schema for the given policy type.
Returns a paginated list of pricing card assignments
Create a new pricing card policy assignment based on request body and validate its field according to business rules. Request body with ALL entityType will delete the older assignments for the given pricingCardId
Returns a pricing card assignment strategy for the Org
Updates the pricing card assignment strategy for the Org.
Create a new pricing card assignment strategy based on request body and validate its field according to business rules.
Deletes the pricing card assignment with the specified id
Returns a pricing card assignments by id
Updates the pricing card assignment id with the supplied id. Request body with ALL entityType will delete the older assignments for the given pricingCardId
Returns a paginated list of pricing cards
Create a new pricing card based on request body and validate its field according to business rules.
Deletes the pricing card with the specified id
Returns the pricing card with the specified id
Updates the pricing card with the specified Id
Returns the requests for the deployment.
Submit a deployment action request
Returns the request with the given ID.
Cancel can be submitted on In-progress requests and Dismiss can be submitted on Failed requests.
Returns all the events for a request.
Returns the logs for an event.
Returns the log file for an event.
Get all requests for a resource
Submit a resource action request.
Returns the complete list of available actions that can be performed on a given resource.
Returns an action for the resource specified by its Resource ID and Action ID.
Returns a paginated list of Resource Types.
Returns the Resource type with the supplied ID.
Returns a paginated list of resources.
Returns the resource request response.
Returns the Resource filters in context of given user.
Returns the Resource filter with the supplied ID.
Returns the resource with the supplied ID.
Returns paged user events for given deployment ID. User events represent: Create, Day2, Approval or vRO User Interaction