Oracle Cloud Infrastructure · OpenAPI Overlay 1.0.0

API Evangelist enhancements for Monitoring API

3 actions 3 updates update extends ../openapi/_original/oracle-cloud-monitoring-openapi.yaml
Generated by API Evangelist Written by API Evangelist tooling for Oracle Cloud Infrastructure's API. It is a proposal applied on top of the contract, not a document Oracle Cloud Infrastructure publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-providerx-provider-idx-published-atx-spec-indexx-harvestedx-api-version-schemecontacthost

Targets 2

$.info
$

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for Monitoring API
  version: 1.0.0
extends: ../openapi/_original/oracle-cloud-monitoring-openapi.yaml
x-generated: '2026-08-29'
x-method: generated
x-source: API Evangelist enrichment pipeline — derived from this repo's conventions/, errors/, lifecycle/
  and well-known/ artifacts. Does not modify the original Oracle contract.
actions:
- target: $.info
  description: Record provenance and the canonical publication location of Oracle's own contract.
  update:
    x-provider: Oracle Cloud Infrastructure
    x-provider-id: oracle-cloud
    x-published-at: https://docs.oracle.com/en-us/iaas/api/specs/
    x-spec-index: https://docs.oracle.com/en-us/iaas/api/specs/index.json
    x-harvested: '2026-08-29'
    x-api-version-scheme: date-in-path (YYYYMMDD)
    contact:
      name: Oracle Cloud Infrastructure Support
      url: https://www.oracle.com/support/
- target: $
  description: 'The published document declares no host and schemes: [http]. Supply the real region-templated
    production host and https, so the document is callable as harvested.'
  update:
    host: telemetry.{region}.oraclecloud.com
    schemes:
    - https
    x-host-template:
      region:
        description: OCI region identifier
        example: us-ashburn-1
- target: $
  description: Attach the cross-cutting runtime semantics documented at docs.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm,
    which the contract itself does not state.
  update:
    x-idempotency:
      header: opc-retry-token
      max-length: 64
      retention: 24 hours
      failure: 409 InvalidatedRetryToken
      coverage-note: Declared per-operation; not service-wide.
    x-concurrency:
      request-header: if-match
      response-header: etag
      failure: 412 NoEtagMatch
    x-pagination:
      request:
      - limit
      - page
      response-header: opc-next-page
      terminate-on: absence of opc-next-page, not on an empty array
    x-request-id:
      response-header: opc-request-id
    x-rate-limit:
      status: 429
      code: TooManyRequests
      headers: null
      guidance: Exponential back-off from a few seconds to a maximum of 60 seconds. No RateLimit-* or
        Retry-After header is published.
    x-error-envelope:
      media-type: application/json
      fields:
      - code
      - message
      rfc9457: false
      catalog: errors/oracle-cloud-problem-types.yml
    x-status-page: https://ocistatus.oraclecloud.com/
    x-deprecation-policy: https://docs.oracle.com/en-us/iaas/Content/servicechanges.htm
    x-dry-run:
      supported: false