Details for the Java Management Service
This topic covers details for writing policies to control access to the Java Management service.
Resource-Types
fleets
jms-plugins
java-download-tokens
java-download-reports
application-analyses
standalone-work-requests
subscription-ack-configs
Supported Variables
Only the general variables are supported (see General Variables for All Requests).
Details for Verb + Resource-Type Combinations
The following tables show the permissions and API operations covered by each verb. The level of access is cumulative as you go from inspect > read > use > manage. For example, a group that can use a resource can also inspect and read that resource. A plus sign (+) in a table cell indicates incremental access compared to the cell directly above it, whereas "no extra" indicates no incremental access.
| Verbs | Permissions | APIs Fully Covered | APIs Partially Covered | 
|---|---|---|---|
| inspect | 
 FLEET_INSPECT  | 
 
 
 
 
 
 
 
  | 
 none  | 
| read | 
 INSPECT + FLEET_READ FLEET_QUERY_RESOURCES  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  | 
 none  | 
| use | 
 READ + FLEET_UPDATE  | 
UpdateFleet
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  | 
 none  | 
| manage | 
 USE + FLEET_CREATE FLEET_DELETE FLEET_MOVE FLEET_ADVANCED_FEATURES_UPDATE  | 
 
 
 
 
 
 
 
 
 
  | 
 none  | 
| Verbs | Permissions | APIs Fully Covered | APIs Partially Covered | 
|---|---|---|---|
| inspect | JMS_PLUGIN_INSPECT | ListJmsPlugins | 
 none  | 
| read | 
 INSPECT + JMS_PLUGIN_READ  | 
GetJmsPlugin | 
 none  | 
| use | 
 READ + JMS_PLUGIN_UPDATE  | 
UpdateJmsPlugin | 
 none  | 
| manage | 
 USE + JMS_PLUGIN_CREATE+JMS_PLUGIN_DELETE  | 
 
 
  | 
 none  | 
| Verbs | Permissions | APIs Fully Covered | APIs Partially Covered | 
|---|---|---|---|
| inspect | 
 JAVA_DOWNLOAD_TOKEN_INSPECT  | 
 
 
 
 
  | 
 none  | 
| read | 
 INSPECT + JAVA_DOWNLOAD_TOKEN_READ  | 
 
 
  | 
 none  | 
| use | 
 READ  | 
none | 
 none  | 
| manage | 
 USE + JAVA_DOWNLOAD_TOKEN_CREATE JAVA_DOWNLOAD_TOKEN_UPDATE JAVA_DOWNLOAD_TOKEN_DELETE  | 
 
 
 
 
  | 
 none  | 
| Verbs | Permissions | APIs Fully Covered | APIs Partially Covered | 
|---|---|---|---|
| inspect | 
 JAVA_DOWNLOAD_REPORT_INSPECT  | 
 
  | 
 none  | 
| read | 
 INSPECT + JAVA_DOWNLOAD_REPORT_READ  | 
 
 
 
 
  | 
 none  | 
| use | 
 READ  | 
none | 
 none  | 
| manage | 
 USE + JAVA_DOWNLOAD_REPORT_CREATE JAVA_DOWNLOAD_REPORT_DELETE  | 
 
 
  | 
 none  | 
| Verbs | Permissions | APIs Fully Covered | APIs Partially Covered | 
|---|---|---|---|
| inspect | 
 APPLICATION_ANALYSIS_INSPECT  | 
 
 
 
  | 
 none  | 
| read | 
 INSPECT + APPLICATION_ANALYSIS_READ  | 
 
 
  | 
 none  | 
| use | 
 READ  | 
none | 
 none  | 
| manage | 
 USE + APPLICATION_ANALYSIS_CREATE APPLICATION_ANALYSIS_UPDATE APPLICATION_ANALYSIS_DELETE  | 
 
 
 
 
 
  | 
 none  | 
| Verbs | Permissions | APIs Fully Covered | APIs Partially Covered | 
|---|---|---|---|
| inspect | 
 STANDALONE_WORK_REQUEST_INSPECT  | 
 
 
 
 
  | 
 none  | 
| read | 
 INSPECT + STANDALONE_WORK_REQUEST_READ  | 
 
  | 
 none  | 
| use | 
 READ  | 
 none  | 
|
| manage | 
 USE + STANDALONE_WORK_REQUEST_DELETE  | 
 
  | 
 none  | 
| Verbs | Permissions | APIs Fully Covered | APIs Partially Covered | 
|---|---|---|---|
| inspect | 
 none  | 
||
| read | 
 STANDALONE_WORK_REQUEST_READ  | 
 
  | 
 none  | 
| use | 
 READ  | 
 none  | 
|
| manage | 
 USE + SUBSCRIPTION_ACK_CONFIG_UPDATE  | 
 
  | 
 none  | 
