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. |
PrivilegeFactory |
PrivilegeFactory is responsible for creating instances of services
contained inside the com.vmware.vapi.metadata.privilege package and also has the subpackages reference
to access respective subpackage services. |
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.