VMware Cloud Director OpenAPI Operations Index

VMware Cloud Director OpenAPI Operations Index

All available VMware Cloud Director OpenAPI Operations

Access Controls
POST
Create Entity Access Control Grant
Creates an access-control grant
GET
Get Entity Access Control Grant
Get the specified access-control grant.
GET
Query Entity Access Control Grants
Get the access-control list for the specified vCD entity.
DELETE
Remove Entity Access Control Grant
Removes the specified access-control grant from the vCD entities access-control list.
PUT
Update Entity Access Control Grant
Updates the specified access-control grant.
Access Levels
GET
Get Access Level
Get the specified access level.
GET
Query Access Levels
Get all access levels.
Advisory
POST
Create Advisory Definition
Create a new advisory definition.
DELETE
Delete Advisory Definition
Delete the advisory with the associated specified id.
GET
Get Advisory
Get the advisory with the specified id.
GET
Get Advisory Definition
Get the advisory definition with the specified id.
GET
Query Advisories
Get a list of all advisories accessible to the user.
GET
Query Advisory Definitions
Get a list of all advisory definitions.
PUT
Update Advisory
Updates an advisory.
Application Port Profile
DELETE
Delete Application Port Profile
Deletes a specific user-defined Application Port Profile
GET
Get Application Port Profile
Retrieves a specific user-defined Application Port Profile
PUT
Update Application Port Profile
Updates a specific user-defined Application Port Profile
Application Port Profiles
POST
Create Application Port Profile
Create a user-defined application port profile.
GET
Get Application Port Profiles
Get all Application Port Profiles.
POST
Sync Application Port Profiles
Sync the application port profiles from the network provider to VCD.
Audit Trail
GET
Query Audit Trail
Get list of audit trail events
Branding
POST
Create Branding Theme
Create a new custom theme
DELETE
Delete Branding Theme
Delete an existing custom theme
DELETE
Delete Branding Theme Contents
Delete an existing custom theme's contents
DELETE
Delete System Icon
Delete system level icon
DELETE
Delete System Logo
Delete system level logo
DELETE
Delete Tenant Icon
Delete system level icon
DELETE
Delete Tenant Logo
Delete the org-specific logo
GET
Get Branding Theme
Retrieve a specified theme identified by name
GET
Get Branding Theme Css
Retrieve the custom CSS for this theme, if any
GET
Get Branding Themes
Get a list of themes
GET
Get System Branding
Gets the system level branding
GET
Get System Icon
Gets the system level browser icon
GET
Get System Logo
Gets the system level logo
GET
Get Tenant Branding
Gets org-specific branding
GET
Get Tenant Icon
Gets the system level browser icon
GET
Get Tenant Logo
Gets the org-specific logo
PUT
Put System Branding
Sets default branding
PUT
Put System Icon
Sets the system level icon
PUT
Put System Logo
Sets the system level logo
PUT
Put Tenant Branding
Sets org-specific branding
PUT
Put Tenant Icon
Sets the system level icon
PUT
Put Tenant Logo
Sets the org-specific logo
DELETE
Remove Tenant Branding
Remove org-specific branding
PUT
Update Branding Theme
Update an existing custom theme
POST
Upload Branding Theme Contents
Upload the contents for this theme
Capabilities
GET
Get Org Vdc Storage Policy Capabilities
Retrieves capabilities of a specific organization VDC storage policy.
GET
Get Pvdc Storage Policy Capabilities
Retrieves capabilities of a specific provider VDC storage policy.
GET
Get Quota Policy Capabilities
Retrieves capabilities for quotaPolicy feature.
GET
Get Vdc Capabilities
Retrieves capabilities for the given Organization vDC.
GET
Get Vdc Group Capabilities
Retrieves the supported capabilities of the specified vDC Group.
Cell
DELETE
Delete Cell
Deletes a specified cell.
GET
Get Cell
Get cell.
GET
Query Cells
Get cells.
Certificate Library
POST
Add Certificate Library Item
Add an item to the certificate library
POST
Add Consumer Ref To Cert Library Item
Adds the specified consumer reference to a library item.
DELETE
Delete Certificate Library Item
Remove certificate library item.
GET
Get Certificate Library Item
Get the specified certificate library item
GET
Query Certificate Library
Get the certificate library items
GET
Query Cert Library Item Consumer Refs
Gets a paged list of consumers (as references) of a particular certificate library item
PUT
Replace Cert Library Item Consumer Refs
Replaces the existing consumer refs with the used by references supplied.
PUT
Update Certificate Library Item
Update the specified certificate library item.
Cloud Api Base
GET
Get Base Links
Get base navigation links
Codegen Placeholder
GET
Get Query Result
This endpoint will not produce results. It is a placeholder to enforce code generation of Page.
Configurations
GET
Get Config
Get the current setting for the specified configuration property.
GET
Get Configs
Returns all configuration properties. At present this will always return an EMPTY list.
PUT
Set Config
Sets a configuration property to the provided value.
Cors
GET
Query Allowed Origins
Queries CORS allowed origins.
PUT
Set Allowed Origins
Sets allowed origins to the given set of origins.
Cross Vdc Network
DELETE
Delete Cross Vdc Network
Deletes a specific Cross vDC network
GET
Get Cross Vdc Network
Retrieves a specific Cross vDC network.
POST
Sync Cross Vdc Network
Sync/repair a specific Cross vDC network.
PUT
Update Cross Vdc Network
Updates a specific Cross vDC network.
Cross Vdc Networks
POST
Create Cross Vdc Network
Creates a Cross vDC network.
GET
Get All Cross Vdc Networks
Get all Cross vDC networks in the system.
GET
Get All Cross Vdc Networks For Vdc Group
Get all Cross vDC networks of a vDC group.
Custom Entities
POST
Create Custom Entity Type
Creates a new custom entity type
POST
Create Custom Entity Type Action
Creates a new custom entity type action.
DELETE
Delete Custom Entity Type
Delete specified custom entity type.
DELETE
Delete Custom Entity Type Action
Delete specified custom entity type action
GET
Get Custom Entities
Get list of all custom entities
GET
Get Custom Entity
Get specified custom entity
GET
Get Custom Entity As Sdk Object
Get specified custom entity represented as on Sdk-Object
GET
Get Custom Entity Type
Get specified custom entity type
GET
Get Custom Entity Type Actions
Get all actions associated with this custom entity type
GET
Get Custom Entity Type Tenants
Retrieves list of tenants for whom the custom entity type is explicitly published
POST
Post Custom Entity Type Publish
Publishes the custom entity type to the specified tenants
POST
Post Custom Entity Type Publish All
Publishes the custom entity type to all tenants
POST
Post Custom Entity Type Unpublish
Revokes publication of the custom entity type to the specified tenants
POST
Post Custom Entity Type Unpublish All
Unpublishes the custom entity type from all tenants
GET
Query Custom Entity Types
Get list of all custom entity types
PUT
Set Custom Entity Type Tenants
Resets list of tenants for whom the custom entity type is explicitly published
PUT
Update Custom Entity Type
Update specified custom entity type
Defined Entity
POST
Create Defined Entity
Creates a defined entity based on the entity type (URN).
POST
Create Metadata Entry
Creates a new entry.
DELETE
Delete Defined Entity
Deletes the defined entity with the unique identifier (URN)
DELETE
Delete Metadata Entry
Delete a single metadata entry.
GET
Get Defined Entities By Entity Type
Gets the collection of defined entities for the vCD-defined type with the specified vendor, nss and version.
GET
Get Defined Entities By Interface
Gets the collection of defined entities for the vCD-defined interface with the specified vendor, nss and version
GET
Get Defined Entity
Gets the defined entity with the unique identifier (URN)
GET
Get Metadata
Retrieves all the metadata for the entity.
GET
Get Metadata Entry
Get a single metadata entry.
GET
Get Metadata File Content
Download the binary content of a file entry
POST
Resolve Defined Entity
Validates the defined entity against the entity type schema.
PUT
Update Defined Entity
Updates the defined entity with the unique identifier (URN)
PUT
Update Metadata Entry
Update the value of a single key-value metadata entry.
Defined Entity Type
POST
Create Defined Entity Type
Creates a defined entity type.
DELETE
Delete Defined Entity Type
Deletes the entity type with the unique identifier (URN)
GET
Get Defined Entity Type
Gets the entity type with the unique identifier (URN)
GET
Get Defined Entity Types
Gets the collection of entity types defined in the vCD instance. Allows collection refinement through traditional FIQL-based filtering
PUT
Update Defined Entity Type
Updates the entity type with the unique identifier (URN)
Defined Interface
POST
Create Interface
Creates a defined interface.
DELETE
Delete Interface
Deletes the interface with the unique identifier (URN)
GET
Get Interface
Gets the interface with the unique identifier (URN)
GET
Query Interfaces
Gets the collection of interfaces defined in the vCD instance. Allows collection refinement through traditional FIQL-based filtering
PUT
Update Interface
Updates the interface with the unique identifier (URN)
Defined Interface Behaviors
POST
Add Defined Entity Type Access
Adds an access control configuration of an entity type's behavior
POST
Add Interface Behavior
Add a new interface Behavior if the Interface is not in use
DELETE
Delete Interface Behavior
Remove a Behavior from the Defined Interface.
GET
Get Defined Entity Type Access
Gets the access control configuration of the entity type's behaviors
GET
Get Defined Entity Type Behaviors
Get the Behaviors of the Defined Entity Type.
GET
Get Interface Behavior
Get a Behavior in the Defined Interface.
GET
Get Interface Behaviors
Get the Behaviors of the Defined Interface.
GET
Get Type Behavior
Get a Behavior in the Defined Type
POST
Invoke Defined Entity Behavior
Invokes a behavior on a defined entity
DELETE
Remove Behavior Override
Remove a Behavior override from the Defined Entity Type.
PUT
Set Defined Entity Type Access
Sets the access control configuration of the entity type's behaviors
PUT
Update Interface Behavior
Update the execution of the specified Behavior in the Defined Interface
PUT
Update Interface Behaviors
Update all the executions of the specified Behaviors (possibly removing or adding some)
PUT
Update Type Behavior
Update the execution of the specified Behavior in the Defined Entity Type
Dfw Policies
GET
Get Dfw Policies
Retrieves DFW security policies configuration.
PUT
Update Dfw Policies
Update DFW security policies configuration.
Dfw Policy
DELETE
Delete Dfw Policy
Deletes a specific DFW security policy. Removing a security policy will result in removal of the policy and all of its associated firewall rules.
DELETE
Delete Dfw Rule
Deletes a specific firewall rule for a given DFW security policy.
GET
Get Dfw Policy
Retrieves a specific DFW security policy.
GET
Get Dfw Rule
Retrieves a specific firewall rule for a given DFW security policy.
GET
Get Dfw Rules
Retrieves all firewall rules for a given DFW security policy.
PUT
Update Dfw Policy
Updates a specific DFW security policy.
PUT
Update Dfw Rule
Updates a specific firewall rule for a given DFW security policy.
PUT
Update Dfw Rules
Updates firewall rules for a given DFW security policy.
Dvpg Properties
GET
Get Dvpg Properties
Returns the DVPG properties, such as promiscuous mode and forged transmit, of a specific Org vDC network. This is a SysAdmin only API.
PUT
Update Dvpg Properties
Toggles the DVPG properties of a specific Org vDC network. Allows for update of promiscuous mode and forged transmit. This is a SysAdmin only API.
Edge Cluster
DELETE
Delete Edge Cluster
Deletes a specific Edge Cluster
GET
Get Edge Cluster
Retrieves a specific Edge Cluster
PUT
Update Edge Cluster
Updates a specific Edge Cluster
Edge Clusters
POST
Create Edge Cluster
Create a new Edge Cluster
GET
Get Edge Clusters
Get all Edge Clusters in the system
Edge Gateway
DELETE
Delete Edge Gateway
Deletes a specific Edge Gateway
GET
Get Edge Gateway
Retrieves a specific Edge Gateway
GET
Get Used Ip Addresses
Retrieve the list of IP addresses which are being used by the edge gateway.
PUT
Update Edge Gateway
Updates a specific Edge Gateway
Edge Gateway Bgp
GET
Get Bgp Config
Retrieves the BGP configuration for a given Edge Gateway.
PUT
Update Bgp Config
Updates the BGP configuration on the Edge Gateway.
Edge Gateway Bgp Neighbor
DELETE
Delete Bgp Neighbor
Deletes a specific BGP neighbor of edge gateway.
GET
Get Bgp Neighbor
Retrieves a specific BGP neighbor of edge gateway.
GET
Get Bgp Neighbor Status
Retrieves status of a specific BGP neighbor configured on an Edge Gateway.
PUT
Update Bgp Neighbor
Updates a specific BGP neighbor of edge gateway.
Edge Gateway Bgp Neighbors
POST
Create Bgp Neighbor
Creates a new BGP neighbor for the edge gateway.
GET
Get Bgp Neighbors
Retrieves all BGP neighbors configured for the edge gateway.
Edge Gateway Dhcp
GET
Get Dhcp Forwarder
Retrieves DHCP Forwarder configuration on an Edge Gateway.
PUT
Update Dhcp Forwarder
Update DHCP Forwarder configuration on an Edge Gateway.
Edge Gateway Dns
DELETE
Delete Edge Gateway Dns
Deletes DNS configuration of the edge gateway.
GET
Get Edge Gateway Dns
Retrieves DNS configuration of the edge gateway.
PUT
Update Edge Gateway Dns
Updates DNS configuration of the edge gateway.
Edge Gateway Firewall Rule
DELETE
Delete Firewall Rule
Deletes a specific firewall rule for a given edge gateway.
GET
Get Firewall Rule
Retrieves a specific firewall rule for a given edge gateway.
PUT
Update Firewall Rule
Updates a specific firewall rule for a given edge gateway.
Edge Gateway Firewall Rules
DELETE
Delete Firewall Rules
Deletes all the firewall rules for a given edge gateway.
GET
Get Firewall Rules
Retrieves all firewall rules for a given edge gateway.
PUT
Update Firewall Rules
Updates firewall rules for a given edge gateway.
Edge Gateway Ip Sec Vpn Tunnel
DELETE
Delete Ip Sec Vpn Tunnel
Deletes a specific IPSec tunnel for a given edge gateway.
GET
Get Ip Sec Vpn Tunnel
Retrieves a specific IPSec tunnel for a given edge gateway.
GET
Get Ip Sec Vpn Tunnel Default Connection Properties
Retrieves the default connection properties that are used for a given IPSec Tunnel in NSX-T when default is set or no security type is specified.
GET
Get Ip Sec Vpn Tunnel Statistics
Retrieves connection statistics for a given IPSec VPN Tunnel configured on an Edge Gateway.
GET
Get Ip Sec Vpn Tunnel Status
Retrieves status of a given IPSec VPN Tunnel configured on an Edge Gateway.
PUT
Update Ip Sec Vpn Tunnel
Updates a specific IPSec tunnel for a given edge gateway.
Edge Gateway Ip Sec Vpn Tunnel Connection Properties
GET
Get Ip Sec Vpn Tunnel Connection Properties
Retrieves connection properties for a given IPSec VPN Tunnel configured on an Edge Gateway.
PUT
Update Ip Sec Vpn Tunnel Connection Properties
Updates the connection properties for a given IPSec VPN Tunnel configured on an Edge Gateway.
Edge Gateway Ip Sec Vpn Tunnels
POST
Create Ip Sec Vpn Tunnel
Creates an IPSec tunnel on the Edge Gateway.
GET
Get Ip Sec Vpn Tunnels
Retrieves all IPSec tunnels for a given edge gateway.
Edge Gateway L2vpn Tunnel
DELETE
Delete L2 Vpn Tunnel
Deletes a specific L2 VPN tunnel for a given edge gateway.
GET
Get L2 Vpn Tunnel
Retrieves a specific L2 VPN tunnel for a given edge gateway.
GET
Get L2 Vpn Tunnel Statistics
Retrieves connection statistics for a given L2 VPN Tunnel configured on an Edge Gateway.
GET
Get L2 Vpn Tunnel Status
Retrieves status of a given L2 VPN Tunnel.
PUT
Update L2 Vpn Tunnel
Updates a specific L2 VPN tunnel for a given edge gateway.
Edge Gateway L2vpn Tunnels
POST
Create L2 Vpn Tunnel
Creates an L2 VPN tunnel on the Edge Gateway.
GET
Get L2 Vpn Tunnels
Retrieves all L2 VPN tunnels for a given edge gateway.
Edge Gateway Load Balancer
GET
Get Load Balancer Config
Retrieves Load Balancer configuration on an Edge Gateway.
PUT
Update Load Balancer Config
Update Load Balancer configuration on an Edge Gateway.
Edge Gateway Load Balancer Analytics
GET
Get Load Balancer Analytic Reports
Retrieves analytics for a specific load balancer.
GET
Get Load Balancer Supported Analytic Metrics
Retrieves all the supported metrics for load balancer analytic reports.
Edge Gateway Load Balancer Pool
DELETE
Delete Load Balancer Pool
Deletes a specific Load Balancer Pool.
GET
Get Load Balancer Pool
Retrieves a specific Load Balancer Pool.
PUT
Update Load Balancer Pool
Updates a specific Load Balancer Pool.
Edge Gateway Load Balancer Pools
POST
Create Load Balancer Pool
Creates a Load Balancer Pool.
GET
Get Pool Summaries For Gateway
Retrieves all Load Balancer Pool Summaries for a given Edge Gateway.
Edge Gateway Load Balancer Virtual Service
DELETE
Delete Virtual Service
Delete the specified Virtual Service.
GET
Get Virtual Service
Get Virtual Service.
PUT
Update Virtual Service
Update specified Virtual Service.
Edge Gateway Load Balancer Virtual Services
POST
Create Virtual Service
Create a new Virtual Service for a specific Edge Gateway.
GET
Get Virtual Service Summaries For Gateway
Get all Virtual Service Summaries for an Edge Gateway.
Edge Gateway Nat Rule
DELETE
Delete Nat Rule
Deletes a specific NAT Rule configuration of the edge gateway based on the rule id passed in.
GET
Get Nat Rule
Retrieves a specific NAT Rule configuration of the edge gateway based on the rule id passed in.
PUT
Update Nat Rule
Update a specific NAT Rule configuration of the edge gateway based on the rule id passed in.
Edge Gateway Nat Rules
POST
Create Nat Rule
Creates a NAT Rule on the Edge Gateway.
GET
Get Nat Rules
Retrieves all NAT Rules on the edge gateway.
Edge Gateway Prefix List
DELETE
Delete Prefix List
Deletes a specific Prefix list for a given edge gateway.
GET
Get Prefix List
Retrieves a specific Prefix list for a given edge gateway.
PUT
Update Prefix List
Updates a specific Prefix list for a given edge gateway.
Edge Gateway Prefix Lists
POST
Create Prefix List
Creates a new Prefix list on the edge gateway.
GET
Get Prefix Lists
Retrieves all Prefix lists for a given edge gateway.
Edge Gateway Qo S
GET
Get Gateway Qo S Config
Retrieves the Edge Gateway Rate Limiting (QoS) configuration.
PUT
Update Gateway Qo S Config
Update Rate Limiting (QoS) configuration on an Edge Gateway.
Edge Gateway Route Advertisement
GET
Get Route Advertisement
Retrieve the list of subnets that will be advertised so that the Edge Gateway can route out to the connected external network.
PUT
Update Route Advertisement
Updates the list of subnets that will be advertised so that the Edge Gateway can route out to the connected external network.
Edge Gateway Slaacprofile
GET
Get SLAAC Profile
Retrieves the SLAAC profile on the edge gateway.
PUT
Update SLAAC Profile
Creates a SLAAC profile or updates the existing one if it already exists.
Edge Gateways
POST
Create Edge Gateway
Create a new edge gateway
GET
Get All Edge Gateways
Get all the edge gateways
Egress Point
DELETE
Delete Egress Point
Deletes a specific Universal Egress Point.
GET
Get Egress Point
Retrieves a specific Universal Egress Point.
POST
Sync Egress Point
Sync/repair the egress point.
Egress Points
POST
Create Egress Point
Creates a new Universal Egress Point from a specified Edge Gateway and Org vDC.
GET
Get Egress Points
Get a list of Universal Egress Points for a Universal Router.
Email Settings
POST
Test Email Settings
Tests Email Settings and Connection
Entity
GET
Resolve Entity
Get specified entity object
Entity Quotas
PUT
Assign Quotas To Group
Assign quotas to given target group.
PUT
Assign Quotas To Org
Assign quotas to given target organization.
PUT
Assign Quotas To User
Assign quotas to given target user.
GET
Get Quotas For Group
Get the effective quotas applicable for the given group.
GET
Get Quotas For Org
Get the effective quotas applicable for the given organization.
GET
Get Quotas For User
Get the effective quotas applicable for the given user.
GET
Get Quotas For V App
Get the effective quotas applicable for the given vapp.
External Network
POST
Create External Network
Create an external network
DELETE
Delete External Network
Deletes a specific external network.
GET
Get Available Ip Addresses
Retrieve the list of IP addresses available for use on the network.
GET
Get External Network
Retrieves a specific external network.
GET
Get Used Ip Addresses
Retrieve the list of IP addresses which are being used from the network.
PUT
Update External Network
Updates a specific external network.
External Networks
GET
Get All External Networks
Get all external networks.
External Service
POST
Create External Service
Create external service.
DELETE
Delete External Service
Delete an external service.
GET
Get External Service
Retrieve an external service.
GET
Get External Services
Query external services.
PUT
Update External Service
Update an external service.
Feature Flag
GET
Get Feature Flag
Retrieves a specific feature flag.
PUT
Update Feature Flag
Updates a specific feature flag to either enable or disable it.
Feature Flags
GET
Get Feature Flags
Get list of all feature flags visible to the user.
Firewall Group
DELETE
Delete Firewall Group
Deletes a Firewall Group.
GET
Get Firewall Group
Retrieves a specific firewall group.
GET
Get Firewall Group Associated V Ms
Retrieves associated VMs for a specific firewall group.
PUT
Update Firewall Group
Updates the Firewall Group.
Firewall Groups
POST
Create Firewall Group
Create a firewall group
GET
Get Firewall Groups
Retrieves the Firewall Groups.
Global Roles
POST
Add Rights To Global Role
Adds the specified rights to a global role.
POST
Create Global Role
Creates a new global role
DELETE
Delete Global Role
Delete specified global role
GET
Get Global Role
Get specified global role
POST
Post Global Role Publish
Publishes the global role to the specified tenants
POST
Post Global Role Publish All
Publishes the global role to all tenants
POST
Post Global Role Unpublish
Revokes publication of the global role to the specified tenants
POST
Post Global Role Unpublish All
Unpublishes the global role from all tenants
GET
Query Global Role Rights
Gets a paged list of rights (as references) contained by a particular global role
GET
Query Global Roles
Get list of global roles
GET
Query Global Role Tenants
Retrieves list of tenants for whom the global role is explicitly published
PUT
Replace Rights In Global Role
Replaces the existing set of rights in global role with the rights (as references) supplied.
PUT
Set Global Role Tenants
Resets list of tenants for whom the global role is explicitly published
PUT
Update Global Role
Update specified global role
Group
POST
Create Group
Create a new group.
DELETE
Delete Group
Delete the specified group.
GET
Get Group
Get a specified group.
GET
Query Groups
Get a list of groups.
GET
Query Group Users
Get a list of users of any type that belong to the specified group.
PUT
Update Group
Modify the details of the specified group.
K8s Cluster
POST
Create K 8s Cluster
Creates a new Kubernetes cluster. This operation is asynchronous and returns a task that you can monitor to track the progress of the request.
DELETE
Delete K 8s Cluster
POST
Generate Kubeconfig
Generate kubeconfig file for corresponding cluster
GET
Get K 8s Cluster
Get specified Kubernetes Cluster
GET
Query K 8s Clusters
Retrieves all K8s clusters
PUT
Update K 8s Cluster
Update the desired state of the Kubernetes cluster. This operation is asynchronous and returns a task that you can monitor to track the progress of the request.
Ldap
GET
Search Ldap Groups
Search LDAP Groups
GET
Search Ldap Users
Search LDAP Users
POST
Sync Ldap
Synchronize LDAP users/settings
POST
Test Ldap
Tests LDAP Connection and Settings
Load Balancer Cloud
GET
Get Load Balancer Cloud
Get Load Balancer Cloud.
DELETE
Unregister Load Balancer Cloud
Unregister the specified Load Balancer Cloud.
PUT
Update Load Balancer Cloud
Update specified Load Balancer Cloud.
Load Balancer Clouds
GET
Get Load Balancer Clouds
Get all registered Load Balancer Clouds in the system.
POST
Register Load Balancer Cloud
Register a new Load Balancer Cloud.
Load Balancer Controller
GET
Get Load Balancer Controller
Get Load Balancer Controller
DELETE
Unregister Load Balancer Controller
Unregister the specified Load Balancer Controller.
PUT
Update Load Balancer Controller
Update specified Load Balancer Controller
Load Balancer Controllers
GET
Get Load Balancer Controllers
Get all registered Load Balancer Controllers in the system.
POST
Register Load Balancer Controller
Register a new Load Balancer Controller
Load Balancer Service Engine Group
DELETE
Delete Service Engine Group
Delete the specified Load Balancer Service Engine Group.
GET
Get Service Engine Group
Get Load Balancer Service Engine Group.
POST
Sync Service Engine Group
Sync Load Balancer Service Engine Group.
PUT
Update Service Engine Group
Update specified Load Balancer Service Engine Group.
Load Balancer Service Engine Group Assignment
DELETE
Delete Service Engine Group Assignment
Delete the specified Load Balancer Service Engine Group Assignment.
GET
Get Service Engine Group Assignment
Get a Load Balancer Service Engine Group Assignment.
PUT
Update Service Engine Group Assignment
Update a Load Balancer Service Engine Group Assignment.
Load Balancer Service Engine Group Assignments
POST
Create Service Engine Group Assignment
Create a new Load Balancer Service Engine Group Assignment.
GET
Get Service Engine Group Assignments
Get the assignments for a Load Balancer Service Engine Group.
Load Balancer Service Engine Groups
POST
Create Service Engine Group
Create a new Load Balancer Service Engine Group.
GET
Get Service Engine Groups
Get all Load Balancer Service Engine Groups in the system.
Logical Vm Groups
POST
Add Named Vm Groups To Logical Vm Group
Assign named vm groups to logical vm group.
POST
Create Logical Vm Group
Creates a new logical vm group
DELETE
Delete Logical Vm Group
Delete specified logical vm group.
GET
Get Logical Vm Group
Get specified logical vm group
GET
Get Logical Vm Group Named Vm Groups
Get all named vm groups associated with logical vm group
GET
Get Pvdc Policies For Logical Vm Group
Get all pvdc policies associated with logical vm group
GET
Query Logical Vm Groups
Get list of logical vm groups.
PUT
Update Logical Vm Group
Update specified logical vm group
Network Context Profile
DELETE
Delete Network Context Profile
Deletes a specific network context profile, removing the associated firewall rule and permitting the traffic this profile restricts.
GET
Get Network Context Profile
Get a specific network context profile.
PUT
Update Network Context Profile
Updates a specific user-defined network context profile, changing the associated firewall and modifying the traffic this profile restricts.
Network Context Profile Attributes
GET
Get Network Context Profile Attributes
List all supported network context profile attributes and sub-attributes for the given NSX-T manager.
Network Context Profiles
POST
Create Network Context Profile
Create a user-defined network context profile.
GET
Get Network Context Profiles
Get all network context profiles.
POST
Sync Network Context Profiles
Sync the network context profiles from the network provider to VCD.
Network Pool
DELETE
Delete Network Pool
Deletes a specific network pool.
GET
Get Network Pool
Retrieves a specific Network Pool.
POST
Sync Network Pool
Synchronize the VXLAN network pool.
PUT
Update Network Pool
Updates a specific network pool.
Network Pools
POST
Create Network Pool
Create a new network pool.
GET
Get Network Pools Summary
Get summary of all the Network Pools in the system.
Nsx Alb Resources
GET
Get Importable Clouds
Get all NSX-ALB Clouds from an NSX-ALB Controller.
GET
Get Importable Service Engine Groups
Get all importable Service Engine Groups from an NSX-ALB Cloud.
Nsx Tresources
GET
Get Gateway Qo S Profiles
Get all Gateway QoS Profiles configured on an NSX-T manager.
GET
Get Importable Segments
Get all importable segments
GET
Get Importable Segment Subnet
Get subnet info for an importable segment
GET
Get Importable Tier0 Routers
Get all importable Tier-0 routers that are accessible to an organization vDC.
GET
Get Importable Transport Zones
Get all importable overlay transport zones that are configured on an NSX-T manager.
GET
Get Nsx T Edge Clusters
Get all edge clusters that are configured on an NSX-T manager.
GET
Get Segment Ip Discovery Profiles
Get all segment IP Discovery Profiles configured on an NSX-T manager.
GET
Get Segment Mac Discovery Profiles
Get all segment MAC Discovery Profiles configured on an NSX-T manager.
GET
Get Segment Qo S Profiles
Get all segment QoS Profiles configured on an NSX-T manager.
GET
Get Segment Security Profiles
Get all segment Security Profiles configured on an NSX-T manager.
GET
Get Segment Spoof Guard Profiles
Get all segment Spoof Guard Profiles configured on an NSX-T manager.
Nsx Vresources
GET
Get Importable Transport Zones
Get all importable vxlan transport zones that are configured on a vCenter backed by a NSX-V manager.
Org
POST
Create Org
Create a new organization
DELETE
Delete Org
Delete the specified org.
GET
Get Org
Get specified organization.
GET
Query Orgs
Get list of all orgs accessible to the user.
PUT
Update Org
Updates an organization.
Org Vdc Network
DELETE
Delete Network
Deletes a specific Org vDC network.
GET
Get Additional Properties
Returns the additional properties of a specific Org vDC network. This is a System Administrator only API.
GET
Get Allocated Ip Addresses
Retrieve the list of IP addresses allocated to the network.
GET
Get Network Segment Profiles
Retrieves the segment profiles configuration for an Org vDC Network.
GET
Get Org Vdc Network
Retrieves a specific Org vDC network.
GET
Get Secondary Allocated Ip Addresses
Retrieve the list of secondary IP addresses allocated to the network, if the network is a dual stack network.
POST
Reset Network
Reset a specific isolated Org vDC network.
POST
Sync Org Vdc Network
Sync/repair a specific Org vDC network.
POST
Sync Syslog Settings Of Network
Synchronize syslog server settings for a Org vDC network.
PUT
Update Network
Updates a specific Org vDC network.
PUT
Update Network Segment Profiles
Updates the segment profiles configuration for an Org vDC Network.
Org Vdc Network Dhcp
POST
Create Dhcp Binding
Creates a DHCP binding on an Org vDC Network.
DELETE
Delete Dhcp Binding
Delete a specific DHCP binding of the Org vDC Network.
DELETE
Delete Network Dhcp Config
Removes Dhcp configuration on a specific Org vDC network.
GET
Get Dhcp Binding
Retrieve a specific DHCP binding of the Org vDC Network.
GET
Get Dhcp Bindings
Retrieves all DHCP bindings for an Org vDC Network.
GET
Get Network Dhcp Config
Retrieves Dhcp configuration of a specific Org vDC network.
PUT
Update Dhcp Binding
Update a specific DHCP binding of the Org vDC Network.
PUT
Update Network Dhcp Config
Updates Dhcp configuration of a specific Org vDC network.
Org Vdc Networks
POST
Create Network
Create an organization vDC network.
GET
Get All Vdc Networks
Get all Org vDC networks.
Org Vdc Storage Policy
GET
Get Org Vdc Storage Policies
Get a paged list of all organization VDC level storage policies in the system
GET
Get Org Vdc Storage Policy
Get specified Org VDC storage policy.
GET
Get Org Vdc Storage Policy Supported Entity Types
Get a paged list of the supported entity types for the specified Organization VDC storage policy.
Preferences
GET
Get Preference
Get specified user preference.
GET
Get Preference Definition
Get specified preference definition.
GET
Query Preference Definitions
Get list of preference definitions.
GET
Query Preferences
Query user preferences.
PUT
Update Preference
Update specified user preference
Provider Vdc
GET
Get All Provider VD Cs
Get all provider VDCs.
GET
Get Child Resource Pools
Browse valid root resource pools hierarchy to back a Provider VDC.
GET
Get Root Resource Pools
Browse valid root resource pools hierarchy to back a Provider VDC.
Proxy
POST
Create Proxy
Creates a proxy.
DELETE
Delete Proxy
Delete a specific proxy. Will not delete an enabled proxy unless force is specified.
GET
Get Proxies
Gets a paged list of proxies for a tenant.
GET
Get Proxies Pac File For Tenant
Gets the tenant-specific .pac file listing proxies accessible to the tenant.
GET
Get Proxy
Retrieves a specific proxy.
GET
Get Proxy Certificate
Retrieve a proxy SSL certificate chain in PEM format.
GET
Get Proxy Certificate Thumbprint
Retrieve a Proxy SSL certificate thumbprint and algorithm used for calculation. Only SHA-256 is supported.
GET
Get Proxy CRL
Retrieve a proxy certificate revocation list in PEM format.
PUT
Update Proxy
Update a specific proxy.
PUT
Update Proxy Certificate
Update a proxy certificate chain in PEM format.
PUT
Update Proxy CRL
Update a proxy certificate revocation list in PEM format.
Proxy Configuration
POST
Create Proxy Configuration
Creates a proxy configuration.
DELETE
Delete Proxy Configuration
Delete a specific proxy configuration.
GET
Get Proxy Configuration
Retrieves a specific proxy configuration.
GET
Query Proxy Configurations
Gets a paged list of proxy configurations.
PUT
Update Proxy Configuration
Update a specific proxy configuration.
Pvdc Compute Policies
POST
Create Pvdc Compute Policy
Creates a new provider vDC compute policy
DELETE
Delete Pvdc Compute Policy
Delete specified provider vDC compute policy.
GET
Get Pvdc Compute Policy
Get specified provider vDC compute policy
GET
Get Pvdc Compute Policy Vms
Get all VMs associated with this pVDC compute policy
GET
Query Pvdc Compute Policies
Get list of provider vDC compute policies.
PUT
Update Pvdc Compute Policy
Update specified provider vDC compute policy
Pvdc Compute Policies2
POST
Create Pvdc Compute Policy
Creates a new provider vDC compute policy
DELETE
Delete Pvdc Compute Policy
Delete specified provider vDC compute policy.
GET
Get Pvdc Compute Policy
Get specified provider vDC compute policy
GET
Query Pvdc Compute Policies
Get list of provider vDC compute policies.
GET
Query Virtual Machine Classes
Get a list of Virtual Machine Classes associated with this policy.
PUT
Update Pvdc Compute Policy
Update specified provider vDC compute policy
Pvdc Storage Policy
GET
Get All Supported Storage Entity Types
Get a paged list of all supported entity types configured for storage policies in the system
GET
Get Pvdc Storage Policies
Get a paged list of all Provider VDC level storage policies in the system
GET
Get Pvdc Storage Policy
Get specified Provider VDC storage policy.
GET
Get Pvdc Storage Policy Inheritable Settings
Retrieves the settings that child Org VDC storage policies of this provider VDC storage policy should inherit.
GET
Get Pvdc Storage Policy Supported Entity Types
Get a paged list of the supported entity types for the specified Provider VDC storage policy.
PUT
Update All Storage Policy Supported Entity Types
Updates the supported entity types for the specified provider VDC storage policy.
PUT
Update Pvdc Storage Policy Inheritable Settings
Updates the settings that child Org VDC storage policies of this provider VDC storage policy should inherit.
PUT
Update Pvdc Storage Policy Supported Entity Types
Updates the supported entity types for the specified provider VDC storage policy.
Quota Policies
POST
Create Quota Policy
Creates a new quota policy
DELETE
Delete Quota Policy
Delete the specified quota policy.
GET
Get Quota Policy
Get the specified quota policy
GET
Query Quota Policies
Get list of quota policies.
PUT
Update Quota Policy
Update the specified quota policy
Quota Policy Assignment
PUT
Assign Quota Policy To Group
Assign or unassign a quota policy to a given target group. An empty payload is used to unassign an existing quota policy from a given group.
PUT
Assign Quota Policy To Org
Assign or unassign a quota policy to a given target organization. An empty payload is used to unassign an existing quota policy from a given organization.
PUT
Assign Quota Policy To User
Assign or unassign a quota policy to a given target user. An empty payload is used to unassign an existing quota policy from a given user.
PUT
Assign Quota Policy To V App
Assign or unassign a quota policy to a given target vapp. An empty payload is used to unassign an existing quota policy from a given vapp.
GET
Get Group Assigned Quota Policy
Get the assigned quota policy reference for the given group.
GET
Get Org Assigned Quota Policy
Get the assigned quota policy reference for the given organization.
GET
Get User Assigned Quota Policy
Get the assigned quota policy reference for the given user.
GET
Get V App Assigned Quota Policy
Get the assigned quota policy reference for the given vapp.
Rights
GET
Get Right
Retrieve an individual right.
GET
Query Rights
Get list of rights visible to logged-in user
Rights Bundles
POST
Add Rights To Rights Bundle
Adds the specified rights to a rights bundle.
POST
Create Rights Bundle
Creates a new rights bundle
DELETE
Delete Rights Bundle
Delete specified rights bundle
GET
Get Rights Bundle
Get specified rights bundle
POST
Post Rights Bundle Publish
Publishes the rights bundle to the specified tenants
POST
Post Rights Bundle Publish All
Publishes the rights bundle to all tenants
POST
Post Rights Bundle Unpublish
Revokes publication of the rights bundle to the specified tenants
POST
Post Rights Bundle Unpublish All
Unpublishes the rights bundle from all tenants
GET
Query Rights Bundle Rights
Gets a paged list of rights (as references) contained by a particular bundle
GET
Query Rights Bundles
Get list of rights bundles
GET
Query Rights Bundle Tenants
Retrieves list of tenants for whom the rights bundle is explicitly published
PUT
Replace Rights In Rights Bundle
Replaces the existing set of rights in bundle with the rights (as references) supplied.
PUT
Set Rights Bundle Tenants
Resets list of tenants for whom the rights bundle is explicitly published
PUT
Update Rights Bundle
Update specified rights bundle
Rights Categories
GET
Get Rights Category
Retrieve an individual Right category.
GET
Query Rights Categories
Get a list of Rights Categories visible to the logged in user
Roles
POST
Add Rights To Role
Adds the specified rights to a role.
POST
Create Role
Creates a new role
DELETE
Delete Role
Delete specified role
GET
Get Role
Get specified role
GET
Query Role Rights
Gets a paged list of rights (as references) contained by a particular role
GET
Query Tenant Roles
Get list of roles for a tenant
PUT
Replace Rights In Role
Replaces the existing set of rights in role with the rights (as references) supplied.
PUT
Update Role
Update specified role
Sddc Proxy
POST
Create Sddc Proxy
Creates an SDDC proxy.
DELETE
Delete Sddc Proxy
Delete a specific SDDC proxy. Will not delete an enabled proxy unless force is specified.
GET
Get Sddc Proxies
Gets a paged list of SDDC proxies for a tenant.
GET
Get Sddc Proxies Pac File
Gets the .pac file for the user's accessible proxies.
GET
Get Sddc Proxy
Retrieves a specific SDDC proxy.
GET
Get Sddc Proxy Certificate
Retrieve a SDDC proxy SSL certificate chain in PEM format.
GET
Get Sddc Proxy Certificate Thumbprint
Retrieve a SDDC Proxy SSL certificate thumbprint. The thumbprint is the SHA-1 hash of the DER encoding of the certificate.
GET
Get Sddc Proxy CRL
Retrieve a SDDC proxy certificate revocation list in PEM format.
PUT
Update Sddc Proxy
Update a specific SDDC proxy.
PUT
Update Sddc Proxy Certificate
Update a SDDC proxy certificate chain in PEM format.
PUT
Update Sddc Proxy CRL
Update a SDDC proxy certificate revocation list in PEM format.
Sddcs
POST
Create Sddc
Create a Software-Defined Datacenter.
POST
Create Sddc Endpoint
Creates an SDDC endpoint.
DELETE
Delete Sddc
Delete a specific Software-Defined Datacenter. Unless force is specified, SDDC & its proxies must be disabled before they can be deleted.
DELETE
Delete Sddc Endpoint
Delete a specific SDDC endpoint. Will not delete a default endpoint.
GET
Get Endpoints For Sddc
Retrieve the endpoints for the SDDC.
GET
Get Proxies For Sddc
Retrieve the proxies for the Software-Defined Datacenter.
GET
Get Sddc
Retrieve a specific Software-Defined Datacenter.
GET
Get Sddc Endpoint
Retrieves a specific SDDC endpoint.
GET
Get Sddc Owner
Retrieve the owner of the Software-Defined Datacenter.
GET
Get Sddcs
Get the list of Software-Defined Datacenters accessible to the user.
GET
Query Sddc Tenants
Retrieve the list of tenants a Software-Defined Datacenter is published to.
POST
Sddc Publish To Tenants
Publish a Software-Defined Datacenter to the given tenants.
POST
Sddc Unpublish From Tenants
Revoke publication of the Software-Defined Datacenter for the tenants.
PUT
Set Sddc Owner
Update the owner of the Software-Defined Datacenter.
PUT
Set Sddc Tenants
Reset the list of tenants a Software-Defined Datacenter is published to.
PUT
Update Sddc
Update a specific Software-Defined Datacenter.
PUT
Update Sddc Endpoint
Update a specific SDDC endpoint.
Security Tags
GET
Get Security Tagged Entities
Retrieves the list of entities that have at least one tag assigned to it.
GET
Get Tag Values
Retrieves the list of security tags that are in the organization.
GET
Get Vm Tags
Retrieves the list of tags for a specific VM.
PUT
Update Security Tag
Updates a specific tag
PUT
Update Vm Tags
Update the list of tags for a specific VM.
Segment Profile Templates
POST
Create Segment Profile Template
Creates a new Segment Profile Template.
DELETE
Delete Segment Profile Template
Deletes the specified Segment Profile Template.
GET
Get Global Default Segment Profile Templates
Retrieve the global defaults for segment profile templates
GET
Get Segment Profile Template
Retrieves a Segment Profile Template.
GET
Get Segment Profile Templates
Retrieves all Segment Profile Templates.
POST
Sync Segment Profile Template
Sync the Segment Profile Template.
PUT
Update Global Default Segment Profile Templates
Updates the global defaults for segment profile templates
PUT
Update Segment Profile Template
Updates a Segment Profile Template.
Service App
DELETE
Delete Service App
Deletes a specific VMware service application.
GET
Get Service App
Retrieves a specific VMware service application
PUT
Update Service App
Updates a specific VMware service application.
Service Apps
POST
Create Service App
Create a VMware service app
GET
Query Service Apps
Get all registered VMware service applications
Services
POST
Create Service
Creates a new service
DELETE
Delete Service
Delete specified service
DELETE
Delete Service Item
Deletes specified service item
GET
Get Service
Get specified service
GET
Get Service Item
Get the specified item
GET
Get Service Item Tenants
Retrieves list of tenants for whom the service item is explicitly published
GET
Get Workflow Service Items
This endpoint will not produce results. It is a placeholder to enforce code generation of VroWorkflowServiceItem
POST
Import Vro Workflows
Add VRO remote workflows to this service
POST
Post Service Item Publish
Publishes the service item to the specified tenants
POST
Post Service Item Publish All
Publishes the service item to all tenants
POST
Post Service Item Unpublish
Revokes publication of the service item to the specified tenants
POST
Post Service Item Unpublish All
Unpublishes the service item from all tenants
GET
Query Service Items
Get all items across all services
GET
Query Services
Get list of services
PUT
Set Service Item Tenants
Resets list of tenants for whom the service item is explicitly published
PUT
Update Service
Update specified service
PUT
Update Service Item
Update specified service item
Sessions
GET
Get Accessible Locations
Get locations accessible to this session.
GET
Get Current Session
Returns the current session identified by credentials supplied using the Authorization header
GET
Get Current Sessions
List all sessions for current user
GET
Get Session
Returns the specified session for current user
GET
Get Token
Get token associated with this session.
POST
Login
Logs in a user
DELETE
Logout
Logs out the current user
DELETE
Logout Current Session
Logout current session
POST
Provider Login
Logs in a user (Provider only)
Site Settings
GET
Get Site Settings Links
Retrieve links for navigating site settings.
Ssl Settings
GET
Get Ssl Settings
Get the SSL settings
PUT
Update Ssl Settings
Updates the SSL settings.
Storage Container
GET
Get Datastore Cluster Datastores
Retrieves all Datastores associated with the specified Datastore Cluster.
GET
Get Storage Container
Get specified Datastore or Datastore Cluster.
GET
Get Storage Containers
Get a paged list of all standalone Datastores and Datastore Clusters in the system
Storage Policy
GET
Get Storage Policies
Get a paged list of all Provider Storage Policies in the system
GET
Get Storage Policy
Get specified Storage Policy.
Test Connection
POST
Test
Test a connection
Token
POST
Create Token
Creates a new token of the specified type
DELETE
Delete Token
Delete a specific token. Use this to revoke the current token in case of a leak.
GET
Get Token
Retrieves a specific token
GET
Get Tokens
Retrieve tokens
Trusted Certificates
DELETE
Delete Certificate
Revoke trusting specified certificate
GET
Get Certificate
Get specified certificate
GET
Query Trusted Certificates
Get currently trusted certificates
POST
Trust Certificate
Add to list of currently trusted certificates
PUT
Update Certificate
Updates an existing trusted certificate
Type Access Controls
POST
Create Entity Type Access Control Grant
Creates an access-control grant for an entity type
GET
Get Entity Type Access Control Grant
Get the specified access-control grant.
GET
Query Entity Type Access Control Grants
Get the access-control list for the specified vCD entity type.
DELETE
Remove Entity Type Access Control Grant
Removes the specified access-control grant from the vCD entity type access-control list.
PUT
Update Entity Type Access Control Grant
Updates the specified access-control grant.
Ui Plugin
DELETE
Delete Ui Plugin
Delete system level logo
GET
Get Extension Point Summary
Retrieves a map of extension Points and an ordered list of items registered with that extension point
GET
Get Ui Plugin
Retrieves extension specific plugin metadata
PUT
Put Extension Point Summary
Customizes the order and enables/disables extension Points
PUT
Put Ui Plugin
Updates extension specific plugin's metadata
Ui Plugin Resource
DELETE
Delete Ui Plugin Resource
Delete the plugin for this extension
POST
Upload Ui Plugin Resource
Upload the plugin for this extension
Ui Plugin Tenants
GET
Get Ui Plugin Tenants
Retrieves list of tenants for whom the plugin is explicitly published
POST
Post Ui Plugin Publish
Publishes the UI plugin to the specified tenants
POST
Post Ui Plugin Publish All
Publishes the UI plugin to all tenants
POST
Post Ui Plugin Unpublish
Revokes publication of the UI plugin to the specified tenants
POST
Post Ui Plugin Unpublish All
Unpublishes the UI plugin from all tenants
Ui Plugins
POST
Add Ui Plugin
Adds plugin metadata for a new UI Extension
GET
Get Ui Plugins
Get a list of all UI Extensions
Universal Router
DELETE
Delete Universal Router
Deletes a specific Universal Router
GET
Get Universal Router
Retrieves a specific Universal Router
POST
Sync Universal Router
Sync/repair the Universal Router
PUT
Update Universal Router
Updates a specific Universal Router
Universal Router Dhcp
DELETE
Delete Dhcp Config For Universal Router
Deletes Dhcp configuration of a specific Universal Router
GET
Get Dhcp Config For Universal Router
Retrieves Dhcp configuration of a specific Universal Router
PUT
Update Dhcp Config For Universal Router
Updates Dhcp configuration for a specific Universal Router
Universal Router Dns
DELETE
Delete Dns Config For Router
Deletes dns configuration of a universal router
GET
Get Dns Config For Router
Retrieves dns configuration of a universal router
PUT
Update Dns Config For Router
Updates dns configuration of a universal Router
Universal Router Health
GET
Get Universal Router Health
Get Health information of a universal router
Universal Routers
POST
Create Universal Router
Create a new universal router
GET
Get All Universal Routers For Vdc Group
Get all the universal routers defined for a vDC group
Universal Routing
GET
Get Universal Egress Routing
Retrieves Universal Egress Points and routing configuration for a Universal Router.
GET
Get Universal Routes
Retrieves routing configuration for a Universal Router.
POST
Sync Universal Routes
Sync/repair the routing configuration for a Universal Router.
PUT
Update Universal Egress Routing
Updates the routing configuration using the specified egress points in the universal routes. Any egress point that does not exist will be created before updating routing. Any egress point that currently exists and is not in use by any of the specified routes will be deleted. If the new egress points for routing fail to create, routing will not be updated.
PUT
Update Universal Routes
Updates routing configuration for a Universal Router.
User
POST
Change Password
Modify the existing password of a local user.
POST
Create User
Create a new user.
DELETE
Delete User
Delete the specified user.
GET
Get User
Get a specified user by id.
GET
Query User Groups
Get a list of groups that the user with the given id belongs to.
GET
Query Users
Get a list of users.
PUT
Update User
Modify the details of a user. A non-administrator user may only modify their own password. An administrator can edit any user.
V Center Resources
GET
Get Dv Switches
Retrieves all distributed virtual switches.
GET
Get Importable Dvpgs
Get all DVPG network backings that are available.
GET
Get Importable Portgroups
Get all standard porgroups available as backings.
V Realize Orchestrator
GET
Get Registered VRO
Retrieves service specific metadata for a vRealize Orchestrator
PATCH
Patch Service
Updates service specific metadata for a vRealize Orchestrator
DELETE
Unregister
Unregisters a vRealize Orchestrator endpoint from vCloud Director
PUT
Update Service
Updates service specific metadata for a vRealize Orchestrator
V Realize Orchestrators
POST
Discover Vro Vcenter
Discover vCenter to work with the provided vRealize Orchestrator service
GET
Get Registered VR Os
Get a list of registered vRealize Orchestrator services
POST
Register
Register a vRealize Orchestrator endpoint with vCloud Director
Vdc
GET
Get Compute Policies
Retrieves all compute policies of a vDC
GET
Get Vdc
Retrieves a specific vDC via URN.
GET
Get Vdc Max Compute Policy
Retrieves Max Compute Policy of the vDC.
GET
Query Vdcs
Retrieves a list of vDCs
PUT
Update Vdc Max Compute Policy
Updates Max Compute Policy of the vDC.
Vdc Compute Policies
POST
Add Vdc Compute Policy To Vdcs
Assign this organization vDC compute policy to list of vDCs.
POST
Create Vdc Compute Policy
Creates a new organization vDC compute policy
DELETE
Delete Vdc Compute Policy
Delete specified organization vDC compute policy.
GET
Get Vdc Compute Policy
Get specified organization vDC compute policy
GET
Get Vdc Compute Policy Vdcs
Get organization vDCs associated with this vDC compute policy
GET
Get Vdc Compute Policy Vms
Get all VMs associated with this vDC compute policy
GET
Query Vdc Compute Policies
Get list of organization vDC compute policies.
PUT
Update Vdc Compute Policy
Update specified organization vDC compute policy
Vdc Compute Policies2
POST
Add Vdc Compute Policy To Vdcs
Assign this organization VDC compute policy to list of VDCs.
POST
Create Vdc Compute Policy
Creates a new organization VDC compute policy
DELETE
Delete Vdc Compute Policy
Delete specified organization VDC compute policy.
GET
Get Vdc Compute Policy
Get specified organization VDC compute policy
GET
Get Vdc Compute Policy Metrics
Get specified organization VDC compute policy metrics.
GET
Get Vdc Compute Policy Vdcs
Get orgatization VDCs this VDC compute policy has been assigned/published to
GET
Query Vdc Compute Policies
Get list of organization VDC compute policies.
GET
Query Virtual Machine Classes
Get a list of Virtual Machine Classes associated with this policy.
PUT
Update Vdc Compute Policy
Update specified organization VDC compute policy
Vdc Group
DELETE
Delete Vdc Group
Deletes a vDC Group
GET
Get Vdc Group
Retrieves a specific vDC Group.
POST
Sync Vdc Group
Sync/repair the vDC group. An example usage is to detect if a vDC still exists/is valid. If an Organization vDC referenced by the VDC group is deleted or if it is not participating in universal networking, it's status will be updated to OBJECT_NOT_FOUND and the vdc group will be marked as NOT_REALIZED. This will also initiate a sync of associated router, if any. The router entities like egress points and universal routes will also be marked as NOT_REALIZED if they reference the removed Organization vDC.
PUT
Update Vdc Group
Updates a specific vDC Group. Example is to add/remove a participarting vDC.
Vdc Group Candidates
GET
Get Networking Vdc Group Candidates
Get a list of candidate vDCs that can be added to a single vDC Group in the networking context.
Vdc Groups
POST
Create Vdc Group
Creates a vDC Group. A universal router will also be created if universalNetworkingEnabled is set to true.
GET
Get Vdc Groups
Get a list of vDC Groups.
Vdc Groups Settings
GET
Get Vdc Group Settings
Retrieves the global vDC groups settings. These settings apply to all vDC Groups in the system and can only be retrieved by the provider.
PUT
Update Vdc Group Settings
Updates the global vDC groups settings. These settings apply to all vDC Groups in the system and can only be updated by the provider.
Vdc Network Profile
DELETE
Delete Vdc Network Profile
Deletes/Reset a vDC Network Profile.
GET
Get Vdc Network Profile
Retrieves the vDC Network Profile.
PUT
Update Vdc Network Profile
Updates the vDC Network Profile.
Vdc2
GET
Get Compute Policies
Retrieves all compute policies of a vDC
GET
Get Vdc Max Compute Policy
Retrieves Max Compute Policy of the vDC.
PUT
Update Vdc Max Compute Policy
Updates Max Compute Policy of the vDC.
Vgpu Profiles
DELETE
Delete Vgpu Profile
Delete specified vGPU profile.
GET
Get Vgpu Profile
Get specified vGPU profile
GET
Query Vgpu Profiles
Get list of vGPU profiles
PUT
Update Vgpu Profile
Update specified vGPU profile
Vgpu Profiles Consumers
GET
Query Vgpu Profiles Consumers
Get list of vGPU profiles consumer entities
Virtual Center
POST
Attach Virtual Center
Attach a Virtual Center server
DELETE
Delete Virtual Center
Detach the specified Virtual Center server
GET
Get All Resource Pools
Get resource pools of a VC
GET
Get Child Resource Pools
Get resource pools of a VC
GET
Get Nsx V Manager Settings
Get Virtual Center server network settings
GET
Get Resource Pool Kubernetes Config
Get kubernetes configuration for a resource pool.
GET
Get Root Resource Pools
Get resource pools of a VC
GET
Get Storage Profiles
Get storage profiles of a VC
GET
Get Supported Hardware Versions
Get supported hardware versions of a resource pool
GET
Get Unmanaged Virtual Machines
Get a list of unmanaged virtual machines from vCenter Server
GET
Get Vc Storage Policy Capabilities
Retrieves capabilities of a specific Virtual Center storage policy.
GET
Get Virtual Center
Get Virtual Center server
GET
Get Virtual Center Metrics
Get Virtual Center server metrics
GET
Query Virtual Centers
Gets a paged list of Virtual Center servers.
GET
Query Virtual Machine Classes
Get a list of Virtual Machine Classes associated with this resource pool.
PUT
Update Nsx V Manager Settings
Update specified Virtual Center server network settings
PUT
Update Virtual Center
Update specified Virtual Center server
Vmc Sddcs
GET
Get Vmc Sddcs
Retrieves a list of SDDCs for a specific VMware service application that are available
POST
Register Vmc SDDC
Register a VMware service application SDDC's components
Vrealize Browse
GET
Browse Sdk Objects
Browse remote vRealize Orchestrator inventory
GET
Get Plugin List
Browse remote vRealize Orchestrator inventory
GET
Get Plugin Type List
Browse remote vRealize Orchestrator inventory
GET
Get Remote Inventory
Browse remote vRealize Orchestrator inventory
GET
Search Sdk Objects
Browse remote vRealize Orchestrator inventory
Vrealize Workflows
GET
Get Remote Workflows
Browse remote vRealize Orchestrator workflows
Vro Workflow Execution
DELETE
Cancel Workflow Execution
Cancel workflow run
DELETE
Delete Workflow Execution
Delete workflow run
GET
Get All Workflow Executions
Get all executions
GET
Get Parameter Types
This endpoint will not produce results. It is a placeholder to enforce code generation of ParameterTypes.
GET
Get Supportedconstraints
This endpoint will not produce results. It is a placeholder to enforce code generation of SupportedConstraints.
GET
Get Supported Decorators
This endpoint will not produce results. It is a placeholder to enforce code generation of SupportedDecorators.
GET
Get Supported Presentation Elements
This endpoint will not produce results. It is a placeholder to enforce code generation of SupportedPresentationElements.
GET
Get Workflow Execution
Get workflow execution
GET
Get Workflow Execution State
Get workflow execution state
POST
Start Workflow Execution
Start workflow execution
Vro Workflow Presentation
DELETE
Delete Workflow Presenation Instance
Delete workflow presentation execution
GET
Get All Workflow Presentation Instances
Get all presentations
GET
Get Workflow Presentation
Get presentation
GET
Get Workflow Presentation Instance
Load Execution
POST
Start Workflow Presentation
Start presentation
PUT
Update Workflow Presentation Instance
Update presentation