Permissions Required for Each API Operation
The following table lists the Java Management Service Fleets API operations:
| API Operation | Permissions Required to Use the Operation | 
|---|---|
ListFleets | 
FLEET_INSPECT | 
GetFleet | 
FLEET_READ | 
UpdateFleet | 
 FLEET_UPDATE  | 
ChangeFleetCompartment | 
FLEET_MOVE | 
CreateFleet | 
FLEET_CREATE | 
DeleteFleet | 
 FLEET_DELETE  | 
SummarizeJres | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
RequestSummarizedJres | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
SummarizeApplications | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
RequestSummarizedApplications | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
SummarizeInstallations | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
RequestSummarizedInstallations | 
 FLEET_READ and FLEET_QUERY_RESOURCES  | 
SummarizeManagedInstances | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
RequestSummarizedManagedInstances | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
ListWorkRequest | 
FLEET_INSPECT | 
GetWorkRequest | 
FLEET_READ | 
ListWorkRequestErrors | 
FLEET_INSPECT | 
ListWorkRequestLogs | 
FLEET_INSPECT | 
GetFleetAdvancedFeatureConfiguration | 
FLEET_READ | 
UpdateFleetAdvancedFeatureConfiguration | 
FLEET_ADVANCED_FEATURES_UPDATE | 
| 
 
  | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
| 
 
  | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
| 
 
  | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
| 
 
  | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
| 
 
  | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
| 
 
  | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
| 
 
  | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
| 
 
  | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
| 
 
  | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
| 
 
  | 
FLEET_INSPECT | 
| 
 
  | 
FLEET_UPDATE | 
| 
 
  | 
FLEET_UPDATE | 
| 
 
  | 
FLEET_UPDATE | 
| 
 
  | 
FLEET_INSPECT | 
| 
 
  | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
| 
 
  | 
FLEET_UPDATE | 
| 
 
  | 
FLEET_UPDATE | 
| 
 
  | 
FLEET_UPDATE | 
| 
 
  | 
FLEET_UPDATE | 
| 
 
  | 
|
| 
 
  | 
|
| 
 
  | 
|
| 
 
  | 
|
| 
 
  | 
|
| 
 
  | 
FLEET_READ | 
| 
 
  | 
FLEET_ADVANCED_FEATURES_UPDATE | 
ListFleetDiagnoses | 
FLEET_READ | 
SummarizeApplicationInstallationUsage | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
SummarizeDeployedApplicationInstallationUsage | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
SummarizeDeployedApplicationUsage | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
SummarizeJavaServerInstanceUsage | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
ScanJavaServerUsage | 
FLEET_UPDATE | 
SummarizeJavaServerUsage | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
RequestJfrRecordings | 
FLEET_UPDATE | 
RequestCryptoAnalyses | 
FLEET_UPDATE | 
ListCryptoAnalysisResults | 
FLEET_QUERY_RESOURCES | 
GetCryptoAnalysisResult | 
FLEET_READ | 
DeleteCryptoAnalysisResult | 
FLEET_UPDATE | 
RequestJavaMigrationAnalyses | 
FLEET_UPDATE | 
RequestPerformanceTuningAnalyses | 
FLEET_UPDATE | 
DeletePerformanceTuningAnalysisResult | 
FLEET_UPDATE | 
GetPerformanceTuningAnalysisResult | 
FLEET_READ | 
ListPerformanceTuningAnalysisResults | 
FLEET_QUERY_RESOURCES | 
SummarizeResourceInventory | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
DeleteJavaMigrationAnalysisResult | 
FLEET_UPDATE | 
GetJavaMigrationAnalysisResult | 
FLEET_READ | 
RequestDeployedApplicationMigrationAnalyses | 
FLEET_UPDATE | 
ListJavaMigrationAnalysisResults | 
FLEET_QUERY_RESOURCES | 
RequestUploadDrsFile | 
FLEET_ADVANCED_FEATURES_UPDATE | 
RequestUpdateDrsFile | 
FLEET_ADVANCED_FEATURES_UPDATE | 
DeleteDrsFile | 
FLEET_ADVANCED_FEATURES_UPDATE | 
ListDrsFiles | 
FLEET_INSPECT | 
GetDrsFile | 
FLEET_READ | 
EnableDrs | 
FLEET_UPDATE | 
DisableDrs | 
FLEET_UPDATE | 
CreateDrsFile | 
FLEET_ADVANCED_FEATURES_UPDATE | 
UpdateDrsFile | 
FLEET_ADVANCED_FEATURES_UPDATE | 
GetExportSetting | 
FLEET_READ | 
UpdateExportSetting | 
FLEET_UPDATE | 
GetExportStatus | 
FLEET_READ | 
GenerateLoadPipelineScript | 
FLEET_READ | 
GenerateAgentInstallerConfiguration | 
FLEET_READ | 
ListAgentInstallers | 
FLEET_READ | 
GetAgentInstallerContent | 
FLEET_READ | 
ListFleetErrors | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
ListPluginErrors | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
SummarizeFleetErrors | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
SummarizePluginErrors | 
FLEET_READ and FLEET_QUERY_RESOURCES | 
The following table lists the Java Management Service
JmsPlugin API operations in alphabetical order: 
| API Operation | Permissions Required to Use the Operation | 
|---|---|
CreateJmsPlugin | 
JMS_PLUGIN_CREATE | 
DeleteJmsPlugin | 
JMS_PLUGIN_DELETE | 
GetJmsPlugin | 
JMS_PLUGIN_READ | 
ListJmsPlugins | 
JMS_PLUGIN_INSPECT | 
UpdateJmsPlugin | 
JMS_PLUGIN_UPDATE | 
The following table lists the Java Management Service Java Download API operations in alphabetical order:
| API Operation | Permissions Required to Use the Operation | 
|---|---|
CancelWorkRequest | 
JAVA_DOWNLOAD_TOKEN_DELETE | 
CreateJavaDownloadReport | 
JAVA_DOWNLOAD_REPORT_CREATE | 
CreateJavaDownloadToken | 
JAVA_DOWNLOAD_TOKEN_CREATE | 
DeleteJavaDownloadReport | 
 JAVA_DOWNLOAD_REPORT_DELETE  | 
