Oracle Java Management Service API

Endpoints related to the Java Management Service

Operations 92

GET /agentInstallers Retrieve a list of the supported agent installer information. #
POST /agentInstallers/actions/generateAgentInstallerConfiguration Generate Agent Installer Configuration for Fleet #
GET /agentInstallers/{agentInstallerId}/content Download the Agent Installer #
GET /announcements Retrieve JMS announcements #
GET /fleetErrorAnalytics Returns a summary of FleetErrors. #
GET /fleetErrors Returns a list of FleetErrors. #
GET /fleets Retrieve a list of all Fleets in a compartment. #
POST /fleets Create a new Fleet. #
DELETE /fleets/{fleetId} Delete a Fleet. #
GET /fleets/{fleetId} Retrieve a Fleet. #
PUT /fleets/{fleetId} Update a Fleet. #
POST /fleets/{fleetId}/actions/addInstallationSites Add Java installation sites in a fleet. #
POST /fleets/{fleetId}/actions/changeCompartment Move a Fleet into a different compartment. #
POST /fleets/{fleetId}/actions/disableDrs Request to disable DRS. #
POST /fleets/{fleetId}/actions/enableDrs Request to enable DRS. #
POST /fleets/{fleetId}/actions/generateAgentDeployScript Generate Agent Deploy Script for Fleet #
POST /fleets/{fleetId}/actions/generateLoadPipelineScript Generate Load Pipeline Script #
POST /fleets/{fleetId}/actions/removeInstallationSites Remove Java installation sites in a fleet. #
POST /fleets/{fleetId}/actions/requestCryptoAnalyses Request to start crypto analyses on selected target. #
POST /fleets/{fleetId}/actions/requestDeployedApplicationMigrationAnalyses Request to start the Java migration analyses for selected deployed applications. #
POST /fleets/{fleetId}/actions/requestJavaMigrationAnalyses Request to start the Java migration analysis for selected applications. #
POST /fleets/{fleetId}/actions/requestJfrRecordings Request to collect JFR recordings. #
POST /fleets/{fleetId}/actions/requestPerformanceTuningAnalyses Request to start performance tuning analyses on selected target. #
POST /fleets/{fleetId}/actions/scanJavaServerUsage Scan Java Server usage in a fleet. #
POST /fleets/{fleetId}/actions/scanLibraryUsage Scan library usage in a fleet. #
GET /fleets/{fleetId}/actions/summarizeApplicationInstallationUsage Summarize application installation usage in a Fleet filtered by query parameters. #
GET /fleets/{fleetId}/actions/summarizeApplicationUsage List application usage in a Fleet filtered by query parameters. #
GET /fleets/{fleetId}/actions/summarizeDeployedApplicationInstallationUsage Summarize deployed application installation usage in a fleet filtered by query parameters. #
GET /fleets/{fleetId}/actions/summarizeDeployedApplicationUsage List of deployed applications in a fleet filtered by query parameters. #
GET /fleets/{fleetId}/actions/summarizeInstallationUsage List Java installation usage in a Fleet filtered by query parameters. #
GET /fleets/{fleetId}/actions/summarizeJavaServerInstanceUsage List of Java Server instances in a Fleet filtered by query parameters. #
GET /fleets/{fleetId}/actions/summarizeJavaServerUsage List of Java Servers in a Fleet filtered by query parameters. #
GET /fleets/{fleetId}/actions/summarizeJreUsage List Java Runtime usage in a Fleet filtered by query parameters. #
GET /fleets/{fleetId}/actions/summarizeLibraryUsage List libraries in a fleet filtered by query parameters. #
GET /fleets/{fleetId}/actions/summarizeManagedInstanceUsage List managed instance usage in a Fleet filtered by query parameters. #
GET /fleets/{fleetId}/advancedFeatureConfiguration Get fleet advanced feature config. #
PUT /fleets/{fleetId}/advancedFeatureConfiguration Update fleet advanced feature config. #
GET /fleets/{fleetId}/agentConfiguration Retrieve a Fleet Agent Configuration. #
PUT /fleets/{fleetId}/agentConfiguration Update a Fleet Agent Configuration. #
GET /fleets/{fleetId}/blocklists Retrieve the blocklist of the fleet. #
POST /fleets/{fleetId}/blocklists Add a new blocklist record. #
DELETE /fleets/{fleetId}/blocklists/{blocklistKey} Delete a blocklist record. #
GET /fleets/{fleetId}/containers List containers in a fleet filtered by query parameters. #
GET /fleets/{fleetId}/cryptoAnalysisResults List Crypto Event Analysis results. #
DELETE /fleets/{fleetId}/cryptoAnalysisResults/{cryptoAnalysisResultId} Delete metadata of a Crypto Event Analysis result. #
GET /fleets/{fleetId}/cryptoAnalysisResults/{cryptoAnalysisResultId} Retrieve metadata of a Crypto Event Analysis result. #
GET /fleets/{fleetId}/diagnoses List diagnoses on resources needed by the fleet. #
GET /fleets/{fleetId}/drsFiles List the DRS details. #
POST /fleets/{fleetId}/drsFiles Request to create DRS file in Object Store. #
DELETE /fleets/{fleetId}/drsFiles/{drsFileKey} Delete DRS file from object store. #
GET /fleets/{fleetId}/drsFiles/{drsFileKey} Get the DRS detail. #
PUT /fleets/{fleetId}/drsFiles/{drsFileKey} Request to update DRS to object store. #
GET /fleets/{fleetId}/exportSetting Retrieves export setting #
PUT /fleets/{fleetId}/exportSetting Updates existing Export setting. #
GET /fleets/{fleetId}/exportStatus Retrieves last export status #
GET /fleets/{fleetId}/installationSites List Java installations in a fleet filtered by query parameters. #
GET /fleets/{fleetId}/javaMigrationAnalysisResults Lists the Java migration analysis results. #
DELETE /fleets/{fleetId}/javaMigrationAnalysisResults/{javaMigrationAnalysisResultId} Delete Java Migration Analysis result. #
GET /fleets/{fleetId}/javaMigrationAnalysisResults/{javaMigrationAnalysisResultId} Retrieve Java Migration Analysis result. #
GET /fleets/{fleetId}/libraries/{libraryKey}/applications List applications where a library has been detected. #
GET /fleets/{fleetId}/libraries/{libraryKey}/managedInstances List managed instances where a library has been detected. #
GET /fleets/{fleetId}/performanceTuningAnalysisResults List Performance Tuning Analysis results. #
DELETE /fleets/{fleetId}/performanceTuningAnalysisResults/{performanceTuningAnalysisResultId} Delete metadata of a Performance Tuning Analysis result. #
GET /fleets/{fleetId}/performanceTuningAnalysisResults/{performanceTuningAnalysisResultId} Retrieve metadata of a Performance Tuning Analysis result. #
GET /fleets/{fleetId}/summarizeLibraryInventory Retrieves libraries inventory in a fleet, filtered by query parameters. #
GET /fleets/{fleetId}/uncorrelatedPackages List uncorrelated package summaries in a fleet, filtered by query parameters. #
GET /fleets/{fleetId}/uncorrelatedPackages/{packageName}/applications List applications where an uncorrelated package has been detected. #
GET /fleets/{fleetId}/uncorrelatedPackages/{packageName}/managedInstances List uncorrelated Java package detection events for a Java application in a fleet filtered by query parameters. #
GET /javaFamilies Retrieve a list of the Java release family information. #
GET /javaFamilies/{familyVersion} Retrieve metadata associated with a specific Java release family. #
GET /javaReleases Retrieve a list of Java releases. #
GET /javaReleases/{releaseVersion} Retrieve complete details of a specific Java release including artifact information. #
GET /jmsPlugins Returns a list of JmsPlugins. #
POST /jmsPlugins Creates a JmsPlugin. #
DELETE /jmsPlugins/{jmsPluginId} Deletes a JmsPlugin. #
GET /jmsPlugins/{jmsPluginId} Returns the JmsPlugin. #
PUT /jmsPlugins/{jmsPluginId} Update a JmsPlugin. #
GET /listJreUsage List Java Runtime usage in a specified host filtered by query parameters. #
GET /pluginErrorAnalytics Returns a summary of PluginErrors. #
GET /pluginErrors Returns a list of PluginErrors. #
GET /summarizeResourceInventory Retrieve the inventory of JMS resources in the specified compartment. #
GET /taskSchedules List the task schedule results. #
POST /taskSchedules Create a task schedule. #
DELETE /taskSchedules/{taskScheduleId} Delete a task schedule record. #
GET /taskSchedules/{taskScheduleId} Retrieve a task schedule. #
PUT /taskSchedules/{taskScheduleId} Update a task schedule. #
GET /workRequests List Work Requests. #
DELETE /workRequests/{workRequestId} Cancel a work request. #
GET /workRequests/{workRequestId} Retrieve Work Request description. #
GET /workRequests/{workRequestId}/errors List work request errors. #
GET /workRequests/{workRequestId}/logs List work request logs. #
GET /workRequests/{workRequestId}/workItems List work items of a work request. #

