Oracle Stack Monitoring API

The stackMonitoring API from Oracle — 42 operation(s) for stackmonitoring.

Operations 64

GET /baselineableMetrics List summary of baseline-able metrics #
POST /baselineableMetrics Creates Baseline-able metric #
DELETE /baselineableMetrics/{baselineableMetricId} Deletes Baseline-able metric #
GET /baselineableMetrics/{baselineableMetricId} Get Baseline-able metric #
PUT /baselineableMetrics/{baselineableMetricId} Updates Baseline-able metric #
POST /baselineableMetrics/{baselineableMetricId}/actions/evaluate Evaluate metric for anomalies #
GET /configs Gets a list of configurations. #
POST /configs Create a configuration. #
DELETE /configs/{configId} Delete a configuration. #
GET /configs/{configId} Get configuration. #
PUT /configs/{configId} Update a configuration. #
POST /configs/{configId}/actions/changeCompartment Move a configuration to another compartment. #
GET /discoveryJobs API to get the details of all Discovery Jobs. #
POST /discoveryJobs API to create discovery Job and submit discovery Details to agent. #
DELETE /discoveryJobs/{discoveryJobId} Delete a Discovery Job #
GET /discoveryJobs/{discoveryJobId} API to get the details of Discovery Job by identifier. #
GET /discoveryJobs/{discoveryJobId}/logs API to get all the logs of a Discovery Job. #
GET /metricExtensions Gets a list of all metric extensions in a compartment #
POST /metricExtensions Create a new metric extension resource #
DELETE /metricExtensions/{metricExtensionId} Delete the metric extension resource #
GET /metricExtensions/{metricExtensionId} Get Metric Extension #
PUT /metricExtensions/{metricExtensionId} Update the Metric Extension identified by the id #
POST /metricExtensions/{metricExtensionId}/actions/changeCompartment Moves a Metric Extension into a different compartment. #
POST /metricExtensions/{metricExtensionId}/actions/disable Disable metric extension. #
POST /metricExtensions/{metricExtensionId}/actions/enable Enable Metric Extension #
POST /metricExtensions/{metricExtensionId}/actions/export Export metric extension definition in a template format. #
POST /metricExtensions/{metricExtensionId}/actions/publish Publish the Metric Extension identified by the id #
POST /metricExtensions/{metricExtensionId}/actions/test Perform test of Metric Extension on a specific resource Id #
GET /monitoredResourceTasks List stack monitoring monitoredResourceTasks. #
POST /monitoredResourceTasks Create a new stack monitoring resource task. #
GET /monitoredResourceTasks/{monitoredResourceTaskId} Get stack monitoring resource task details. #
PUT /monitoredResourceTasks/{monitoredResourceTaskId} Update stack monitoring resource task. #
POST /monitoredResourceTasks/{monitoredResourceTaskId}/actions/changeCompartment Moves a stack monitoring resource task into a different compartment. #
GET /monitoredResourceTypes List monitored resource types. #
POST /monitoredResourceTypes Create a new monitored resource type. #
DELETE /monitoredResourceTypes/{monitoredResourceTypeId} Delete the monitored resource type. #
GET /monitoredResourceTypes/{monitoredResourceTypeId} Get monitored resource type. #
PUT /monitoredResourceTypes/{monitoredResourceTypeId} Updates the Monitored Resource Type #
GET /monitoredResources Gets a list of all monitored resources in a compartment #
POST /monitoredResources Create a new monitored resource. #
POST /monitoredResources/actions/associateMonitoredResources Create an association between two monitored resources. #
POST /monitoredResources/actions/disassociateMonitoredResources Removes associations between two monitored resources. #
POST /monitoredResources/actions/search Returns a list of monitored resources. #
POST /monitoredResources/actions/searchAssociatedResources List associated monitored resources. #
POST /monitoredResources/actions/searchAssociations Returns a list of monitored resource associations. #
POST /monitoredResources/actions/summarizeCount Summarize the monitored resource counts. #
DELETE /monitoredResources/{monitoredResourceId} Delete monitored resource. #
GET /monitoredResources/{monitoredResourceId} Get monitored resource. #
PUT /monitoredResources/{monitoredResourceId} Update monitored resource. #
POST /monitoredResources/{monitoredResourceId}/actions/changeCompartment Moves a resource into a different compartment. #
POST /monitoredResources/{monitoredResourceId}/actions/disableExternalDatabase Disable external database resource monitoring. #
POST /monitoredResources/{monitoredResourceId}/actions/listMembers List member resources for the monitored resource. #
POST /monitoredResources/{monitoredResourceId}/actions/manageLicense Manages the license of given resource and all member resources. #
POST /monitoredResources/{monitoredResourceId}/actions/updateAndPropagateTags Update and propagate tags to related resources. #
GET /processSets API to get the details of all Process Sets. #
POST /processSets API to create Process Set. #
DELETE /processSets/{processSetId} Delete a Process Set #
GET /processSets/{processSetId} API to get the details of a Process Set by identifier. #
PUT /processSets/{processSetId} API to update a Process Set identified by a given ocid. #
POST /processSets/{processSetId}/actions/changeCompartment Moves a resource into a different compartment. #
GET /workRequests List Work Requests #
GET /workRequests/{workRequestId} GET Work Request Status #
GET /workRequests/{workRequestId}/errors Lists work request errors #
GET /workRequests/{workRequestId}/logs Lists work request logs #

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-stackmonitoring-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-stackmonitoring-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: Stack Monitoring API.
  title: Stack Monitoring API
  version: '20210330'
  x-provenance:
    method: harvested
    first_party: true
    publisher: Oracle
    source: https://docs.oracle.com/en-us/iaas/api/specs/b91bae309bd8ae0adbc1f7bbd5eb88868f0b7f44d15c8ede08fb3b5bd7681955.yaml
    harvested: '2026-08-04'
    note: Published by Oracle as the contract for the Stack Monitoring 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/b91bae309bd8ae0adbc1f7bbd5eb88868f0b7f44d15c8ede08fb3b5bd7681955.yaml
    what: the harvested document for Stack Monitoring API
