com.vmware.vapi.metadata.privilege package provides interfaces that
expose privilege information for operation elements across all the service
elements.See: Description
| Interface | Description |
|---|---|
| Component |
The
Component interface provides methods to retrieve privilege
information of a component element. |
| ComponentTypes |
Defines the data types of the
Component
API service. |
| Package |
The
Package interface provides methods to retrieve privilege information
of a package element. |
| PackageTypes |
Defines the data types of the
Package
API service. |
| Service |
The
Service interface provides methods to retrieve privilege information
of a service element. |
| ServiceTypes |
Defines the data types of the
Service
API service. |
| Class | Description |
|---|---|
| ComponentData |
The
ComponentData class contains the privilege information of the
component along with its fingerprint. |
| ComponentData.Builder |
Builder class for
ComponentData. |
| ComponentDefinitions |
Defines the type descriptors for the
Component
API service. |
| ComponentInfo |
The
ComponentInfo class contains the privilege information of a
component element. |
| ComponentInfo.Builder |
Builder class for
ComponentInfo. |
| ComponentStub |
Remote stub implementation of the
Component
API service. |
| OperationInfo |
The
OperationInfo class contains privilege information of an operation
element. |
| OperationInfo.Builder |
Builder class for
OperationInfo. |
| PackageDefinitions |
Defines the type descriptors for the
Package
API service. |
| PackageInfo |
The
PackageInfo class contains the privilege information of a package
element. |
| PackageInfo.Builder |
Builder class for
PackageInfo. |
| PackageStub |
Remote stub implementation of the
Package
API service. |
| PrivilegeInfo |
The
PrivilegeInfo class contains the privilege information for a
parameter element in an operation element. |
| PrivilegeInfo.Builder |
Builder class for
PrivilegeInfo. |
| ServiceDefinitions |
Defines the type descriptors for the
Service
API service. |
| ServiceInfo |
The
ServiceInfo class contains privilege information of a service
element. |
| ServiceInfo.Builder |
Builder class for
ServiceInfo. |
| ServiceStub |
Remote stub implementation of the
Service
API service. |
| StructDefinitions |
Defines the type descriptors for the top-level types in
com.vmware.vapi.metadata.privilege package. |
com.vmware.vapi.metadata.privilege package provides interfaces 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.