Documentation

📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/access-governance-cp/20220518/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/adm/20220421/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/advisor/20200606/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/ai-data-platform/20240831/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/analytics/20190331/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/announcements/0.0.1/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/api-gateway/20190501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/apm-config/20210201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/apm-control-plane/20200630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/apm-synthetic-monitoring/20200630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/apm-trace-explorer/20200630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/audit/20190901/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/autoscaling/20181001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/bastion/20210331/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/batch/20251031/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/bigdata/20190531/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/blockchain/20191010/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/budgets/20190111/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/certificates/20210224/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/certificatesmgmt/20210224/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/cloud-guard/20200131/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/clusterplacementgroups/20230801/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/compute-cloud-at-customer/20221208/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/container-instances/20210415/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/container-registry/20180419/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/containerengine/20180222/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/cost-anomaly/20190111/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/dashboard/20210731/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/data-catalog/20190325/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/data-flow/20200129/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/data-integration/20200430/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/data-safe/20181201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/data-science/20190101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database-management/20201101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database-migration/20230518/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database-multicloud-integrations/20240501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database-tools/20201005/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database-tools-runtime/20230222/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/datacc/20251101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/datalabeling-dp/20211001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/datalabeling/20211001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/delegate-access-control/20230801/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/devops/20210630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/digital-assistant/20190506/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/disaster-recovery/20220125/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/dms/20211101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/dns/20180115/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/document-understanding/20221109/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/edsfu/20220528/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/emaildelivery/20170907/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/emaildeliverysubmission/20220926/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/events/20181201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/filestorage/20171215/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/fleet-management/20250228/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/functions/20181201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/functionsdocgenpbf/1.0/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/fusion-applications/20211201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generative-ai-agents-client/20240531/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generative-ai-agents/20240531/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generative-ai-inference/20231130/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generative-ai-nl2sql/20260325/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generative-ai/20231130/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generic/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/globally-distributed-database/20250101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/goldengate/20200407/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/healthchecks/20180501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/iaas/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/identity-domains/v1/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/identity-dp/v1/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/identity/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/incidentmanagement/20181231/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/instanceagent/20180530/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/integration/20190131/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/iot/20250531/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/itas/v1/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/jms/20210610/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/jms-utils/20250521/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/kafka/20240901/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/key/release/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/language/20221001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/licensemanager/20220430/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/limits-increase/20251101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/limits/20181025/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/loadbalancer/20170115/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/logan-api-spec/20200601/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/logging-dataplane/20200831/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/logging-management/20200531/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/logging-search/20190909/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/lustre/20250228/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/managed-access/20220126/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/management-agent/20200202/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/managementdashboard/20200901/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/marketplace/20181001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/mngdmac/20250320/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/monitoring/20180401/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/multicloud-omhub-cp/20180828/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/mysql/20190415/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/NetMonitor/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/network-firewall/20211001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/network-firewall/20230501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/networkloadbalancer/20200501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/nosql-database/20190828/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/notification/20181201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/objectstorage/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/OCB/20220509/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/occ/20230515/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/occds/20240430/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/occm/20231107/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/ocicache/20220315/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/ocm/20220919/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/opa/20210621/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/opensearch/20180828/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/operations-insights/20200630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/operatoraccesscontrol/20200630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/oracle-api-access-control/20241130/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/organizations/20230401/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/organizations/20200801/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/osmh/20220901/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/postgresql/20220915/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/psasvc/20240301/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/publisher/20241201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/queue/20210201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/recovery-service/20210216/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/registry/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/resource-analytics/20241031/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/resource-discovery-monitoring-control-api/20210330/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/resource-scheduler/20240430/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/resourcemanager/20180917/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/rover/20201210/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/s3objectstorage/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/scanning/20210215/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/search/20180409/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/secretmgmt/20180608/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/secretretrieval/20190301/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/secure-desktops/20220618/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/security-attribute/20240815/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/self/20260129/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/service-catalog/20210527/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/serviceconnectors/20200909/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/smp/20210914/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/speech/20220101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/stack-monitoring/20210330/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/streaming/20180418/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/threat-intel/20220901/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/usage/20200107/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/usage-proxy/20190111/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/vision/20220125/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/visual-builder/20210601/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/visual-builder-studio/20180828/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/vmware/20200501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/vmware/20230701/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/waa/20211230/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/waas/20181116/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/waf/20210930/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/wlms/20241101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/workrequests/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/zero-trust-packet-routing/20240301/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/zero-trust-packet-routing-tools/20240301/

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/oracle-javamanagementservice-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

