Oracle Demand Signal API

The demandSignal API from Oracle — 7 operation(s) for demandsignal.

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

OpenAPI Specification

oracle-demandsignal-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: OCI Control Center (OCC) Capacity Management enables you to manage capacity requests in realms where OCI Control Center Capacity Management is available. For more information, see [OCI Control Center](/iaas/Content/control-center/home.htm).
  title: OCI Control Center Capacity Management Demand Signal API
  version: '20231107'
  x-provenance:
    method: harvested
    first_party: true
    publisher: Oracle
    source: https://docs.oracle.com/en-us/iaas/api/specs/5c5cc26928af17a068bdb45a2ae93089e20749d4307cbab1d3de8a9747ae3f4e.yaml
    harvested: '2026-08-04'
    note: Published by Oracle as the contract for the OCI Control Center Capacity Management 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/5c5cc26928af17a068bdb45a2ae93089e20749d4307cbab1d3de8a9747ae3f4e.yaml
    what: the harvested document for OCI Control Center Capacity Management API
servers:
- url: http://127.0.0.1/20231107
- url: https://127.0.0.1/20231107
tags:
- name: demandSignal
paths:
  /occmDemandSignalCatalogResources:
    get:
      description: 'This API will list all the  resources across all demand signal catalogs for a given namespace and customer group containing the caller compartment.

        '
      operationId: ListOccmDemandSignalCatalogResources
      parameters:
      - $ref: '#/components/parameters/FilterByCompartmentIdQueryParam'
      - $ref: '#/components/parameters/FilterByDemandSignalCatalogResourceNameQueryParam'
      - $ref: '#/components/parameters/FilterByDemandSignalCatalogResourceNamespaceQueryParam'
      - $ref: '#/components/parameters/PaginationLimitQueryParam'
      - $ref: '#/components/parameters/PaginationTokenQueryParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/SortOrderQueryParam'
      - $ref: '#/components/parameters/OccmDemandSignalCatalogResourceSortByQueryParam'
      responses:
        200:
          description: 'A list of resources matching the criteria specified by LIST API call.

            '
          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/OccmDemandSignalCatalogResourceCollection'
        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 demand signal catalog resources.
      tags:
      - demandSignal
      x-example: "Example 1\n  Request:\n   GET /occmDemandSignalCatalogResources?compartmentId=ocid1.compartment.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\n  Response:\n   {\n    \"items\": [\n      {\n        \"id\": \"ocid1.occmdemandsignalresource.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"compartmentId\": \"ocid1.compartment.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"occmDemandSignalCatalogId\": \"ocid1.occmdemandsignalcatalog.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"namespace\": \"COMPUTE\",\n        \"name\": \"VM.Standard3.Flex\",\n        \"targetCompartmentId\": \"ocid1.compartment.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"region\": \"us-ashburn-1\",\n        \"availabilityDomain\": \"us-ashburn-ad-1\",\n        timeCreated: \"2025-01-15T17:32:28Z\",\n        timeUpdated: \"2025-01-20T17:32:28Z\",\n        \"resourceProperties\": {\n          \"items\": [\n            {\n              \"propertyName\": \"OCPU\",\n              \"propertyValue\": \"1\",\n              \"propertyMinValue\": 1,\n              \"propertyMaxValue\": 32,\n              \"propertyOptions\": null,\n              \"propertyUnit\": null,\n              \"isEditable\": true\n            },\n            {\n              \"propertyName\": \"Memory\",\n              \"propertyValue\": \"1\",\n              \"propertyMinValue\": 1,\n              \"propertyMaxValue\": 512,\n              \"propertyOptions\": null,\n              \"propertyUnit\": \"GB\",\n              \"isEditable\": true\n            }\n          ]\n\n        \"resourcePropertyConstraints\": {\n          \"items\": [\n            {\n              \"constraintName\": \"minMemoryPerOCPU\",\n              \"constraintValue\": \"2\"\n            },\n            {\n              \"constraintName\": \"maxMemoryPerOCPU\",\n              \"constraintValue\": \"3\"\n            }\n          ]\n        }\n      },\n      {\n        \"id\": \"ocid1.occmdemandsignalresource.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"compartmentId\": \"ocid1.compartment.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"occmDemandSignalCatalogId\": \"ocid1.occmdemandsignalcatalog.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"namespace\": \"COMPUTE\",\n        \"name\": \"BM.Standard3.64\",\n        \"targetCompartmentId\": \"ocid1.compartment.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"region\": \"us-ashburn-1\",\n        \"availabilityDomain\": \"us-ashburn-ad-1\",\n        timeCreated: \"2025-01-15T17:32:28Z\",\n        timeUpdated: \"2025-01-20T17:32:28Z\",\n        \"resourceProperties\": {\n          \"items\": [\n            {\n              \"propertyName\": \"OCPU\",\n              \"propertyValue\": \"64\",\n              \"propertyMinValue\": null,\n              \"propertyMaxValue\": null,\n              \"propertyOptions\": null,\n              \"propertyUnit\": null,\n              \"isEditable\": false\n            },\n            {\n              \"propertyName\": \"Memory\",\n              \"propertyValue\": \"1024\",\n              \"propertyMinValue\": null,\n              \"propertyMaxValue\": null,\n              \"propertyOptions\": null,\n              \"propertyUnit\": \"GB\",\n              \"isEditable\": false\n            }\n          ]\n        },\n        \"resourcePropertyConstraints\": {\n          \"items\": []\n        },\n\n      }\n    ]\n  }\n"
      x-related-resource: '#/definitions/OccmDemandSignalCatalogResource'
  /occmDemandSignalDeliveries:
    get:
      description: 'This GET call is used to list all demand signals delivery resources within the compartment passed as a query param.

        '
      operationId: ListOccmDemandSignalDeliveries
      parameters:
      - $ref: '#/components/parameters/FilterByCompartmentIdQueryParam'
      - $ref: '#/components/parameters/FilterByOccmDemandSignalIdQueryParam'
      - $ref: '#/components/parameters/FilterByOccmDemandSignalItemIdQueryParam'
      - $ref: '#/components/parameters/PaginationLimitQueryParam'
      - $ref: '#/components/parameters/PaginationTokenQueryParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/SortOrderQueryParam'
      - $ref: '#/components/parameters/OccmDemandSignalDeliverySortByQueryParam'
      responses:
        200:
          description: 'A list of demand signal delivery resources matching the criteria specified by LIST API call.

            '
          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/OccmDemandSignalDeliveryCollection'
        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 demand signal delivery resources.
      tags:
      - demandSignal
      x-example: "Example 1\n  Request:\n  GET /20231107/occmDemandSignalDeliveries?compartmentId=ocid1.compartment.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4&occmDemandSignalId=ocid1.occmdemandsignal.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4&occmDemandSignalItemId=ocid1.occmdemandsignalitem.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4&lifecycleDetails=ACCEPTED&limit=50&page=eyJwYWdlIjoyfQ==&sortOrder=ASC&sortBy=resourceName\n  Response:\n  {\n    \"items\": [\n      {\n        \"id\": \"ocid1.occmdemandsignaldelivery.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"compartmentId\": \"ocid1.tenancy.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"demandSignalId\": \"ocid1.occmdemandsignal.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"demandSignalItemId\": \"ocid1.occmdemandsignalitem.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"lifecycleState\": \"ACTIVE\",\n        \"lifecycleDetails\": \"ACCEPTED\",\n        \"justification\": \"This resource is available to be delivered\",\n        \"acceptedQuantity\": 20,\n        \"timeDelivered\": null,\n        \"freeformTags\": {},\n        \"definedTags\": {}\n      },\n      {\n        \"id\": \"ocid1.occmdemandsignaldelivery.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca5\",\n        \"compartmentId\": \"ocid1.tenancy.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"demandSignalId\": \"ocid1.occmdemandsignal.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"demandSignalItemId\": \"ocid1.occmdemandsignalitem.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"lifecycleState\": \"ACTIVE\",\n        \"lifecycleDetails\": \"DECLINED\",\n        \"justification\": \"The resource is no longer available\",\n        \"acceptedQuantity\": 20,\n        \"timeDelivered\": null,\n        \"freeformTags\": {},\n        \"definedTags\": {}\n      }\n    ]\n  }\n"
      x-obmcs-cli-action: list
  /occmDemandSignalItems:
    get:
      description: 'This API will list the detailed information about the resources demanded as part of the demand signal.

        '
      operationId: ListOccmDemandSignalItems
      parameters:
      - $ref: '#/components/parameters/FilterByCompartmentIdQueryParam'
      - $ref: '#/components/parameters/FilterItemsByOccmDemandSignalIdQueryParam'
      - $ref: '#/components/parameters/FilterByDemandSignalResourceNameQueryParam'
      - $ref: '#/components/parameters/FilterByOccmDemandSignalNamespaceQueryParam'
      - $ref: '#/components/parameters/PaginationLimitQueryParam'
      - $ref: '#/components/parameters/PaginationTokenQueryParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/SortOrderQueryParam'
      - $ref: '#/components/parameters/OccmDemandSignalItemsSortByQueryParam'
      responses:
        200:
          description: 'A list containing detailed information about resources demanded in a given demand signal matching the criteria specified by this LIST API call.

            '
          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/OccmDemandSignalItemCollection'
        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 detailed information about resource demanded as part of the demand signal.
      tags:
      - demandSignal
      x-example: "Example 1\n  Request: \n   GET /20231107/occmDemandSignalItems?compartmentId=ocid1.compartment.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4&occmDemandSignalId=ocid1.occmdemandsignal.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4&resourceName=BM.Standard3.64&demandSignalNamespace=COMPUTE&limit=50&page=eyJwYWdlIjoyfQ==&sortOrder=ASC&sortBy=resourceName\n  Response:\n  {\n    \"items\": [\n      {\n        \"id\": \"ocid1.occmdemandsignalitem.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"demandSignalId\": \"ocid1.occmdemandsignal.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"compartmentId\": \"ocid1.tenancy.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"demandSignalCatalogResourceId\": \"ocid1.occmdemandsignalcatalogresource.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"demandSignalNamespace\": \"COMPUTE\",\n        \"requestType\": \"DEMAND\",\n        \"resourceName\": \"BM.Standard3.64\",\n        \"region\": \"us-ashburn-1\",\n        \"availabilityDomain\": \"us-ashburn-ad-1\",\n        \"targetCompartmentId\": \"ocid1.tenancy.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"quantity\": 20,\n        \"timeNeededBefore\": \"2025-03-07T00:00:00Z\",\n        \"resourceProperties\": {\n          \"OCPU\": \"16\",\n          \"Memory\": \"1024\"\n        }\n      },\n      {\n        \"id\": \"ocid1.occmdemandsignalitem.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsycc6\",\n        \"demandSignalId\": \"ocid1.occmdemandsignal.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsycc6\",\n        \"compartmentId\": \"ocid1.tenancy.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"demandSignalCatalogResourceId\": \"ocid1.occmdemandsignalcatalogresource.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"demandSignalNamespace\": \"NETWORK\",\n        \"requestType\": \"DEMAND\",\n        \"resourceName\": \"Fast Connect\",\n        \"region\": \"us-phoenix-1\",\n        \"availabilityDomain\": \"us-phoenix-ad-1\",\n        \"targetCompartmentId\": \"ocid1.tenancy.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n        \"quantity\": 10,\n        \"timeNeededBefore\": \"2025-02-07T00:00:00Z\",\n        \"resourceProperties\": {\n          \"type\": \"type1\"\n        }\n      }\n    ]\n  }\n"
      x-related-resource: '#/definitions/OccmDemandSignalItem'
    post:
      description: 'This API will create a demand signal item representing a resource request. This needs to be grouped under a demand signal.

        '
      operationId: CreateOccmDemandSignalItem
      parameters:
      - $ref: '#/components/parameters/RetryTokenHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: 'The request to create a demand signal item is successful.

            '
          headers:
            etag:
              description: 'For optimistic concurrency control. See `if-match`.

                '
              schema:
                type: string
            opc-request-id:
              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
            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/OccmDemandSignalItem'
        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: A post call to create a demand signal item.
      tags:
      - demandSignal
      x-example: "Example 1\nRequest:\nPOST /20231107/occmDemandSignalItems\n{\n  \"compartmentId\": \"ocid1.tenancy.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"demandSignalId\": \"ocid1.occmdemandsignal.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"demandSignalCatalogResourceId\": \"ocid1.occmdemandsignalcatalogresource.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"requestType\": \"DEMAND\",\n  \"region\": \"us-ashburn-1\",\n  \"availabilityDomain\": \"us-ashburn-ad-1\",\n  \"targetCompartmentId\": \"ocid1.tenancy.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"demandQuantity\": 20,\n  \"timeNeededBefore\": \"2025-03-07T00:00:00Z\",\n  \"resourceProperties\": {\n    \"OCPU\": \"16\",\n    \"Memory\": \"1024\"\n  },\n  \"notes\": \"Customer notes for OCI team\",\n}\nResponse:\n{\n  \"id\": \"ocid1.occmdemandsignalitem.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"compartmentId\": \"ocid1.tenancy.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"demandSignalId\": \"ocid1.occmdemandsignal.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"demandSignalCatalogResourceId\": \"ocid1.occmdemandsignalcatalogresource.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"demandSignalNamespace\": \"COMPUTE\",\n  \"requestType\": \"DEMAND\",\n  \"resourceName\": \"BM.Standard3.64\",\n  \"region\": \"us-ashburn-1\",\n  \"availabilityDomain\": \"us-ashburn-ad-1\",\n  \"targetCompartmentId\": \"ocid1.tenancy.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"demandQuantity\": 20,\n  \"timeNeededBefore\": \"2025-03-07T00:00:00Z\",\n  \"resourceProperties\": {\n    \"OCPU\": \"16\",\n    \"Memory\": \"1024\"\n  },\n  \"lifecycleState\": \"ACTIVE\",\n  \"freeformTags\": {},\n  \"definedTags\": {}\n}\n"
      x-related-resource: '#/definitions/OccmDemandSignalItem'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateOccmDemandSignalItemDetails'
        description: 'The request details for creating occm demand signal item.

          '
        required: true
  /occmDemandSignalItems/actions/bulkCreateDemandSignalItems:
    post:
      description: 'This API will help in bulk creation of demand signal items. This API is atomic i.e either all the demand signal item resources will be created or none will be created.

        '
      operationId: BulkCreateOccmDemandSignalItem
      parameters:
      - $ref: '#/components/parameters/RetryTokenHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: 'The bulk creation request is successfully.

            '
          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'
        default:
          $ref: '#/components/responses/default'
      summary: A post call to bulk create demand signal items.
      tags:
      - demandSignal
      x-example: "Example 1 \nRequest:\nPOST /20231107/occmDemandSignalItems/actions/bulkCreateDemandSignalItems\n{\n  \"demandSignalId\": \"ocid1.occmdemandsignal.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"createOccmDemandSignalItems\": [\n    {\n      \"demandSignalCatalogResourceId\": \"ocid1.occmdemandsignalcatalogresource.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n      \"requestType\": \"DEMAND\",\n      \"region\": \"us-ashburn-1\",\n      \"availabilityDomain\": \"us-ashburn-ad-1\",\n      \"targetCompartmentId\": \"ocid1.tenancy.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n      \"demandQuantity\": 300,\n      \"timeNeededBefore\": \"2025-03-07T00:00:00Z\",\n      \"resourceProperties\": {\n        \"OCPU\": \"16\",\n        \"Memory\": \"1024\"\n      },\n      \"notes\": \"Customer notes for OCI team\",\n    },\n    {\n      \"demandSignalCatalogResourceId\": \"ocid1.occmdemandsignalcatalogresource.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n      \"requestType\": \"DEMAND\",\n      \"region\": \"us-ashburn-1\",\n      \"availabilityDomain\": \"us-ashburn-ad-1\",\n      \"targetCompartmentId\": \"ocid1.tenancy.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n      \"demandQuantity\": 300,\n      \"timeNeededBefore\": \"2025-03-07T00:00:00Z\",\n      \"resourceProperties\": {\n        \"OCPU\": \"16\",\n        \"Memory\": \"1024\"\n      }\n    }\n  ]\n}\n"
      x-related-resource: '#/definitions/OccmDemandSignalItem'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BulkCreateOccmDemandSignalItemDetails'
        description: 'The request details for bulk creating the demand signal items.

          '
        required: true
  /occmDemandSignalItems/{occmDemandSignalItemId}:
    delete:
      description: 'This is a DELETE API which deletes a demand signal item with the provided demand signal item ocid.

        '
      operationId: DeleteOccmDemandSignalItem
      parameters:
      - $ref: '#/components/parameters/OccmDemandSignalItemIdPathParam'
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        204:
          description: The request to delete the demand signal item was successfully completed.
          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'
        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: Deletes the demand signal item resource.
      tags:
      - demandSignal
      x-example: 'Example 1 Request:

        DELETE /20231107/occmDemandSignalItems/ocid1.occmdemandsignalitem.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4

        '
      x-related-resource: '#/definitions/OccmDemandSignalItem'
    get:
      description: 'This is a GET API to get the details of a demand signal item resource representing the details of the resource demanded by you.

        '
      operationId: GetOccmDemandSignalItem
      parameters:
      - $ref: '#/components/parameters/OccmDemandSignalItemIdPathParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: 'The details about a specific demand signal item were successfully retrieved.

            '
          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/OccmDemandSignalItem'
        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 details about a particular demand signal item
      tags:
      - demandSignal
      x-example: "Example 1:\nRequest: \nGET /20231107/occmDemandSignalItems/ocid1.occmdemandsignalitem.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\nResponse:\n{\n  \"id\": \"ocid1.occmdemandsignalitem.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"demandSignalId\": \"ocid1.occmdemandsignal.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"compartmentId\": \"ocid1.tenancy.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"demandSignalCatalogResourceId\": \"ocid1.occmdemandsignalcatalogresource.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"demandSignalNamespace\": \"COMPUTE\",\n  \"requestType\": \"DEMAND\",\n  \"resourceName\": \"BM.Standard3.64\",\n  \"region\": \"us-ashburn-1\",\n  \"availabilityDomain\": \"us-ashburn-ad-1\",\n  \"targetCompartmentId\": \"ocid1.tenancy.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"demandQuantity\": 20,\n  \"timeNeededBefore\": \"2025-03-07T00:00:00Z\",\n  \"resourceProperties\": {\n    \"OCPU\": \"16\",\n    \"Memory\": \"1024\"\n  }\n}\n"
    put:
      description: 'This is a PUT API which can be used to update the demand signal item resource.

        '
      operationId: UpdateOccmDemandSignalItem
      parameters:
      - $ref: '#/components/parameters/OccmDemandSignalItemIdPathParam'
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: 'The request to update the demand signal item has been 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
            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/OccmDemandSignalItem'
        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: Updates the occm demand signal item.
      tags:
      - demandSignal
      x-example: "Example 1 \nRequest:\n  PUT /20231107/occmDemandSignalItems/ocid1.occmdemandsignalitem.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\n  {\n    \"region\": \"us-ashburn-1\",\n    \"availabilityDomain\": \"us-ashburn-ad-1\",\n    \"targetCompartmentId\": \"ocid1.tenancy.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n    \"demandQuantity\": 100,\n    \"timeNeededBefore\": \"2025-03-07T00:00:00Z\",\n    \"resourceProperties\": {\n      \"OCPU\": \"32\",\n      \"Memory\": \"2048\"\n    },\n    \"notes\": \"Updated notes\",\n  }\nResponse:\n{\n  \"id\": \"ocid1.occmdemandsignalitem.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"demandSignalId\": \"ocid1.occmdemandsignal.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"compartmentId\": \"ocid1.tenancy.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"demandSignalCatalogResourceId\": \"ocid1.occmdemandsignalcatalogresource.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"demandSignalNamespace\": \"COMPUTE\",\n  \"requestType\": \"DEMAND\",\n  \"resourceName\": \"BM.Standard3.64\",\n  \"region\": \"us-ashburn-1\",\n  \"availabilityDomain\": \"us-ashburn-ad-1\",\n  \"targetCompartmentId\": \"ocid1.tenancy.oc1..examplea4ssrz2joq66nyomcvb4ydlbfmn2qg7wow5neo2ytcdznohhsyca4\",\n  \"demandQuantity\": 100,\n  \"timeNeededBefore\": \"2025-03-07T00:00:00Z\",\n  \"resourceProperties\": {\n    \"OCPU\": \"16\",\n    \"Memory\": \"1024\"\n  }\n}\n"
      x-related-resource: '#/definitions/OccmDemandSignalItem'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateOccmDemandSignalItemDetails'
        description: 'The details about the request to update the specified demand signal item.

          '
        required: true
  /occmDemand

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