Vapi APIs
The com.vmware.vapi file provides API infrastructure resources and standard types that can be used in the interface specification of any resource.
The Vapi Metadata Authentication Component resource provides operations to retrieve authentication information of a component element.
A component element is said to contain authentication information if any one of package elements contained in it has authentication information.
The Vapi Metadata Authentication Package resource provides operations to retrieve authentication information of a package element.
A package element is said to contain authentication information if there is a default authentication assigned to all service elements contained in the package element or if one of the service element contained in this package element has authentication information.
The Vapi Metadata Authentication Service resource provides operations to retrieve authentication information of a service element.
A service element is said to contain authentication information if there is a default authentication assigned to all operation elements contained in a service element or if one of the operation elements contained in this service element has authentication information.
The Vapi Metadata Authentication Service Operation resource provides operations to retrieve authentication information of an operation element.
An operation element is said to contain authentication information if authentication schemes are specified in the authentication definition file.
The Vapi Metadata Cli Command resource provides operations to get information about command line interface (CLI) commands.
The Vapi Metadata Cli Namespace resource provides operations to get information about command line interface (CLI) namespaces.
The Vapi Metadata Metamodel Component resource providers operations to retrieve metamodel information of a component element.
A component defines a set of functionality that is deployed together and versioned together. For example, all the resources that belong to VMware Content Library are part of a single component. A component element describes a component. A component element contains one or more package elements.
The operations for package elements are provided by resource Vapi Metadata Metamodel Package.
The Vapi Metadata Metamodel Enumeration resource provides operations to retrieve metamodel information about an enumeration element in the interface definition language.
The Vapi Metadata Metamodel Enumeration has a list of enumeration value elements.
The Vapi Metadata Metamodel Package resource provides operations to retrieve metamodel information about a package element in the interface definition language.
A package is a logical grouping of services, structures and enumerations. A package element describes the package. It contains the service elements, structure elements and enumeration elements that are grouped together.
The Vapi Metadata Metamodel Resource resource provides operations to retrieve information about resource types.
A service is a logical grouping of operations that operate on an entity. Each entity is identifier by a namespace (or resource type) and an unique identifier.
The Vapi Metadata Metamodel Resource Model resource provides operations to retrieve information about models.
A structure is used as a model if it is used for persisting data about an entity. Some of the fields in the model structure are also used for creating indexes for querying.
One or more services can operate on the same resource type. One or more services can provide the model structure for an entity of this resource type. Using Vapi Metadata Metamodel Resource Model resource you can retrieve the list of all the structure elements that are model structures for a given resource type.
The Vapi Metadata Metamodel Service resource provides operations to retrieve metamodel information about a service element in the interface definition language.
A service is a logical grouping of operations that operate on some entity. A service element describes a service. It contains operation elements that describe the operations grouped in the service. It also contains structure elements and enumeration elements corresponding to the structures and enumerations defined in the service.
The Vapi Metadata Metamodel Service Operation resource provides operations to retrieve metamodel information of an operation element in the interface definition language.
The Vapi Metadata Metamodel Structure resource providers operations to retrieve metamodel information about a structure element in the interface definition language.
The Vapi Metadata Privilege Component resource provides operations to retrieve privilege information of a component element.
A component element is said to contain privilege information if any one of package elements in it contains privilege information.
The Vapi Metadata Privilege Package resource provides operations to retrieve privilege information of a package element.
A package element is said to contain privilege information if there is a default privilege assigned to all service elements contained in the package element or if one of the operation elements contained in one of the service elements in this package element has privilege information.
The Vapi Metadata Privilege Service resource provides operations to retrieve privilege information of a service element.
A service element is said to contain privilege information if one of the operation elements contained in this service element has privilege information.
The Vapi Metadata Privilege Service Operation resource provides operations to retrieve privilege information of an operation element.
An operation element is said to contain privilege information if there are any privileges assigned to the operation element or if one of the parameter elements contained in it has privileges assigned in privilege definition file.