DeleteJavaDownloadToken | 
JAVA_DOWNLOAD_TOKEN_DELETE | 
GetJavaDownloadReport | 
JAVA_DOWNLOAD_REPORT_READ | 
GetJavaDownloadReportContent | 
JAVA_DOWNLOAD_REPORT_READ | 
GetJavaDownloadToken | 
JAVA_DOWNLOAD_TOKEN_READ | 
GetWorkRequest | 
JAVA_DOWNLOAD_TOKEN_READ | 
ListJavaDownloadRecords | 
JAVA_DOWNLOAD_REPORT_READ | 
ListJavaDownloadReports | 
JAVA_DOWNLOAD_REPORT_INSPECT | 
ListJavaDownloadTokens | 
JAVA_DOWNLOAD_TOKEN_INSPECT | 
ListWorkRequest | 
JAVA_DOWNLOAD_TOKEN_INSPECT | 
ListWorkRequestErrors | 
JAVA_DOWNLOAD_TOKEN_INSPECT | 
ListWorkRequestLogs | 
JAVA_DOWNLOAD_TOKEN_INSPECT | 
RequestSummarizedJavaDownloadCounts | 
JAVA_DOWNLOAD_REPORT_READ | 
UpdateJavaDownloadToken | 
 JAVA_DOWNLOAD_TOKEN_UPDATE  | 
The following table lists the Java Management Service Utilities API operations in alphabetical order:
| API Operation | Permissions Required to Use the Operation | 
|---|---|
CancelWorkRequest | 
STANDALONE_WORK_REQUEST_DELETE | 
DeleteJavaMigrationAnalysis | 
APPLICATION_ANALYSIS_DELETE | 
DeletePerformanceTuningAnalysis | 
APPLICATION_ANALYSIS_DELETE | 
GetAnalyzeApplicationsConfiguration | 
APPLICATION_ANALYSIS_INSPECT | 
GetJavaMigrationAnalysis | 
APPLICATION_ANALYSIS_READ | 
GetPerformanceTuningAnalysis | 
APPLICATION_ANALYSIS_READ | 
GetSubscriptionAcknowledgmentConfiguration | 
SUBSCRIPTION_ACK_CONFIG_READ | 
GetWorkRequest | 
STANDALONE_WORK_REQUEST_READ | 
ListJavaMigrationAnalyses | 
APPLICATION_ANALYSIS_INSPECT | 
ListPerformanceTuningAnalyses | 
APPLICATION_ANALYSIS_INSPECT | 
ListWorkItems | 
STANDALONE_WORK_REQUEST_INSPECT | 
ListWorkRequestErrors | 
STANDALONE_WORK_REQUEST_INSPECT | 
ListWorkRequestLogs | 
STANDALONE_WORK_REQUEST_INSPECT | 
ListWorkRequests | 
STANDALONE_WORK_REQUEST_INSPECT | 
RequestJavaMigrationAnalysis | 
APPLICATION_ANALYSIS_CREATE | 
RequestPerformanceTuningAnalysis | 
APPLICATION_ANALYSIS_CREATE | 
UpdateAnalyzeApplicationsConfiguration | 
APPLICATION_ANALYSIS_UPDATE | 
UpdateSubscriptionAcknowledgmentConfiguration | 
SUBSCRIPTION_ACK_CONFIG_UPDATE | 
For information about permissions, see Permissions.