Oracle Resource Manager API

Manages infrastructure and other Oracle cloud resources.

Operations 52

GET /configurationSourceProviders Lists configuration source providers. #
POST /configurationSourceProviders Creates a configuration source provider in the specified compartment. #
DELETE /configurationSourceProviders/{configurationSourceProviderId} Deletes the specified configuration source provider. #
GET /configurationSourceProviders/{configurationSourceProviderId} Gets the properties of the specified configuration source provider. #
PUT /configurationSourceProviders/{configurationSourceProviderId} Updates the properties of the specified configuration source provider. #
POST /configurationSourceProviders/{configurationSourceProviderId}/actions/changeCompartment Moves a ConfigurationSourceProvider into a different compartment. When provided, If-Match is checked against ETag values of the ConfigurationSourceProvider. #
GET /jobs List all jobs related to a stack or compartment. By default, the list is ordered by time created. You can alter the ordering by using `SortByQueryParam` and `SortOrderQueryParam`. #
POST /jobs Create a Job. #
DELETE /jobs/{jobId} Cancel a Job #
GET /jobs/{jobId} Get details of a specific job. #
PUT /jobs/{jobId} Update a Job. #
GET /jobs/{jobId}/associatedResources Gets the list of resources associated with the specified job. #
GET /jobs/{jobId}/detailedLogContent Gets job detailed log content. #
GET /jobs/{jobId}/logs Gets log entries for a job #
GET /jobs/{jobId}/logs/content Gets the raw logs for a job. #
GET /jobs/{jobId}/outputs Gets the list of outputs associated with the specified job. #
GET /jobs/{jobId}/tfConfig Get zipped Terraform configuration used for a specific job. #
GET /jobs/{jobId}/tfPlan Gets terraform plan output file with contents in binary or json format #
GET /jobs/{jobId}/tfState Get Terraform state output from a specified job. #
GET /privateEndpoints Lists private endpoints according to specified filter. #
POST /privateEndpoints Creates a private endpoint in the specified compartment. #
DELETE /privateEndpoints/{privateEndpointId} Deletes the specified private endpoint. #
GET /privateEndpoints/{privateEndpointId} Gets the specified private endpoint. #
PUT /privateEndpoints/{privateEndpointId} Updates the specified private endpoint. #
POST /privateEndpoints/{privateEndpointId}/actions/changeCompartment Moves a private endpoint into a different compartment. When provided, If-Match is checked against ETag values of the private endpoint. #
GET /privateEndpoints/{privateEndpointId}/reachableIp Gets the alternative IP address of the private resource. #
GET /resourceDiscoveryServices Lists supported Resource Discovery services. #
GET /stacks Returns a stack or list of stacks. #
POST /stacks Creates a Stack. #
DELETE /stacks/{stackId} Deletes a stack #
GET /stacks/{stackId} Gets a stack by ID. #
PUT /stacks/{stackId} Updates the specified stack object. #
POST /stacks/{stackId}/actions/changeCompartment Moves a Stack and it's associated Jobs into a different compartment. When provided, If-Match is checked against ETag values of the Stack. #
POST /stacks/{stackId}/actions/detectDrift Checks drift status for the specified stack. #
POST /stacks/{stackId}/actions/listResourceDriftDetails Lists drift status details for each resource defined in the specified stack. #
GET /stacks/{stackId}/associatedResources Gets the list of resources associated with the specified stack. #
GET /stacks/{stackId}/tfConfig Gets the stack's zipped Terraform configuration #
GET /stacks/{stackId}/tfState Get Terraform state of the specified stack. #
GET /templateCategories Lists template categories. #
GET /templates Lists templates according to the specified filter. #
POST /templates Creates a private template in the specified compartment. #
DELETE /templates/{templateId} Deletes the specified template. #
GET /templates/{templateId} Gets the specified template. #
PUT /templates/{templateId} Updates the specified template. #
POST /templates/{templateId}/actions/changeCompartment Moves a template into a different compartment. When provided, If-Match is checked against ETag values of the Template. #
GET /templates/{templateId}/tfConfig Gets the template's zipped Terraform configuration #
GET /terraformVersions Lists supported Terraform versions. #
GET /workRequests Lists work requests #
GET /workRequests/{workRequestId} Get Work Request #
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-resourcemanager-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-resourcemanager-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: 'Use the Resource Manager API to automate deployment and operations for all Oracle Cloud Infrastructure resources.

    Using the infrastructure-as-code (IaC) model, the service is based on Terraform, an open source industry standard that lets DevOps engineers develop and deploy their infrastructure anywhere.

    For more information, see

    [the Resource Manager documentation](/iaas/Content/ResourceManager/home.htm).

    '
  title: Resource Manager API
  version: '20180917'
  x-provenance:
    method: harvested
    first_party: true
    publisher: Oracle
    source: https://docs.oracle.com/en-us/iaas/api/specs/bf83127e80f19898e866a3bcc17cec35ff9d30707a025355b74e21bfacf9edf0.yaml
    harvested: '2026-08-04'
    note: Published by Oracle as the contract for the Resource Manager 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/bf83127e80f19898e866a3bcc17cec35ff9d30707a025355b74e21bfacf9edf0.yaml
    what: the harvested document for Resource Manager API
