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.