Oracle Operations Resource API

Operation Resource Collection.

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-operationsresource-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: <p>Oracle Cloud My Services API is an Internet facing service that allows customers to access the Oracle Cloud</p>
  title: Oracle Cloud My Services Operations Resource API
  version: v1
  x-provenance:
    method: harvested
    first_party: true
    publisher: Oracle
    source: https://docs.oracle.com/en-us/iaas/api/specs/2fd4343e03912de02e1b6e82eb9fed428530a4191aff1e43fb986fb90c429748.json
    harvested: '2026-08-04'
    note: Published by Oracle as the contract for the Oracle Cloud My Services 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/2fd4343e03912de02e1b6e82eb9fed428530a4191aff1e43fb986fb90c429748.json
    what: the harvested document for Oracle Cloud My Services API
servers:
- url: https://itra.oraclecloud.com/itas
tags:
- description: Operation Resource Collection.
  name: OperationsResource
paths:
  /{domain}/myservices/api/v1/operations:
    get:
      description: Returns operation resource collection, default ordering is "id:asc"
      operationId: resource_MSOperationsResource_get_GET
      parameters:
      - description: The identity domain name or the IDCS GUID of the resource
        in: path
        name: domain
        required: true
        schema:
          type: string
      - description: The identity domain name or the IDCS GUID of the user to authenticate.
        in: header
        name: X-ID-TENANT-NAME
        schema:
          type: string
      - description: Range end filter based on the createdOn attribute
        in: query
        name: createdOnRangeEnd
        schema:
          type: string
      - description: Range start filter based on the createdOn attribute
        in: query
        name: createdOnRangeStart
        schema:
          type: string
      - description: 'list of sub objects to expand inside the operation object, supported values: none, operationItems'
        in: query
        name: expands
        schema:
          type: string
          default: operationItems
      - description: Limits the number of resources to return
        in: query
        name: limit
        schema:
          type: string
      - description: Range end filter based on the modifiedOn attribute
        in: query
        name: modifiedOnRangeEnd
        schema:
          type: string
      - description: Range start filter based on the modifiedOn attribute
        in: query
        name: modifiedOnRangeStart
        schema:
          type: string
      - description: Starting offset of the resources to return
        in: query
        name: offset
        schema:
          type: string
      - description: Return all operations who have an operationitem containing the specified attribute name
        in: query
        name: operationItemAttributeName
        schema:
          type: string
      - description: Return all operations who have an operationitem containing the specified attribute value
        in: query
        name: operationItemAttributeValue
        schema:
          type: string
      - description: Comma separated list of operation item current actions, operation whose operation item current action matches one of the specified curent action will be returned.
        in: query
        name: operationItemCurrentActions
        schema:
          type: string
      - description: DEPRECATED, use operationItemDefinitionIds, return the operations with an operation item definition specified
        in: query
        name: operationItemDefinitionId
        schema:
          type: string
      - description: Comma separated list of operation item definitions, operations whose operation item has one of the specified operation item definition ids will be returned.
        in: query
        name: operationItemDefinitionIds
        schema:
          type: string
      - description: Return the operation containing this operation item id
        in: query
        name: operationItemId
        schema:
          type: string
      - description: DEPRECATED, use operationItemStatuses, return the operations having at least one operation item with the specified status
        in: query
        name: operationItemStatus
        schema:
          type: string
          enum:
          - ASYNC_WAIT
          - FAILED
          - PROCESSED
          - PROCESSING
          - READY
          - WAITING
      - description: Comma separated list of operation item statuses, operations whose operation item status matches one of the specified operation item statuses will be returned.
        in: query
        name: operationItemStatuses
        schema:
          type: string
      - description: Ordering of the resources, this resource can be ordered by id, createdOn, modifiedOn
        in: query
        name: orderBy
        schema:
          type: string
      - description: DEPRECATED, use statuses,  operations whose status matches the specified operation status will be returned.
        in: query
        name: status
        schema:
          type: string
          enum:
          - FAILED
          - NEW
          - PENDING_APPROVAL
          - PROCESSED
          - PROCESSING
          - REJECTED
      - description: Comma separated list of operation statuses, operations whose status matches one of the specified operation statuses will be returned.
        in: query
        name: statuses
        schema:
          type: string
      - description: Subsytem to query, currently only TRA is supported, operations from other subsystems can only be queried by id.
        in: query
        name: subSystem
        schema:
          type: string
          enum:
          - CIM
          - TAS
          - TRA
          default: TRA
      responses:
        '200':
          description: OK
          headers:
            Content-Type:
              description: Response body content type (application/json).
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/json_MSOperations'
                description: ''
        '401':
          description: Unauthorized, specify a valid Authorization header + X-ID-TENANT-NAME header or substitute the domain in the url with  ".anon" for an anonymous request.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/json_MSError'
                description: ''
        '429':
          description: Too Many Requests, too many requests sent in a given amount of time or too many simultaneous requests for the same user being processed.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/json_MSError'
                description: ''
        default:
          description: Unexpected error.
      summary: Returns operation resource collection, default ordering is "id:asc".
      tags:
      - OperationsResource
    post:
      description: "<p>The operations resource is a mean to send and monitor asynchronous operations to various Oracle Cloud Service Components.\nThe operations consist of items defined in the operationItemDefinitions resource. </p>\n\n<p>Sample for creating a new service instance</p>\n<pre class=\"prettyprint lang-js\">\n   POST /itas/idcs-b613095893a44b0582073eb2edade2de/myservices/api/v1/operations HTTP/1.1\n   User-Agent: test/1.0\n   Host: host\n   Accept: application/json\n   Content-Type:application/json\n\n   {\n   \"operationItems\": [\n    {\n      \"attributes\": [\n        {\n          \"name\": \"requestPayload.name\",\n          \"value\": \"myServiceName\"\n        },\n        {\n          \"name\": \"requestPayload.serviceEntitlementId\",\n          \"value\": \"500176796\"\n        },\n        {\n          \"name\": \"requestPayload.size\",\n          \"value\": \"CUSTOM\"\n        },\n        {\n          \"name\": \"requestPayload.serviceType\",\n          \"value\": \"IDCS\"\n        },\n        {\n          \"name\": \"requestPayload.customAttributes.PickInstanceSize\",\n          \"value\": \"Identity Cloud Service Basic - Enterprise User- Non-metered - Hosted Named User\"\n        }\n      ],\n      \"operationItemDefinition\": {\n        \"id\": \"CIM-IDCS-CUSTOM--CREATE\",\n        \"operationType\": \"CREATE\",\n        \"canonicalLink\": \"/itas/idcs-b613095893a44b0582073eb2edade2de/myservices/api/operationItemDefinitions/CIM-IDCS-CUSTOM--CREATE\"\n      }\n    }\n   ]\n   }\n</pre>"
      operationId: resource_MSOperationsResource_post_POST
      parameters:
      - description: The identity domain name or the IDCS GUID of the resource
        in: path
        name: domain
        required: true
        schema:
          type: string
      - description: The identity domain name or the IDCS GUID of the user to authenticate.
        in: header
        name: X-ID-TENANT-NAME
        schema:
          type: string
      responses:
        '201':
          description: Success
          headers: {}
          content:
            application/json:
              schema:
                description: ''
                type: string
                format: binary
        default:
          description: Unexpected error.
      summary: .
      tags:
      - OperationsResource
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/json_MSOperation'
              description: ''