servers:
- url: http://127.0.0.1/20180917
- url: https://127.0.0.1/20180917
tags:
- description: Manages infrastructure and other Oracle cloud resources.
  name: ResourceManager
paths:
  /configurationSourceProviders:
    get:
      description: 'Lists configuration source providers according to the specified filter.

        For more information, see

        [Listing Configuration Source Providers](/iaas/Content/ResourceManager/Tasks/list-csp.htm).

        - For `compartmentId`, lists all configuration source providers in the matching compartment.

        - For `configurationSourceProviderId`, lists the matching configuration source provider.

        '
      operationId: ListConfigurationSourceProviders
      parameters:
      - $ref: '#/components/parameters/OpcRequestIdHeaderParam'
      - $ref: '#/components/parameters/CompartmentIdQueryParam'
      - $ref: '#/components/parameters/IdForConfigurationSourceProviderQueryParam'
      - $ref: '#/components/parameters/FilterByDisplayNameQueryParam'
      - $ref: '#/components/parameters/SortByQueryParam'
      - $ref: '#/components/parameters/SortOrderQueryParam'
      - $ref: '#/components/parameters/PaginationLimitQueryParam'
      - $ref: '#/components/parameters/PaginationTokenQueryParam'
      - $ref: '#/components/parameters/FilterByConfigSourceProviderTypeQueryParam'
      responses:
        200:
          description: The request was accepted for processing.
          headers:
            opc-next-page:
              description: 'Retrieves the next page of paginated list items. If the `opc-next-page`

                header appears in the response, additional pages of results remain.

                To receive the next page, include the header value in the `page` param.

                If the `opc-next-page` header does not appear in the response, there

                are no more list items to get. For more information about list pagination,

                see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).

                '
              schema:
                type: string
            opc-request-id:
              description: Unique identifier for the request.
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConfigurationSourceProviderCollection'
        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/DefaultError'
      summary: Lists configuration source providers.
      tags:
      - ResourceManager
      x-example: 'Sample 1: List all configuration source providers in a compartment, sorted by display name


        GET /20180917/configurationSourceProviders?compartmentId=<var>&lt;compartment_OCID&gt;</var>&sortBy=displayName

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

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


        Sample 2: List the specified configuration source provider in a compartment


        GET /20180917/configurationSourceProviders?configurationSourceProviderId=<var>&lt;configurationsourceprovider_OCIDD&gt;</var>

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

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


        Sample 3: List the configuration source providers in a compartment, filtered by config source provider type (GitHub/GitLab)


        GET /20180917/configurationSourceProviders?compartmentId=<var>&lt;compartment_OCID&gt;</var>&configSourceProviderType=<var>&lt;config_source_provider_type&gt;</var>&sortBy=displayName

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

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

        '
      x-related-resource: '#/definitions/ConfigurationSourceProviderSummary'
    post:
      description: 'Creates a configuration source provider in the specified compartment.

        For more information, see

        [Creating a Configuration Source Provider](/iaas/Content/ResourceManager/Tasks/create-csp.htm).

        '
      operationId: CreateConfigurationSourceProvider
      parameters:
      - $ref: '#/components/parameters/OpcRequestIdHeaderParam'
      - $ref: '#/components/parameters/OpcRetryTokenHeaderParam'
      responses:
        200:
          description: The request was accepted for processing.
          headers:
            etag:
              description: For optimistic concurrency control. See `if-match`.
              schema:
                type: string
            opc-request-id:
              description: Unique identifier for the request.
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConfigurationSourceProvider'
        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/DefaultError'
      summary: Creates a configuration source provider in the specified compartment.
      tags:
      - ResourceManager
      x-example: "POST /20180917/configurationSourceProviders\nHost: resourcemanager.us-phoenix-1.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n  \"compartmentId\": \"ocid1.compartment.oc1..<var>&lt;unique_ID&gt;</var>\",\n  \"displayName\": \"My Configuration Source Provider\",\n  \"description\": \"Example Git Source\",\n  \"configSourceProviderType\": \"GITLAB_ACCESS_TOKEN\",\n  \"apiEndpoint\": \"https://gitlab.com\",\n  \"accessToken\": \"<var>&lt;token&gt;</var>\",\n  \"freeformTags\": {\n    \"Department\": \"Finance\",\n    \"Group\": \"D\"\n  },\n  \"definedTags\": {\n    \"ProjectTags\": {\n      \"Project\": \"DC1\"\n    }\n  }\n}\n"
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateConfigurationSourceProviderDetails'
        description: The properties for creating a ConfigurationSourceProvider.
        required: true
  /configurationSourceProviders/{configurationSourceProviderId}:
    delete:
      description: 'Deletes the specified configuration source provider.

        For more information, see

        [Deleting a Configuration Source Provider](/iaas/Content/ResourceManager/Tasks/delete-csp.htm).

        '
      operationId: DeleteConfigurationSourceProvider
      parameters:
      - $ref: '#/components/parameters/OpcRequestIdHeaderParam'
      - $ref: '#/components/parameters/IfMatchHeaderParam'
      - $ref: '#/components/parameters/ConfigurationSourceProviderIdPathParam'
      responses:
        204:
          description: The request was accepted for processing.
          headers:
            opc-request-id:
              description: Unique identifier for the request.
              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'
        default:
          $ref: '#/components/responses/DefaultError'
      summary: Deletes the specified configuration source provider.
      tags:
      - ResourceManager
      x-example: 'DELETE /20180917/configurationSourceProviders/<var>&lt;configurationsourceprovider_OCID&gt;</var>

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

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

        '
      x-related-resource: '#/definitions/ConfigurationSourceProvider'
    get:
      description: 'Gets the properties of the specified configuration source provider.

        For more information, see

        [Getting a Configuration Source Provider''s Details](/iaas/Content/ResourceManager/Tasks/get-csp.htm).

        '
      operationId: GetConfigurationSourceProvider
      parameters:
      - $ref: '#/components/parameters/OpcRequestIdHeaderParam'
      - $ref: '#/components/parameters/ConfigurationSourceProviderIdPathParam'
      responses:
        200:
          description: The request was accepted for processing.
          headers:
            etag:
              description: For optimistic concurrency control. See `if-match`.
              schema:
                type: string
            opc-request-id:
              description: Unique identifier for the request.
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConfigurationSourceProvider'
        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/DefaultError'
      summary: Gets the properties of the specified configuration source provider.
      tags:
      - ResourceManager
      x-example: 'GET /20180917/configurationSourceProviders/<var>&lt;configurationsourceprovider_OCID&gt;</var>

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

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

        '
    put:
      description: 'Updates the properties of the specified configuration source provider.

        For more information, see

        [Updating a Configuration Source Provider](/iaas/Content/ResourceManager/Tasks/update-csp.htm).

        '
      operationId: UpdateConfigurationSourceProvider
      parameters:
      - $ref: '#/components/parameters/OpcRequestIdHeaderParam'
      - $ref: '#/components/parameters/IfMatchHeaderParam'
      - $ref: '#/components/parameters/ConfigurationSourceProviderIdPathParam'
      responses:
        200:
          description: The request was accepted for processing.
          headers:
            etag:
              description: For optimistic concurrency control. See `if-match`.
              schema:
                type: string
            opc-request-id:
              description: Unique identifier for the request.
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConfigurationSourceProvider'
        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/DefaultError'
      summary: Updates the properties of the specified configuration source provider.
      tags:
      - ResourceManager
      x-example: "PUT /20180917/configurationSourceProviders/<var>&lt;configurationsourceprovider_OCID&gt;</var>\nHost: resourcemanager.us-phoenix-1.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n  \"displayName\": \"My Renamed Configuration Source Provider\"\n}\n"
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateConfigurationSourceProviderDetails'
        description: 'Updated information provided for the ConfigurationSourceProvider.

          '
        required: true
  /configurationSourceProviders/{configurationSourceProviderId}/actions/changeCompartment:
    post:
      description: 'Moves a configuration source provider into a different compartment within the same tenancy.

        For more information, see

        [Moving a Configuration Source Provider](/iaas/Content/ResourceManager/Tasks/change-compartment-csp.htm).

        '
      operationId: ChangeConfigurationSourceProviderCompartment
      parameters:
      - $ref: '#/components/parameters/IfMatchHeaderParam'
      - $ref: '#/components/parameters/OpcRequestIdHeaderParam'
      - $ref: '#/components/parameters/OpcRetryTokenHeaderParam'
      - $ref: '#/components/parameters/ConfigurationSourceProviderIdPathParam'
      responses:
        204:
          description: The request to move the configuration source provider to a different compartment was accepted for processing.
          headers:
            opc-request-id:
              description: Unique identifier for the request.
              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'
        default:
          $ref: '#/components/responses/DefaultError'
      summary: Moves a ConfigurationSourceProvider into a different compartment. When provided, If-Match is checked against ETag values of the ConfigurationSourceProvider.
      tags:
      - ResourceManager
      x-example: "POST /20180917/configurationSourceProviders/<var>&lt;configurationsourceprovider_OCID&gt;</var>/actions/changeCompartment\nHost: resourcemanager.us-phoenix-1.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n  \"compartmentId\": \"<var>&lt;compartment_OCID&gt;</var>\"\n}\n"
      x-related-resource: '#/definitions/ConfigurationSourceProvider'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ChangeConfigurationSourceProviderCompartmentDetails'
        description: Defines the properties of changeConfigurationSourceProviderCompartment operation.
        required: true
  /jobs:
    get:
      description: 'Lists jobs according to the specified filter. By default, the list is ordered by time created.

        For more information, see

        [Listing Jobs](/iaas/Content/ResourceManager/Tasks/list-jobs.htm).


        - To list all jobs in a stack, provide the stack [OCID](/iaas/Content/General/Concepts/identifiers.htm).

        - To list all jobs in a compartment, provide the compartment [OCID](/iaas/Content/General/Concepts/identifiers.htm).

        - To return a specific job, provide the job [OCID](/iaas/Content/General/Concepts/identifiers.htm). (Equivalent to [GetStack](#/en/resourcemanager/latest/Stack/GetStack).)

        '
      operationId: ListJobs
      parameters:
      - $ref: '#/components/parameters/OpcRequestIdHeaderParam'
      - $ref: '#/components/parameters/CompartmentIdQueryParam'
      - $ref: '#/components/parameters/StackIdQueryParam'
      - $ref: '#/components/parameters/IdForJobQueryParam'
      - description: 'A filter that returns all resources that match the specified lifecycle state.

          The state value is case-insensitive.

          '
        in: query
        name: lifecycleState
        required: false
        x-obmcs-enumref: '#/definitions/Job/lifecycleState'
        schema:
          type: string
      - $ref: '#/components/parameters/FilterByDisplayNameQueryParam'
      - $ref: '#/components/parameters/SortByQueryParam'
      - $ref: '#/components/parameters/SortOrderQueryParam'
      - $ref: '#/components/parameters/PaginationLimitQueryParam'
      - $ref: '#/components/parameters/PaginationTokenQueryParam'
      responses:
        200:
          description: A list of jobs.
          headers:
            opc-next-page:
              description: 'Retrieves the next page of paginated list items. If the `opc-next-page`

                header appears in the response, additional pages of results remain.

                To receive the next page, include the header value in the `page` param.

                If the `opc-next-page` header does not appear in the response, there

                are no more list items to get. For more information about list pagination,

                see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).

                '
              schema:
                type: string
            opc-request-id:
              description: Unique identifier for the request.
              schema:
                type: string
          content:
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/JobSummary'
                type: array
        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/DefaultError'
      summary: 'List all jobs related to a stack or compartment. By default, the list is ordered by time created.

        You can alter the ordering by using `SortByQueryParam` and `SortOrderQueryParam`.

        '
      tags:
      - ResourceManager
      x-example: 'Sample 1: List jobs in a compartment.


        GET /20180917/jobs/<var>&lt;job_OCID&gt;</var>/logs&compartmentId=<var>&lt;compartment_OCID&gt;</var>

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

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


        Sample 2: List jobs in a stack.


        GET /20180917/jobs/<var>&lt;job_OCID&gt;</var>/logs&stackId=<var>&lt;stack_OCID&gt;</var>

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

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

        '
    post:
      description: 'Creates a job.

        For more information, see

        [Creating a Job](/iaas/Content/ResourceManager/Tasks/create-job.htm).

        '
      operationId: CreateJob
      parameters:
      - $ref: '#/components/parameters/OpcRequestIdHeaderParam'
      - $ref: '#/components/parameters/OpcRetryTokenHeaderParam'
      responses:
        200:
          description: Successful operation.
          headers:
            etag:
              description: For optimistic concurrency control. See `if-match`.
              schema:
                type: string
            opc-request-id:
              description: Unique identifier for the request.
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Job'
        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/DefaultError'
      summary: Create a Job.
      tags:
      - ResourceManager
      x-example: "POST /20180917/jobs\nHost: resourcemanager.us-phoenix-1.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n  \"displayName\": \"Job Display Name\",\n  \"stackId\": \"ocid1.ormstack.oc1..<var>&lt;unique_ID&gt;</var>\",\n  \"compartmentId\": \"ocid1.compartment.oc1..<var>&lt;unique_ID&gt;</var>\",\n  \"operation\": \"APPLY\",\n  \"freeformTags\": {\n    \"Department\": \"Finance\",\n    \"Group\": \"D\"\n  },\n  \"definedTags\": {\n    \"ProjectTags\": {\n      \"Owner\": \"Operations\"\n    }\n  }\n}\n"
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateJobDetails'
        description: The properties for a request to create a job.
        required: true
  /jobs/{jobId}:
    delete:
      description: 'Indicates the intention to cancel the specified job.

        Cancellation of the job is not immediate, and may be delayed,

        or may not happen at all.

        You can optionally choose forced cancellation by setting `isForced` to true.

        A forced cancellation can result in an incorrect state file.

        For example, the state file might not reflect the exact state of the provisioned resources.

        For more information, see

        [Canceling a Job](/iaas/Content/ResourceManager/Tasks/cancel-job.htm).

        '
      operationId: CancelJob
      parameters:
      - $ref: '#/components/parameters/OpcRequestIdHeaderParam'
      - $ref: '#/components/parameters/IfMatchHeaderParam'
      - $ref: '#/components/parameters/JobIdPathParam'
      - $ref: '#/components/parameters/IsForcedQueryParam'
      responses:
        202:
          description: Confirmation that the job cancellation has begun.
          headers:
            opc-request-id:
              description: Unique identifier for the request.
              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'
        default:
          $ref: '#/components/responses/DefaultError'
      summary: Cancel a Job
      tags:
      - ResourceManager
      x-example: 'DELETE /20180917/jobs/<var>&lt;job_OCID&gt;</var>

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

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

        '
      x-related-resource: '#/definitions/Job'
    get:
      description: 'Gets the properties of the specified job.

        For more information, see

        [Getting a Job''s Details](/iaas/Content/ResourceManager/Tasks/get-job.htm).

        '
      operationId: GetJob
      parameters:
      - $ref: '#/components/parameters/OpcRequestIdHeaderParam'
      - $ref: '#/components/parameters/JobIdPathParam'
      responses:
        200:
          description: A job object.
          headers:
            etag:
              description: For optimistic concurrency control. See `if-match`.
              schema:
                type: string
            opc-request-id:
              description: Unique identifier for the request.
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Job'
        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/DefaultError'
      summary: Get details of a specific job.
      tags:
      - ResourceManager
      x-example: 'GET /20180917/jobs/<var>&lt;job_OCID&gt;</var>

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

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

        '
    put:
      description: 'Updates the specified job.

        For more information, see

        [Updating a Job](/iaas/Content/ResourceManager/Tasks/update-job.htm).

        '
      operationId: UpdateJob
      parameters:
      - $ref: '#/components/parameters/OpcRequestIdHeaderParam'
      - $ref: '#/components/parameters/IfMatchHeaderParam'
      - $ref: '#/components/parameters/JobIdPathParam'
      responses:
        200:
          description: Returns the updated job object.
          headers:
            etag:
              description: For optimistic concurrency control. See `if-match`.
              schema:
                type: string
            opc-request-id:
              description: Unique identifier for the request.
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Job'
        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/DefaultError'
      summary: Update a Job.
      tags:
      - ResourceManager
      x-example: "PUT /20180917/jobs/<var>&lt;job_OCID&gt;</var>\nHost: resourcemanager.us-phoenix-1.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n  \"displayName\": \"example_job\",\n  \"freeformTags\": {\n    \"Department\": \"Finance\",\n    \"Group\": \"D\"\n  },\n  \"definedTags\": {\n    \"ProjectTags\": {\n      \"Owner\": \"Operations\"\n    }\n  }\n}\n"
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateJobDetails'
        description: Updates properties for the specified job.
        required: true
  /jobs/{jobId}/associatedResources:
    get:
      description: 'Gets the list of resources associated with the specified job.

        For more information, see

        [Listing Job Resources](/iaas/Content/ResourceManager/Tasks/list-job-resources.htm).

        '
      operationId: ListJobAssociatedResources
      parameters:
      - $ref: '#/components/parameters/OpcRequestIdHeaderParam'
      - $ref: '#/components/parameters/JobIdPathParam'
      - $ref: '#/components/parameters/CompartmentIdQueryParam'
      - $ref: '#/components/parameters/TerraformResourceTypeQueryParam'
      - $ref: '#/components/parameters/PaginationLimitQueryParam'
      - $ref: '#/components/parameters/PaginationTokenQueryParam'
      responses:
        200:
          description: A list of associated resources.
          headers:
            opc-next-page:
              description: 'Retrieves the next page of paginated list items. If the `opc-next-page`

                header appears in the response, additional pages of results remain.

                To receive the next page, include the header value in the `page` param.

                If the `opc-next-page` header does not appear in the response, there

                are no more list items to get. For more information about list pagination,

                see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).

                '
              schema:
                type: string
            opc-request-id:
              description: Unique identifier for the request.
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AssociatedResourcesCollection'
        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/DefaultError'
      summary: Gets the list of resources associated with the specified job.
      tags:
      - ResourceManager
      x-example: 'Sample 1: Gets all the resources associated with the given job


        GET /20180917/jobs/<var>&lt;job_OCID&gt;</var>/associatedResources

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

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


        Sample 2: Gets compute instances (`oci_core_instance`) associated with the given job


        GET /20180917/jobs/<var>&lt;job_OCID&gt;</var>/associatedResource?resourceType=oci_core_instance

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

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

        '
      x-related-resource: '#/definitions/AssociatedResourceSummary'
  /jobs/{jobId}/detailedLogContent:
    get:
      description: 'Returns the Terraform detailed log content for the specified job in plain text.

        [Learn about Terraform detailed log.](https://www.terraform.io/docs/internals/debugging.html)

        For more information, see

        [Getting Detailed Log Content for a Job](/iaas/Content/ResourceManager/Tasks/get-job-detailed-log-content.htm).

        '
      operationId: GetJobDetailedLogContent
      parameters:
      - $ref: '#/components/parameters/OpcRequestIdHeaderParam'
      - $ref: '#/components/parameters/JobIdPathParam'
      responses:
        200:
          description: Successfully returned the Terraform detailed log content for the job.
          headers:
            opc-request-id:
              description: Unique identifier for the request.
              schema:
                type: string
          content:
            text/plain; charset=utf-8:
              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/DefaultError'
      summary: Gets job detailed log content.
      tags:
      - ResourceManager
      x-related-resource: '#/definitions/Job'
  /jobs/{jobId}/logs:
    get:
      description: 'Returns console log entries for the specified job in JSON format.

        For more information, see

        [Getting Logs for a Job](/iaas/Content/ResourceManager/Tasks/get-job-logs.htm).

        '
      operationId: GetJobLogs
      parameters:
      - $ref: '#/components/parameters/OpcRequestIdHeaderParam'
      - $ref: '#/components/parameters/JobIdPathParam'
      - description: 'A filter that returns only logs of a specified type.

          '
        in: query
        name: type
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
            x-obmcs-enumref: '#/definitions/LogEntry/type'
      - description: 'A filter that returns only log entries that match a given severity level or greater.

          '
        in: query
  

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