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. |
Source |
The
Source interface provides methods to manage the sources of privilege
metadata information. |
SourceTypes |
Defines the data types of the
Source
API service. |
Class | Description |
---|---|
ComponentData |
The
ComponentData class contains the privilege information of the
component along with its fingerprint. |
ComponentDefinitions |
Defines the type descriptors for the
Component
API service. |
ComponentInfo |
The
ComponentInfo class contains the privilege information of a
component element. |
ComponentStub |
Remote stub implementation of the
Component
API service. |
OperationInfo |
The
OperationInfo class contains privilege information of an operation
element. |
PackageDefinitions |
Defines the type descriptors for the
Package
API service. |
PackageInfo |
The
PackageInfo class contains the privilege information of a package
element. |
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. |
ServiceDefinitions |
Defines the type descriptors for the
Service
API service. |
ServiceInfo |
The
ServiceInfo class contains privilege information of a service
element. |
ServiceStub |
Remote stub implementation of the
Service
API service. |
SourceDefinitions |
Defines the type descriptors for the
Source
API service. |
SourceStub |
Remote stub implementation of the
Source
API service. |
SourceTypes.CreateSpec |
The
CreateSpec class contains the registration information of a
privilege source. |
SourceTypes.Info |
The
Info class contains the metadata source information. |
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.
Copyright © 2015. All Rights Reserved.