VCF Automation API Operations Index

VCF Automation API Operations Index

All available VCF Automation API Operations

About
GET
Get About Using GET

The page contains information about the supported API versions and the latest API version. The version parameter is optional but highly recommended. Only assembler admin in classic tenancy can access. If you do not specify explicitly an exact version, you will be calling the latest supported API version. Here is an example of a call which specifies the exact version you are using: GET /blueprint/api/blueprints?apiVersion=2019-09-12

Blueprint
GET
List Blueprints Using GET

Lists draft blueprint

POST
Create Blueprint Using POST

Creates a blueprint

DELETE
Delete Blueprint Using DELETE

Deletes a blueprint

GET
Get Blueprint Using GET

Returns blueprint details

PUT
Update Blueprint Using PUT

Updates a blueprint

GET
Get Blueprint Inputs Schema Using GET

Returns blueprint inputs schema

GET
List Blueprint Versions Using GET

Lists blueprint versions

POST
Create Blueprint Version Using POST

Creates version for the given blueprint ID

GET
Get Blueprint Version Using GET

Returns versioned blueprint details

POST
Release Blueprint Version Using POST

Release versioned blueprint to catalog

POST
Restore Blueprint Version Using POST

Restores content of draft from versioned blueprint

POST
Un Release Blueprint Version Using POST

UnRelease versioned blueprint from catalog

GET
Get Blueprint Version Inputs Schema Using GET

Returns blueprint version inputs schema

Blueprint Requests
GET
List Blueprint Requests Using GET

Lists blueprint requests

POST
Create Blueprint Request Using POST

Creates a blueprint request

DELETE
Delete Blueprint Request Using DELETE

Deletes request

GET
Get Blueprint Request Using GET

Returns blueprint request details

POST
Cancel Blueprint Request Using POST

Cancel request

GET
Get Blueprint Request Execution Using GET

Returns request execution details

GET
Get Blueprint Resources Plan Using GET 1

Returns request plan

GET
Get Blueprint Resources Plan Using GET

Returns request resources plan

Blueprint Terraform Integrations
POST
Create Blueprint From Mapping Using POST

Creates a blueprint from a Terraform blueprint configuration (obtained from /create-blueprint-mapping).

POST
Create Blueprint Mapping Using POST

Retrieves and parses the specified Terraform configuration file(s) and returns relevant information for blueprint construction.

GET
Get Terraform Configuration Source Commit List Using GET

Returns a paginated list of commits for a specified configuration source.

GET
Get Configuration Source Tree Using GET

Shows directories of the configuration source repository that correspond to Terraform configurations.

GET
Get Terraform Configuration Sources Using GET

Returns a paginated list of configuration sources configured as storage for Terraform configurations.

GET
List Terraform Versions Using GET

Lists terraform versions

POST
Create Terraform Version Using POST

Creates a version

DELETE
Delete Terraform Version Using DELETE

Deletes a terraform version

GET
Get Terraform Version Using GET

Returns Terraform Version details

PATCH
Update Terraform Version Using PATCH

Updates a terraform version

Blueprint Validation
POST
Validate Blueprint Using POST

Validates a blueprint

Property Groups
GET
List Property Groups Using GET

Lists Property Groups

POST
Create Property Group Using POST

Creates a property group

DELETE
Delete Property Group Using DELETE

Deletes a property group

GET
Get Property Group Using GET

Returns property group details

PUT
Update Property Group Using PUT

Updates a property group

Resource Types
GET
List Resource Types Using GET

Lists resource types

GET
Get Resource Type Using GET

Returns resource type details