Metadata Privilege APIs

Metadata Privilege APIs

The vapi metadata privilege package provides services that expose privilege information for operation elements across all the service elements. An entity has a unique identifier and a resource type. An entity can either be present in one of the parameter elements or if a parameter is a structure element, it could also be present in one of the field elements.

Privileges can be assigned to either operation elements or entities used in the operation element. A list of privileges can also be applied on a package element. This list of privileges would be used as a default for all the operation elements and the entities that do not have any defined privileges.

API Categories
Component

Operations to retrieve information about the routing information in a vAPI component. A Component is said to contain routing information if any of its packages, services or methods contain routing information Note: This service is restricted for VMware internal use only.

Package

Operations to retrieve information about routing information in a vAPI package A Package is said to contain routing information if there is a default RoutingInfo assigned to all operations within a package or if one of the operations within this package has explicit routing information Note: This service is restricted for VMware internal use only.

Service

The Service service provides operations to retrieve information about the services exposed by a vAPI provider. A provider is a container that exposes one or more vAPI services. Note: This service is restricted for VMware internal use only.

Source

Operations to manage the metadata sources for routing information Note: This service is restricted for VMware internal use only.