servers:
- url: http://127.0.0.1/20210330
- url: https://127.0.0.1/20210330
tags:
- name: stackMonitoring
paths:
  /baselineableMetrics:
    get:
      description: List of summary of baseline-able metrics for a given resource group if specified.
      operationId: ListBaselineableMetrics
      parameters:
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/ResourceGroupOptionalQueryParam'
      - $ref: '#/components/parameters/MetricNameOptionalQueryParam'
      - $ref: '#/components/parameters/MetricNamespaceQueryParam'
      - $ref: '#/components/parameters/PaginationLimitQueryParam'
      - $ref: '#/components/parameters/PaginationTokenQueryParam'
      - $ref: '#/components/parameters/CompartmentIdOptionalQueryParam'
      - $ref: '#/components/parameters/BaselineableMetricIdentifierOptionalQueryParam'
      - $ref: '#/components/parameters/SortOrderQueryParam'
      - $ref: '#/components/parameters/BaselineMetricSortByQueryParam'
      responses:
        200:
          description: Baseline-able Metric details
          headers:
            opc-next-page:
              description: 'For pagination of a list of items. When paging through a list, if this header appears in the response,

                then a partial list might have been returned. Include this value as the `page` parameter for the

                subsequent GET request to get the next batch of items.

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

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
            retry-after:
              description: A decimal number representing the number of seconds the client should wait before polling this endpoint again.
              schema:
                type: integer
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BaselineableMetricSummaryCollection'
        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: List summary of baseline-able metrics
      tags:
      - stackMonitoring
      x-example: "GET /20210330/baselineableMetrics/\nHost: console.us-phoenix-1.oraclecloud.com \n<var>&lt;authorization and other headers&gt;</var>\n"
      x-obmcs-client-retries-enabled: true
      x-related-resource: '#/definitions/BaselineableMetric'
    post:
      description: Creates the specified Baseline-able metric
      operationId: CreateBaselineableMetric
      parameters:
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/RetryTokenHeader'
      responses:
        200:
          description: Baseline-able Metric
          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, please provide the request ID.

                '
              schema:
                type: string
            retry-after:
              description: A decimal number representing the number of seconds the client should wait before polling this endpoint again.
              schema:
                type: integer
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BaselineableMetric'
        400:
          $ref: '#/components/responses/400'
        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'
        default:
          $ref: '#/components/responses/default'
      summary: Creates Baseline-able metric
      tags:
      - stackMonitoring
      x-example: "POST /20210330/baselineableMetrics/\nHost: console.us-phoenix-1.oraclecloud.com \n<var>&lt;authorization and other headers&gt;</var>\n{\n  \"compartmentId\": \"ocid.compartment.oc1.&lt;unique_id&gt;\",\n  \"name\": \"CPU\",\n  \"column\" :\"CPUUtilization\",\n  \"namespace\": \"oracle_appmgmt\",\n  \"resourceGroup\": \"oracle_database\"\n}\n"
      x-obmcs-client-retries-enabled: true
      x-related-resource: '#/definitions/BaselineableMetric'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateBaselineableMetricDetails'
        description: Baseline metric
        required: true
  /baselineableMetrics/{baselineableMetricId}:
    delete:
      description: Deletes the Baseline-able metric for the given id
      operationId: DeleteBaselineableMetric
      parameters:
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/BaselineableMetricIdentifierPathParam'
      - $ref: '#/components/parameters/IfMatchHeader'
      responses:
        204:
          description: Baseline-able Metric
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
            retry-after:
              description: A decimal number representing the number of seconds the client should wait before polling this endpoint again.
              schema:
                type: integer
        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: Deletes Baseline-able metric
      tags:
      - stackMonitoring
      x-example: 'DELETE /20210330/baselineableMetrics/<var>&lt;baslineableMetric_OCID&gt;</var>

        Host: console.us-phoenix-1.oraclecloud.com

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

        '
      x-obmcs-client-retries-enabled: true
      x-related-resource: '#/definitions/BaselineableMetric'
    get:
      description: Get the Baseline-able metric for the given id
      operationId: GetBaselineableMetric
      parameters:
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/BaselineableMetricIdentifierPathParam'
      responses:
        200:
          description: Baseline-able Metric
          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, please provide the request ID.

                '
              schema:
                type: string
            retry-after:
              description: A decimal number representing the number of seconds the client should wait before polling this endpoint again.
              schema:
                type: integer
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BaselineableMetric'
        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: Get Baseline-able metric
      tags:
      - stackMonitoring
      x-example: 'GET /20210330/baselineableMetrics/<var>&lt;baslineableMetric_OCID&gt;</var>

        Host: console.us-phoenix-1.oraclecloud.com

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

        '
      x-obmcs-client-retries-enabled: true
      x-related-resource: '#/definitions/BaselineableMetric'
    put:
      description: Updates the Baseline-able metric for the given id
      operationId: UpdateBaselineableMetric
      parameters:
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/BaselineableMetricIdentifierPathParam'
      responses:
        200:
          description: Baseline-able Metric
          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, please provide the request ID.

                '
              schema:
                type: string
            retry-after:
              description: A decimal number representing the number of seconds the client should wait before polling this endpoint again.
              schema:
                type: integer
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BaselineableMetric'
        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: Updates Baseline-able metric
      tags:
      - stackMonitoring
      x-example: "PUT /20210330/baselineableMetrics/<var>&lt;baslineableMetric_OCID&gt;</var>\nHost: console.us-phoenix-1.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n  \"compartmentId\": \"ocid.compartment.oc1.&lt;unique_id&gt;\",\n  \"name\": \"CPU\",\n  \"column\" :\"CPUUtilization\",\n  \"namespace\": \"oracle_appmgmt\",\n  \"resourceGroup\": \"oracle_database\",\n}\n"
      x-obmcs-client-retries-enabled: true
      x-related-resource: '#/definitions/BaselineableMetric'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateBaselineableMetricDetails'
        description: Baseline metric
        required: true
  /baselineableMetrics/{baselineableMetricId}/actions/evaluate:
    post:
      description: Evaluates metric for anomalies for the given data points
      operationId: EvaluateBaselineableMetric
      parameters:
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/BaselineableMetricIdentifierPathParam'
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RetryTokenHeader'
      responses:
        200:
          description: Evaluation results for the metric data
          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, please provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EvaluateBaselineableMetricResult'
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        403:
          $ref: '#/components/responses/403'
        404:
          $ref: '#/components/responses/404'
        409:
          $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: Evaluate metric for anomalies
      tags:
      - stackMonitoring
      x-example: "DELETE /20210330/baselineableMetrics/<var>&lt;baslineableMetric_OCID&gt;</var>/actions/evalaute\nHost: console.us-phoenix-1.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n  resourceId: \"ocid.resource.oc1.&lt;unique_id&gt;\",\n  items: [\n    {\n      dimensions: [\n        \"tablespaceName\": \"FINANCE\",\n        \"hostName\", \"abc.xyc\"\n      ],\n      trainingDataPoints: [\n        {\n          \"timestamp\": \"2023-05-15 05:13:00Z\",\n          \"value\": 2.5\n        },\n        {\n          \"timestamp\": \"2023-05-15 05:14:00Z\",\n          \"value\": 2.5\n        }\n      ]\n    },\n    {\n      dimensions: [\n        \"tablespaceName\": \"HR\",\n        \"hostName\", \"abc.xyc\"\n      ],\n      trainingDataPoints: [\n        {\n          \"timestamp\": \"2023-05-15 05:13:00Z\",\n          \"value\": 3.5\n        },\n        {\n          \"timestamp\": \"2023-05-15 05:14:00Z\",\n          \"value\": 3.5\n        }\n      ]\n    }\n  ]\n}\n"
      x-obmcs-client-retries-enabled: true
      x-related-resource: '#/definitions/BaselineableMetric'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EvaluateBaselineableMetricDetails'
        description: Metric details
        required: true
  /configs:
    get:
      description: 'Get a list of configurations in a compartment.

        '
      operationId: ListConfigs
      parameters:
      - $ref: '#/components/parameters/CompartmentIdQueryParam'
      - $ref: '#/components/parameters/ConfigDisplayNameQueryParam'
      - $ref: '#/components/parameters/ConfigTypeQueryParam'
      - $ref: '#/components/parameters/PaginationLimitQueryParam'
      - $ref: '#/components/parameters/PaginationTokenQueryParam'
      - $ref: '#/components/parameters/ConfigLifecycleStateQueryParam'
      - $ref: '#/components/parameters/SortOrderQueryParam'
      - $ref: '#/components/parameters/ConfigSortByQueryParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: A page of ConfigSummary objects.
          headers:
            opc-next-page:
              description: 'For pagination of a list of items. When paging through a list, if this header appears in the response,

                then a partial list might have been returned. Include this value as the `page` parameter for the

                subsequent GET request to get the next batch of items.

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

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConfigCollection'
        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: Gets a list of configurations.
      tags:
      - stackMonitoring
      x-example: 'GET /20210330/configs?compartmentId=<var>&lt;compartment_OCID&gt;</var>&limit=10&sortBy=timeCreated

        Host: console.us-phoenix-1.oraclecloud.com

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

        '
      x-obmcs-client-retries-enabled: true
    post:
      description: "Creates a configuration item, for example to define \nwhether resources of a specific type should be discovered automatically. \n\nFor example, when a new Management Agent gets registered in a certain compartment, \nthis Management Agent can potentially get promoted to a HOST resource. \nThe configuration item will determine if HOST resources in the selected compartment will be\ndiscovered automatically.\n"
      operationId: CreateConfig
      parameters:
      - $ref: '#/components/parameters/RetryTokenHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: The configuration was successfully created.
          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, please provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Config'
        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 configuration.
      tags:
      - stackMonitoring
      x-example: "POST /20210330/configs\nHost: console.us-phoenix-1.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n  \"compartmentId\": \"&lt;compartment_OCID&gt;\",\n  \"configType\":  \"AUTO_PROMOTE\",\n  \"resourceType\": \"HOST\",\n  \"isEnabled\": true\n}\n"
      x-obmcs-client-retries-enabled: true
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateConfigDetails'
        description: Details for the new configuration.
        required: true
  /configs/{configId}:
    delete:
      description: Deletes a configuration identified by the id.
      operationId: DeleteConfig
      parameters:
      - $ref: '#/components/parameters/ConfigIdentifierPathParam'
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        204:
          description: The configuration was successfully deleted.
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              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 configuration.
      tags:
      - stackMonitoring
      x-example: 'DELETE /20210330/configs/<var>&lt;config_OCID&gt;</var>

        Host: console.us-phoenix-1.oraclecloud.com

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

        '
      x-obmcs-client-retries-enabled: true
      x-related-resource: '#/definitions/Config'
    get:
      description: Gets the details of a configuration.
      operationId: GetConfig
      parameters:
      - $ref: '#/components/parameters/ConfigIdentifierPathParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: Retrieves the Configuration with the given id.
          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, please provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Config'
        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: Get configuration.
      tags:
      - stackMonitoring
      x-example: 'GET /20210330/configs/<var>&lt;config_OCID&gt;</var>

        Host: console.us-phoenix-1.oraclecloud.com

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

        '
      x-obmcs-client-retries-enabled: true
    put:
      description: Updates the configuration identified by the id given.
      operationId: UpdateConfig
      parameters:
      - $ref: '#/components/parameters/ConfigIdentifierPathParam'
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: The configuration was successfully updated.
          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, please provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Config'
        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 configuration.
      tags:
      - stackMonitoring
      x-example: "PUT /20210330/configs/<var>&lt;config_OCID&gt;</var>\nHost: console.us-phoenix-1.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n  \"compartmentId\": \"&lt;compartment_OCID&gt;\",\n  \"configType\":  \"AUTO_PROMOTE\",\n  \"isEnabled\": true\n}\n"
      x-obmcs-client-retries-enabled: true
      x-related-resource: '#/definitions/Config'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateConfigDetails'
        description: The details of the configuration to be updated.
        required: true
  /configs/{configId}/actions/changeCompartment:
    post:
      description: "Moves the configuration item to another compartment. \nBasically, this will disable any configuration for this configuration type in thie compartment,\nand will enable it in the new one. \n\nFor example, if for a HOST resource type, the configuration with AUTO_PROMOTE in the configuration type  \nand TRUE as value is moved, automatic discovery will not take place in this compartment any more, but in the new one. \n\nSo this operation will have the same effect as deleting the configuration item in the old compartment and\nrecreating it in another compartment. \n\nWhen provided, If-Match is checked against ETag values of the resource.\n"
      operationId: ChangeConfigCompartment
      parameters:
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/RetryTokenHeader'
      - $ref: '#/components/parameters/ConfigIdentifierPathParam'
      responses:
        204:
          description: The configuration has been moved to the provided compartment.
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
        400:
          $ref: '#/components/responses/400'
        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 configuration to another compartment.
      tags:
      - stackMonitoring
      x-example: "POST /20210330/configs/<var>&lt;configId&gt;</var>/actions/changeCompartment\nHost: demohost.example.com \n<var>&lt;authorization and other headers&gt;</var>\n{\n  \"compartmentId\": \"&lt;target_compartment_OCID&gt;\",\n}\n"
      x-obmcs-client-retries-enabled: true
      x-related-resource: '#/definitions/Config'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ChangeConfigCompartmentDetails'
        description: Details for the compartment move.
        required: true
  /discoveryJobs:
    get:
      description: 'API to get the details of all Discovery Jobs.

        '
      operationId: ListDiscoveryJobs
      parameters:
      - $ref: '#/components/parameters/CompartmentIdQueryParam'
      - $ref: '#/components/parameters/ResourceNameQueryParam'
      - $ref: '#/components/parameters/PaginationLimitQueryParam'
      - $ref: '#/components/parameters/PaginationTokenQueryParam'
      - $ref: '#/components/parameters/SortOrderQueryParam'
      - $ref: '#/components/parameters/DiscoveryJobSortByQueryParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: A collection of the Discovery Job details.
          headers:
            opc-next-page:
              description: 'For pagination of a list of items. When paging through a list, if this header appears in the response,

                then a partial list might have been returned. Include this value as the `page` parameter for the

                subsequent GET request to get the next batch of items.

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

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DiscoveryJobCollection'
        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: API to get the details of all Discovery Jobs.
      tags:
      - stackMonitoring
      x-example: 'GET /20210330/discoveryJobs?compartmentId=<var>&lt;compartment_OCID&gt;</var>&limit=10&sortBy=timeCreated Host: console.us-phoenix-1.oraclecloud.com <var>&lt;authorization and other headers&gt;</var>

        '
      x-obmcs-client-retries-enabled: true
      x-related-resource: '#/definitions/DiscoveryJobCollection'
    post:
      description: 'API to create discovery Job and submit discovery Details to agent.

        '
      operationId: CreateDiscoveryJob
      parameters:
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/RetryTokenHeader'
      responses:
        200:
          description: The discovery Job is sucessfully created.
          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, please provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DiscoveryJob'
        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: API to create discovery Job and submit discovery Details to agent.
      tags:
      - stackMonitoring
      x-example: "POST /20210330/discoveryJobs\nHost: console.us-phoenix-1.oraclecloud.com\nconnection: keep-alive\naccept-encoding: gzip, deflate\naccept: */*\nuser-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36\ndate: Mon, 23 Aug 2021 21:57:48 GMT\nauthorization: <var>&lt;authorization and other headers&gt;</var>\n{\n  \"discoveryType\": \"ADD\", \"discoveryClient\": \"appmgmt\",\n  \"compartmentId\": \"ocid1.compartment.oc1..&lt;unique_id&gt;\",\n  \"discoveryDetails\": {\n    \"resourceName\": \"ebs\",\n    \"resourceType\": \"EBS_INSTANCE\",\n    \"agentId\": \"ocid1.managementagent..&lt;unique_id&gt;\",\n    \"properties\": {\"map\": {\"ebs_version\": \"12.2\", \"ebs_admin_server_host\": \"somehostname.oracle.com\", \"ebs_admin_server_port\": \"7001\",???}},\n    \"credentials\": {\"items\": [{\"credentialName\": \"Test==\", \"credentialType\": \"Test==\",\"properties\": {\"map\": {\"DBUserName\": \"Test==\",\"DBPassword\": \"Test==\",\"DBRole\":\"Tk9STUFM\"}}}]}\n    }\n}\n"
      x-obmcs-client-retries-enabled: false
      x-related-resource: '#/definitions/D

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