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.