components:
  schemas:
    json_MSOperations:
      description: ''
      properties:
        canonicalLink:
          description: link to access this Operation list
          type: string
        hasMore:
          description: Set to true if subsequent GETs need to be done to list all Operations
          type: boolean
        items:
          description: List of Operations.
          items:
            $ref: '#/components/schemas/json_MSOperation'
          type: array
        limit:
          description: Maximum number of Operation returned
          type: number
        nextLink:
          description: Link to next Operation page
          type: string
        offset:
          description: Starting offset of Operations returned
          type: number
        previousLink:
          description: Link to previous Operation page
          type: string
        resourceFilter:
          description: ''
          type: string
      title: Operations
      type: object
    json_MSOperationResourceType:
      description: ''
      enum:
      - PRODUCT
      - CLOUD_ACCOUNT
      - PURCHASE_ENTITLEMENT
      - SERVICE_ENTITLEMENT
      - SERVICE_INSTANCE
      title: MSOperationResourceType
      type: string
    json_MSAttributeDefinitionTransformationClassExecutionMode:
      description: ''
      enum:
      - VALIDATION
      - PROCESSING
      - BOTH
      title: MSAttributeDefinitionTransformationClassExecutionMode
      type: string
    json_MSServiceDefinition:
      description: MyServices ServiceDefinition
      properties:
        canonicalLink:
          description: Canonical Link of the Service Entitlement Resource
          type: string
        id:
          description: Unique Id of the Service Definition
          type: string
        name:
          description: Name of the Service Definition. As an example, "DBAAS" would represent the service "DataBase As A Service"
          type: string
      title: ServiceDefinition
      type: object
    json_MSAttribute:
      description: MyServices ServiceDefinition object
      properties:
        attributes:
          description: ''
          items:
            $ref: '#/components/schemas/json_MSAttribute'
          type: array
        name:
          description: ''
          type: string
        value:
          description: ''
          type: string
      title: Attribute
      type: object
    json_MSAttributeDefinition:
      description: MyServices ServiceDefinition object
      properties:
        attributeDefinitions:
          description: ''
          items:
            $ref: '#/components/schemas/json_MSAttributeDefinition'
          type: array
        description:
          description: ''
          type: string
        id:
          description: ''
          type: string
        inputType:
          $ref: '#/components/schemas/json_MSAttributeDefinitionInputType'
          description: ''
        maxLength:
          description: ''
          type: number
        maxValue:
          description: ''
          type: number
        minLength:
          description: ''
          type: number
        minValue:
          description: ''
          type: number
        name:
          description: ''
          type: string
        operationItemDefinitionId:
          description: ''
          type: string
        required:
          description: ''
          type: boolean
        supportedResourceValues:
          description: ''
          type: string
        supportedValues:
          description: ''
          items:
            $ref: '#/components/schemas/json_MSAttributeSupportedValue'
          type: array
        transformationAttributeName:
          description: ''
          type: string
        transformationClass:
          description: ''
          type: string
        transformationClassExecutionMode:
          $ref: '#/components/schemas/json_MSAttributeDefinitionTransformationClassExecutionMode'
          description: ''
        transformationClassParameters:
          description: ''
          items:
            type: string
          type: array
        validationClass:
          description: ''
          type: string
        validationClassParameters:
          description: ''
          items:
            type: string
          type: array
        validationRuleRegExp:
          description: ''
          type: string
        value:
          description: ''
          type: string
        valueFromAttribute:
          description: ''
          type: string
      title: AttributeDefinition
      type: object
    json_MSProductPrice:
      description: ''
      properties:
        currencyCode:
          description: ''
          type: string
        model:
          $ref: '#/components/schemas/json_ProductPriceModel'
          description: ''
        rangeMax:
          description: ''
          type: number
        rangeMin:
          description: ''
          type: number
        rangeUnit:
          description: ''
          type: string
        value:
          description: The maximum precision is 10 digits after the decimal point, extra digits will be discarded.
          type: number
      title: ProductPrice
      type: object
    json_MSOperationItemDefinition:
      description: OperationItemDefinition object
      properties:
        attributeDefinitions:
          description: ''
          items:
            $ref: '#/components/schemas/json_MSAttributeDefinition'
          type: array
        canonicalLink:
          description: ''
          type: string
        id:
          description: ''
          type: string
        name:
          description: ''
          type: string
        operationType:
          $ref: '#/components/schemas/json_MSOperationType'
          description: ''
        product:
          $ref: '#/components/schemas/json_MSProduct'
          description: ''
        resourceType:
          $ref: '#/components/schemas/json_MSOperationResourceType'
          description: ''
        serviceDefinition:
          $ref: '#/components/schemas/json_MSServiceDefinition'
          description: ''
      title: OperationItemDefinition
      type: object
    json_MSOperation:
      description: Represents an operation
      properties:
        canonicalLink:
          description: ''
          type: string
        createdOn:
          description: ''
          type: number
        id:
          description: ''
          type: string
        modifiedOn:
          description: ''
          type: number
        name:
          description: ''
          type: string
        operationItems:
          description: ''
          items:
            $ref: '#/components/schemas/json_MSOperationItem'
          type: array
        result:
          description: ''
          type: string
      title: Operation
      type: object
    json_MSActionLog:
      description: MyServices ServiceDefinition object
      properties:
        action:
          description: ''
          type: string
        attributes:
          description: ''
          items:
            $ref: '#/components/schemas/json_MSAttribute'
          type: array
        createdOn:
          description: ''
          type: number
        id:
          description: ''
          type: string
        message:
          description: ''
          type: string
        operationId:
          description: ''
          type: string
        operationItemId:
          description: ''
          type: string
        status:
          $ref: '#/components/schemas/json_OperationItemResultStatus'
          description: ''
      title: ActionLog
      type: object
    json_OperationItemResultStatus:
      description: ''
      enum:
      - READY
      - ASYNC_WAIT
      - PROCESSING
      - PROCESSED
      - FAILED
      - WAITING
      title: OperationItemResultStatus
      type: string
    json_MSProduct:
      description: ''
      properties:
        allowedPromotions:
          description: Array of Product that includes associated allowed promotions
          items:
            $ref: '#/components/schemas/json_MSProduct'
          type: array
        canonicalLink:
          description: ''
          type: string
        currencyCode:
          description: Three letters currency code in ISO 4217 standard
          type: string
        currencyCodeLocalizations:
          description: Array of Product containing subset of attributes that are localized by currencyCode
          items:
            $ref: '#/components/schemas/json_MSProduct'
          type: array
        displayName:
          description: ''
          type: string
        eligibleSelections:
          description: 'List of selection criteria that specifies a product eligibility (e.g., EDITION: Standard)'
          items:
            $ref: '#/components/schemas/json_MSProductSelection'
          type: array
        id:
          description: Product unique identifier
          type: string
        language:
          description: ''
          type: string
        languageLocalizations:
          description: Array of Product containing subset of attributes that are localized by language
          items:
            $ref: '#/components/schemas/json_MSProduct'
          type: array
        metricDisplayName:
          description: ''
          type: string
        parentProducts:
          description: Array of Product that includes this product (i.e., top-level SKUs)
          items:
            $ref: '#/components/schemas/json_MSProduct'
          type: array
        partInventoryItemId:
          description: Part inventory item id
          type: string
        partNumber:
          description: Product part number
          type: string
        prices:
          description: Product price list for a specific currency code
          items:
            $ref: '#/components/schemas/json_MSProductPrice'
          type: array
        serviceCategoryDisplayName:
          description: ''
          type: string
        serviceDefinition:
          $ref: '#/components/schemas/json_MSServiceDefinition'
          description: ''
        shortDisplayName:
          description: ''
          type: string
      title: Product
      type: object
    json_MSOperationItemResult:
      description: MyServices ServiceDefinition object
      properties:
        actionRetryCount:
          description: ''
          type: number
        actionScheduledOn:
          description: ''
          type: number
        attributes:
          description: ''
          items:
            $ref: '#/components/schemas/json_MSAttribute'
          type: array
        currentAction:
          description: ''
          type: string
        status:
          $ref: '#/components/schemas/json_OperationItemResultStatus'
          description: ''
      title: OperationItemResult
      type: object
    json_MSAttributeDefinitionInputType:
      description: ''
      enum:
      - READ_ONLY
      - HIDDEN
      - DEFINITION
      - PROMOTION
      - INTERNAL
      - TEXT
      - TEXTAREA
      - CHECKBOX
      - SELECT_ONE_RESOURCE
      - SELECT_ONE_VALUE
      title: AttributeDefinitionInputType
      type: string
    json_MSError:
      description: ''
      properties:
        additionalInfoLink:
          description: ''
          type: string
        errorCode:
          description: ''
          type: string
        errorMessage:
          description: ''
          type: string
        httpMessage:
          description: ''
          type: string
        httpStatusCode:
          description: ''
          type: number
        relatedLink:
          description: ''
          type: string
      title: Error
      type: object
    json_MSProductSelection:
      description: ''
      properties:
        localizationId:
          description: ''
          type: string
        name:
          description: ''
          type: string
        value:
          description: ''
          type: string
      title: ProductSelection
      type: object
    json_ProductPriceModel:
      description: ''
      enum:
      - PAY_AS_YOU_GO
      - MONTHLY_COMMIT
      title: ProductPriceModel
      type: string
    json_MSAttributeSupportedValue:
      description: MyServices ServiceDefinition object
      properties:
        attributeDefinitionId:
          description: ''
          type: string
        displayValue:
          description: ''
          type: string
        value:
          description: ''
          type: string
      title: AttributeSupportedValue
      type: object
    json_MSOperationType:
      description: ''
      enum:
      - CREATE
      - UPDATE
      - DELETE
      title: MSOperationType
      type: string
    json_MSOperationItem:
      description: MyServices ServiceDefinition object
      properties:
        actionLogs:
          description: ''
          items:
            $ref: '#/components/schemas/json_MSActionLog'
          type: array
        attributes:
          description: ''
          items:
            $ref: '#/components/schemas/json_MSAttribute'
          type: array
        createdOn:
          description: ''
          type: number
        id:
          description: ''
          type: string
        modifiedOn:
          description: ''
          type: number
        operationId:
          description: ''
          type: string
        operationItemDefinition:
          $ref: '#/components/schemas/json_MSOperationItemDefinition'
          description: ''
        result:
          $ref: '#/components/schemas/json_MSOperationItemResult'
          description: ''
      title: OperationItem
      type: object