oracle-javamanagementservice-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: The APIs for the [Fleet Management](https://docs.oracle.com/en-us/iaas/jms/doc/fleet-management.html) feature of Java Management Service to monitor and manage the usage of Java in your enterprise. Use these APIs to manage fleets, configure managed instances to report to fleets, and gain insights into the Java workloads running on these instances by carrying out basic and advanced features.
  title: Fleets Java Management Service API
  version: '20210610'
  x-provenance:
    method: harvested
    first_party: true
    publisher: Oracle
    source: https://docs.oracle.com/en-us/iaas/api/specs/756c07623c433632650cfadcb9ae28431b4fdfcf0d7def89e16cd697ac3d44a2.yaml
    harvested: '2026-08-04'
    note: Published by Oracle as the contract for the Java Management Service Fleets API OCI service and stored verbatim; API Evangelist added only this provenance block.
  x-evidence:
  - url: https://docs.oracle.com/en-us/iaas/api/specs/index.json
    what: Oracle's own index of every OCI service specification
  - url: https://docs.oracle.com/en-us/iaas/api/specs/756c07623c433632650cfadcb9ae28431b4fdfcf0d7def89e16cd697ac3d44a2.yaml
    what: the harvested document for Java Management Service Fleets API
servers:
- url: /20210610
tags:
- description: 'Endpoints related to the Java Management Service

    '
  name: javaManagementService
paths:
  /agentInstallers:
    get:
      description: 'Returns a list of the agent installer information.

        '
      operationId: ListAgentInstallers
      parameters:
      - $ref: '#/components/parameters/CompartmentIdQueryParam'
      - $ref: '#/components/parameters/FleetIdQueryParam'
      - $ref: '#/components/parameters/AgentInstallerPlatformArchitectureQueryParam'
      - $ref: '#/components/parameters/AgentInstallerOsFamilyQueryParam'
      - $ref: '#/components/parameters/PaginationLimitQueryParam'
      - $ref: '#/components/parameters/PaginationTokenQueryParam'
      - $ref: '#/components/parameters/SortOrderQueryParam'
      - $ref: '#/components/parameters/AgentInstallerSortByQueryParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: Supported agent installer definition.
          headers:
            opc-next-page:
              description: 'For list pagination, when this header appears in the response, additional pages of results remain.

                Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.

                For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).

                '
              schema:
                type: string
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentInstallerCollection'
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Retrieve a list of the supported agent installer information.
      tags:
      - javaManagementService
      x-example: 'GET /20210610/agentInstallers?compartmentId=<var>&lt;compartment_OCID&gt;</var>&limit=10

        Host: javamanagement.us-ashburn-1.oci.oraclecloud.com

        <var>&lt;authorization and other headers&gt;</var>

        '
      x-related-resource: '#/definitions/AgentInstallerSummary'
  /agentInstallers/actions/generateAgentInstallerConfiguration:
    post:
      description: 'Generates the agent installer configuration using the information provided.

        '
      operationId: GenerateAgentInstallerConfiguration
      parameters:
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: Agent Installer Configuration File
          headers:
            content-length:
              description: The content size of the body in bytes.
              schema:
                type: integer
                format: int64
            content-type:
              description: The content type of the body.
              schema:
                type: string
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, provide the request ID.

                '
              schema:
                type: string
          content:
            text/plain:
              schema:
                format: binary
                type: string
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        409:
          $ref: '#/components/responses/409'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Generate Agent Installer Configuration for Fleet
      tags:
      - javaManagementService
      x-example: "POST /20210610/agentInstallers/actions/generateAgentInstallerConfiguration\nHost: javamanagement.us-ashburn-1.oci.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n\n{\n  \"installKeyId\":\"ocid1.managementagentinstallkey.oc1.iad.&lt;unique_id&gt;\",\n  \"fleetId\":\"ocid1.jmsfleet.oc1.iad.&lt;unique_id&gt;\"\n}\n"
      x-related-resource: '#/definitions/AgentInstallerSummary'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GenerateAgentInstallerConfigurationDetails'
        description: Details that are used to generate the installer configuration for a fleet.
        required: true
  /agentInstallers/{agentInstallerId}/content:
    get:
      description: 'Use this API to download an agent installer using a specified identifier. The API returns the HTTP response code `302` on success and uses redirects for the actual operation.

        '
      operationId: GetAgentInstallerContent
      parameters:
      - $ref: '#/components/parameters/FleetIdQueryParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/AgentInstallerIdPathParam'
      responses:
        200:
          description: OK
          headers:
            etag:
              description: 'For optimistic concurrency control. See `if-match`.

                '
              schema:
                type: string
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                format: binary
                type: string
        302:
          description: The redirect URL for the download.
          headers:
            Location:
              description: URL to redirect to on returning a 3XX status code.
              schema:
                type: string
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, provide the request ID.

                '
              schema:
                type: string
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Download the Agent Installer
      tags:
      - javaManagementService
      x-example: 'GET /agentInstallers/<var>&lt;agent_installer_id&gt;</var>/content?fleetId=<var>&lg;fleet_OCID&gt;</var>

        Host: javamanagement.us-ashburn-1.oci.oraclecloud.com

        <var>&lt;authorization and other headers&gt;</var>

        '
      x-related-resource: '#/definitions/AgentInstallerSummary'
  /announcements:
    get:
      description: Return a list of AnnouncementSummary items
      operationId: ListAnnouncements
      parameters:
      - $ref: '#/components/parameters/SummaryContainsQueryParam'
      - $ref: '#/components/parameters/TimeStartQueryParam'
      - $ref: '#/components/parameters/TimeEndQueryParam'
      - $ref: '#/components/parameters/PaginationLimitQueryParam'
      - $ref: '#/components/parameters/PaginationTokenQueryParam'
      - $ref: '#/components/parameters/SortOrderQueryParam'
      - $ref: '#/components/parameters/AnnouncementSortByQueryParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: A list of AnnouncementSummary
          headers:
            opc-next-page:
              description: 'For list pagination, when this header appears in the response, additional pages of results remain.

                Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.

                For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).

                '
              schema:
                type: string
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AnnouncementCollection'
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        405:
          $ref: '#/components/responses/405'
        412:
          $ref: '#/components/responses/412'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Retrieve JMS announcements
      tags:
      - javaManagementService
      x-example: 'GET /20210610/announcements

        Host: javamanagement.us-ashburn-1.oci.oraclecloud.com

        <var>&lt;authorization and other headers&gt;</var>

        '
  /fleetErrorAnalytics:
    get:
      description: Returns a high level summary of FleetErrors.
      operationId: SummarizeFleetErrors
      parameters:
      - $ref: '#/components/parameters/CompartmentIdQueryParam'
      - $ref: '#/components/parameters/CompartmentIdInSubtreeQueryParam'
      - $ref: '#/components/parameters/PaginationLimitQueryParam'
      - $ref: '#/components/parameters/PaginationTokenQueryParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: List of fleet error aggregations.
          headers:
            opc-next-page:
              description: 'For list pagination, when this header appears in the response, additional pages of results remain.

                Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.

                For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).

                '
              schema:
                type: string
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FleetErrorAggregationCollection'
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Returns a summary of FleetErrors.
      tags:
      - javaManagementService
      x-example: 'GET /20210610/fleetErrorAnalytics?limit=10&compartmentId=<var>&lt;compartment_OCID&gt;</var>&compartmentIdInSubtree=false

        Host: javamanagement.us-ashburn-1.oci.oraclecloud.com

        <var>&lt;authorization and other headers&gt;</var>

        '
      x-related-resource: '#/definitions/FleetErrorAggregation'
  /fleetErrors:
    get:
      description: Returns a list of fleet errors that describe all detected errors.
      operationId: ListFleetErrors
      parameters:
      - $ref: '#/components/parameters/CompartmentIdQueryParam'
      - $ref: '#/components/parameters/CompartmentIdInSubtreeQueryParam'
      - $ref: '#/components/parameters/FleetIdQueryParam'
      - $ref: '#/components/parameters/TimeErrorFirstSeenLessThanOrEqualToQueryParam'
      - $ref: '#/components/parameters/TimeErrorFirstSeenGreaterThanOrEqualToQueryParam'
      - $ref: '#/components/parameters/TimeErrorLastSeenLessThanOrEqualToQueryParam'
      - $ref: '#/components/parameters/TimeErrorLastSeenGreaterThanOrEqualToQueryParam'
      - $ref: '#/components/parameters/PaginationLimitQueryParam'
      - $ref: '#/components/parameters/PaginationTokenQueryParam'
      - $ref: '#/components/parameters/FleetErrorSortByQueryParam'
      - $ref: '#/components/parameters/SortOrderQueryParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: List of fleet errors.
          headers:
            opc-next-page:
              description: 'For list pagination, when this header appears in the response, additional pages of results remain.

                Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.

                For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).

                '
              schema:
                type: string
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FleetErrorCollection'
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Returns a list of FleetErrors.
      tags:
      - javaManagementService
      x-example: 'GET /20210610/fleetErrors?limit=10&compartmentId=<var>&lt;compartment_OCID&gt;</var>&compartmentIdInSubtree=false

        Host: javamanagement.us-ashburn-1.oci.oraclecloud.com

        <var>&lt;authorization and other headers&gt;</var>

        '
      x-related-resource: '#/definitions/FleetErrorSummary'
  /fleets:
    get:
      description: 'Returns a list of all the Fleets contained by a compartment. The query parameter `compartmentId`

        is required unless the query parameter `id` is specified.

        '
      operationId: ListFleets
      parameters:
      - $ref: '#/components/parameters/CompartmentIdQueryParam'
      - $ref: '#/components/parameters/IdQueryParam'
      - $ref: '#/components/parameters/LifecycleStateQueryParam'
      - $ref: '#/components/parameters/DisplayNameQueryParam'
      - $ref: '#/components/parameters/PaginationLimitQueryParam'
      - $ref: '#/components/parameters/PaginationTokenQueryParam'
      - $ref: '#/components/parameters/SortOrderQueryParam'
      - $ref: '#/components/parameters/FleetSortByQueryParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/DisplayNameContainsQueryParam'
      responses:
        200:
          description: A page of FleetSummary objects.
          headers:
            opc-next-page:
              description: 'For list pagination, when this header appears in the response, additional pages of results remain.

                Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.

                For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).

                '
              schema:
                type: string
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FleetCollection'
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Retrieve a list of all Fleets in a compartment.
      tags:
      - javaManagementService
      x-example: 'GET /20210610/fleets?compartmentId=<var>&lt;compartment_OCID&gt;</var>&limit=10

        Host: javamanagement.us-ashburn-1.oci.oraclecloud.com

        <var>&lt;authorization and other headers&gt;</var>

        '
      x-related-resource: '#/definitions/Fleet'
    post:
      description: 'Create a new Fleet using the information provided.


        `inventoryLog` is now a required parameter for CreateFleet API.

        Update existing applications using this API

        before July 15, 2022 to ensure the applications continue to work.

        See the [Service Change Notice](https://docs.oracle.com/en-us/iaas/Content/servicechanges.htm#JMS) for more details.

        Migrate existing fleets using the `UpdateFleet` API to set the `inventoryLog` parameter.

        '
      operationId: CreateFleet
      parameters:
      - $ref: '#/components/parameters/RetryTokenHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        202:
          description: Accepted the request. The new Fleet will be created.
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: 'Unique Oracle-assigned identifier for the asynchronous request.

                You can use this to query the status of the asynchronous operation.

                '
              schema:
                type: string
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        409:
          $ref: '#/components/responses/409'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Create a new Fleet.
      tags:
      - javaManagementService
      x-example: "POST /20210610/fleets\nHost: javamanagement.us-ashburn-1.oci.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n\n{\n  \"definedTags\":{},\n  \"freeformTags\":{},\n  \"compartmentId\":\"ocid1.compartment.oc1..&lt;unique_id&gt;\",\n  \"displayName\":\"Created Fleet\",\n  \"description\":\"Created Fleet\",\n  \"inventoryLog\":{\n    \"logGroupId\":\"ocid..&lt;unique_id_of_log_group&gt;\",\n    \"logId\":\"ocid..&lt;unique_id_of_log&gt;\"\n  },\n  \"operationLog\":{\n    \"logGroupId\":\"ocid..&lt;unique_id_of_log_group&gt;\",\n    \"logId\":\"ocid..&lt;unique_id_of_log&gt;\"\n  },\n  \"isAdvancedFeaturesEnabled\": false\n}\n"
      x-related-resource: '#/definitions/Fleet'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateFleetDetails'
        description: Details for the new Fleet.
        required: true
  /fleets/{fleetId}:
    delete:
      description: Deletes the Fleet specified by an identifier.
      operationId: DeleteFleet
      parameters:
      - $ref: '#/components/parameters/FleetIdentifierPathParam'
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        202:
          description: Accepted the request. The Fleet will be deleted.
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: 'Unique Oracle-assigned identifier for the asynchronous request.

                You can use this to query the status of the asynchronous operation.

                '
              schema:
                type: string
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        412:
          $ref: '#/components/responses/412'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Delete a Fleet.
      tags:
      - javaManagementService
      x-example: 'DELETE /20210610/fleets/<var>&lt;fleet_OCID&gt;</var>

        Host: javamanagement.us-ashburn-1.oci.oraclecloud.com

        <var>&lt;authorization and other headers&gt;</var>

        '
      x-related-resource: '#/definitions/Fleet'
    get:
      description: Retrieve a Fleet with the specified identifier.
      operationId: GetFleet
      parameters:
      - $ref: '#/components/parameters/FleetIdentifierPathParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: Details of the Fleet with the specified identifier.
          headers:
            etag:
              description: 'For optimistic concurrency control. See `if-match`.

                '
              schema:
                type: string
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Fleet'
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Retrieve a Fleet.
      tags:
      - javaManagementService
      x-example: 'GET /20210610/fleets/<var>&lt;fleet_OCID&gt;</var>

        Host: javamanagement.us-ashburn-1.oci.oraclecloud.com

        <var>&lt;authorization and other headers&gt;</var>

        '
    put:
      description: Update the Fleet specified by an identifier.
      operationId: UpdateFleet
      parameters:
      - $ref: '#/components/parameters/FleetIdentifierPathParam'
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        202:
          description: Accepted the request. The Fleet will be updated.
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: 'Unique Oracle-assigned identifier for the asynchronous request.

                You can use this to query the status of the asynchronous operation.

                '
              schema:
                type: string
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        412:
          $ref: '#/components/responses/412'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Update a Fleet.
      tags:
      - javaManagementService
      x-example: "PUT /20210610/fleets/<var>&lt;fleet_OCID&gt;</var>\nHost: javamanagement.us-ashburn-1.oci.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n\n{\n  \"definedTags\":{},\n  \"freeformTags\":{},\n  \"displayName\":\"Updated Fleet\",\n  \"description\":\"Updated Fleet\",\n  \"inventoryLog\":{\n    \"logGroupId\":\"ocid..&lt;unique_id_of_log_group&gt;\",\n    \"logId\":\"ocid..&lt;unique_id_of_log&gt;\"\n  },\n  \"operationLog\":{\n    \"logGroupId\":\"ocid..&lt;unique_id_of_log_group&gt;\",\n    \"logId\":\"ocid..&lt;unique_id_of_log&gt;\"\n  },\n  \"isAdvancedFeaturesEnabled\": false\n}\n"
      x-related-resource: '#/definitions/Fleet'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateFleetDetails'
        description: The new details for the Fleet.
        required: true
  /fleets/{fleetId}/actions/addInstallationSites:
    post:
      description: Add Java installation sites in a Fleet.
      operationId: AddFleetInstallationSites
      parameters:
      - $ref: '#/components/parameters/FleetIdentifierPathParam'
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RetryTokenHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        202:
          description: Accepted the request. The Java Runtime installations will be added.
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: 'Unique Oracle-assigned identifier for the asynchronous request.

                You can use this to query the status of the asynchronous operation.

                '
              schema:
                type: string
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        405:
          $ref: '#/components/responses/405'
        409:
          $ref: '#/components/responses/409'
        412:
          $ref: '#/components/responses/412'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Add Java installation sites in a fleet.
      tags:
      - javaManagementService
      x-related-resource: '#/definitions/InstallationSiteSummary'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AddFleetInstallationSitesDetails'
        description: List of installation sites to be added.
        required: true
  /fleets/{fleetId}/actions/changeCompartment:
    post:
      description: 'Move a specified Fleet into the compartment identified in the POST form. When provided, If-Match is checked against ETag values of the resource.

        '
      operationId: ChangeFleetCompartment
      parameters:
      - $ref: '#/components/parameters/FleetIdentifierPathParam'
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RetryTokenHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        202:
          description: Accepted the request. The compartment of the Fleet will be changed.
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: 'Unique Oracle-assigned identifier for the asynchronous request.

                You can use this to query the status of the asynchronous operation.

                '
              schema:
                type: string
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        409:
          $ref: '#/components/responses/409'
        412:
          $ref: '#/components/responses/412'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
      summary: Move a Fleet into a different compartment.
      tags:
      - javaManagementService
      x-example: "PUT /20210610/fleets/<var>&lt;fleet_OCID&gt;</var>/actions/changeCompartment\nHost: javamanagement.us-ashburn-1.oci.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n\n{\n  \"compartmentId\":\"ocid1.compartment.oc1..&lt;compartment_OCID&gt;\"\n}\n"
      x-related-resource: '#/definitions/Fleet'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ChangeFleetCompartmentDetails'
        description: Compartment identifier.
        required: true
  /fleets/{fleetId}/actions/disableDrs:
    post:
      description: 'Request to disable the DRS in the selected target in the Fleet.

        '
      operationId: DisableDrs
      parameters:
      - $ref: '#/components/parameters/FleetIdentifierPathParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RetryTokenHeader'
      responses:
        202:
          description: Accepted the request.
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: 'Unique Oracle-assigned identifier for the asynchronous request.

                You can use this to query the status of the asynchronous operation.

                '
              schema:
                type: string
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'


# --- truncated at 32 KB (545 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oracle/refs/heads/main/openapi/oracle-javamanagementservice-api-openapi.yml