Oracle Cloud Infrastructure Instances API

The Instances API from Oracle Cloud Infrastructure — 3 operation(s) for instances.

Documentation

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-update-instance-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-volume-attachment-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-shape-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-image-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-instance-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-launch-instance-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-attach-volume-details-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-volume-attachment-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-launch-instance-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-image-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-shape-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-instance-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-update-instance-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-attach-volume-details-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-object-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-bucket-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-update-bucket-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-preauthenticated-request-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-preauthenticated-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-bucket-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-list-objects-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-create-bucket-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-create-preauthenticated-request-details-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-create-bucket-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-create-preauthenticated-request-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-update-bucket-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-object-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-list-objects-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-preauthenticated-request-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-preauthenticated-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-bucket-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-bucket-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-vcn-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-create-vcn-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-create-subnet-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-route-table-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-update-vcn-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-create-internet-gateway-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-subnet-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-internet-gateway-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-security-list-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-security-list-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-route-table-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-update-vcn-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-subnet-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-create-subnet-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-create-internet-gateway-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-vcn-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-internet-gateway-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-create-vcn-details-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-update-autonomous-database-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-autonomous-database-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-db-system-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-create-autonomous-database-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-autonomous-database-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-db-system-summary-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-create-autonomous-database-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-autonomous-database-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-update-autonomous-database-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-db-system-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-autonomous-database-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-db-system-summary-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-policy-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-compartment-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-create-policy-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-create-user-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-group-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-update-user-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-create-group-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-user-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-create-group-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-policy-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-create-user-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-compartment-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-update-user-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-create-policy-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-user-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-group-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-node-pool-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-node-pool-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-create-cluster-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-create-node-pool-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-update-cluster-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-cluster-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-cluster-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-cluster-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-node-pool-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-update-cluster-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-create-node-pool-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-node-pool-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-create-cluster-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-cluster-summary-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-create-function-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-create-application-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-application-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-function-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-function-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-application-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-function-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-application-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-create-function-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-create-application-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-application-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-function-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-metric-data-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-create-alarm-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-update-alarm-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-summarize-metrics-data-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-metric-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-alarm-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-alarm-summary-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-summarize-metrics-data-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-create-alarm-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-alarm-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-update-alarm-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-metric-data-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-alarm-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-metric-structure.json

Other Resources

🔗
Pricing
https://www.oracle.com/cloud/compute/pricing.html
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-volume-attachment-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-shape-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-image-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-instance-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-update-instance-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-attach-volume-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-launch-instance-details-example.json
🔗
Pricing
https://www.oracle.com/cloud/storage/pricing.html
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-preauthenticated-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-bucket-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-bucket-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-preauthenticated-request-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-list-objects-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-create-bucket-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-object-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-create-preauthenticated-request-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-update-bucket-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-create-internet-gateway-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-security-list-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-internet-gateway-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-update-vcn-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-vcn-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-create-vcn-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-subnet-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-create-subnet-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-route-table-example.json
🔗
Pricing
https://www.oracle.com/cloud/price-list.html#database
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-db-system-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-update-autonomous-database-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-create-autonomous-database-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-autonomous-database-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-db-system-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-autonomous-database-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-policy-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-create-policy-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-create-group-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-group-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-create-user-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-compartment-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-update-user-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-user-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-cluster-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-create-cluster-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-cluster-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-node-pool-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-update-cluster-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-node-pool-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-create-node-pool-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-application-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-function-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-create-function-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-create-application-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-application-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-function-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-alarm-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-metric-data-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-create-alarm-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-update-alarm-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-alarm-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-summarize-metrics-data-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-metric-example.json

OpenAPI Specification

oracle-cloud-instances-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: Oracle Cloud Compute Alarms Instances API
  description: Manage compute instances, images, shapes, and related resources in Oracle Cloud Infrastructure.
  version: '20160918'
  x-generated-from: documentation
  x-last-validated: '2026-04-18'
  contact:
    name: Oracle Cloud Infrastructure
    url: https://docs.oracle.com/en-us/iaas/Content/Compute/home.htm
servers:
- url: https://iaas.{region}.oraclecloud.com/20160918
  description: OCI Compute API server
  variables:
    region:
      default: us-ashburn-1
      description: OCI region identifier
security:
- ociSignature: []
tags:
- name: Instances
paths:
  /instances:
    get:
      operationId: listInstances
      summary: Oracle Cloud List Instances
      description: Lists the instances in the specified compartment and availability domain.
      tags:
      - Instances
      parameters:
      - name: compartmentId
        in: query
        required: true
        description: The OCID of the compartment.
        schema:
          type: string
        example: ocid1.resource.oc1.iad.abcdefg123456
      - name: availabilityDomain
        in: query
        required: false
        description: The name of the availability domain.
        schema:
          type: string
        example: Uocm:US-ASHBURN-AD-1
      - name: displayName
        in: query
        required: false
        description: A filter to return only resources matching the display name.
        schema:
          type: string
        example: my-resource
      - name: lifecycleState
        in: query
        required: false
        description: A filter to return only resources matching the lifecycle state.
        schema:
          type: string
          enum:
          - PROVISIONING
          - RUNNING
          - STARTING
          - STOPPING
          - STOPPED
          - CREATING_IMAGE
          - TERMINATING
          - TERMINATED
        example: PROVISIONING
      - name: limit
        in: query
        required: false
        description: The maximum number of items to return per page.
        schema:
          type: integer
          minimum: 1
          maximum: 1000
        example: 1
      - name: page
        in: query
        required: false
        description: Pagination token from a previous list call.
        schema:
          type: string
        example: example-value
      responses:
        '200':
          description: Successfully retrieved list of instances.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Instance'
              examples:
                ListInstances200Example:
                  summary: Default listInstances 200 response
                  x-microcks-default: true
                  value:
                  - id: ocid1.instance.oc1.iad.abcdefg123456
                    compartmentId: ocid1.compartment.oc1..abcdefg123456
                    availabilityDomain: Uocm:US-ASHBURN-AD-1
                    displayName: my-instance-01
                    shape: VM.Standard.E4.Flex
                    lifecycleState: RUNNING
                    region: us-ashburn-1
                    imageId: ocid1.image.oc1.iad.abcdefg123456
                    timeCreated: '2026-01-15T10:30:00Z'
                    freeformTags:
                      key1: value1
                    definedTags:
                      key1: value1
        '400':
          description: Bad request.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                ListInstances400Example:
                  summary: Default listInstances 400 response
                  x-microcks-default: true
                  value:
                    code: NotAuthorizedOrNotFound
                    message: Authorization failed or requested resource not found.
                    status: 404
        '401':
          description: Unauthorized.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                ListInstances401Example:
                  summary: Default listInstances 401 response
                  x-microcks-default: true
                  value:
                    code: NotAuthorizedOrNotFound
                    message: Authorization failed or requested resource not found.
                    status: 404
        '500':
          description: Internal server error.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                ListInstances500Example:
                  summary: Default listInstances 500 response
                  x-microcks-default: true
                  value:
                    code: NotAuthorizedOrNotFound
                    message: Authorization failed or requested resource not found.
                    status: 404
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    post:
      operationId: launchInstance
      summary: Oracle Cloud Launch Instance
      description: Creates a new instance in the specified compartment and availability domain.
      tags:
      - Instances
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/LaunchInstanceDetails'
            examples:
              LaunchInstanceRequestExample:
                summary: Default launchInstance request
                x-microcks-default: true
                value:
                  compartmentId: ocid1.compartment.oc1..abcdefg123456
                  availabilityDomain: Uocm:US-ASHBURN-AD-1
                  shape: VM.Standard.E4.Flex
                  displayName: my-new-instance
                  imageId: ocid1.image.oc1.iad.abcdefg123456
                  subnetId: ocid1.subnet.oc1.iad.abcdefg123456
                  shapeConfig:
                    ocpus: 2.0
                    memoryInGBs: 16.0
                  freeformTags:
                    key1: value1
      responses:
        '200':
          description: Successfully launched instance.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Instance'
              examples:
                LaunchInstance200Example:
                  summary: Default launchInstance 200 response
                  x-microcks-default: true
                  value:
                    id: ocid1.instance.oc1.iad.abcdefg123456
                    compartmentId: ocid1.compartment.oc1..abcdefg123456
                    availabilityDomain: Uocm:US-ASHBURN-AD-1
                    displayName: my-instance-01
                    shape: VM.Standard.E4.Flex
                    lifecycleState: RUNNING
                    region: us-ashburn-1
                    imageId: ocid1.image.oc1.iad.abcdefg123456
                    timeCreated: '2026-01-15T10:30:00Z'
                    freeformTags:
                      key1: value1
                    definedTags:
                      key1: value1
        '400':
          description: Bad request.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                LaunchInstance400Example:
                  summary: Default launchInstance 400 response
                  x-microcks-default: true
                  value:
                    code: NotAuthorizedOrNotFound
                    message: Authorization failed or requested resource not found.
                    status: 404
        '401':
          description: Unauthorized.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                LaunchInstance401Example:
                  summary: Default launchInstance 401 response
                  x-microcks-default: true
                  value:
                    code: NotAuthorizedOrNotFound
                    message: Authorization failed or requested resource not found.
                    status: 404
        '500':
          description: Internal server error.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                LaunchInstance500Example:
                  summary: Default launchInstance 500 response
                  x-microcks-default: true
                  value:
                    code: NotAuthorizedOrNotFound
                    message: Authorization failed or requested resource not found.
                    status: 404
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /instances/{instanceId}:
    get:
      operationId: getInstance
      summary: Oracle Cloud Get Instance
      description: Gets information about the specified instance.
      tags:
      - Instances
      parameters:
      - name: instanceId
        in: path
        required: true
        description: The OCID of the instance.
        schema:
          type: string
        example: ocid1.resource.oc1.iad.abcdefg123456
      responses:
        '200':
          description: Successfully retrieved instance.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Instance'
              examples:
                GetInstance200Example:
                  summary: Default getInstance 200 response
                  x-microcks-default: true
                  value:
                    id: ocid1.instance.oc1.iad.abcdefg123456
                    compartmentId: ocid1.compartment.oc1..abcdefg123456
                    availabilityDomain: Uocm:US-ASHBURN-AD-1
                    displayName: my-instance-01
                    shape: VM.Standard.E4.Flex
                    lifecycleState: RUNNING
                    region: us-ashburn-1
                    imageId: ocid1.image.oc1.iad.abcdefg123456
                    timeCreated: '2026-01-15T10:30:00Z'
                    freeformTags:
                      key1: value1
                    definedTags:
                      key1: value1
        '404':
          description: Not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                GetInstance404Example:
                  summary: Default getInstance 404 response
                  x-microcks-default: true
                  value:
                    code: NotAuthorizedOrNotFound
                    message: Authorization failed or requested resource not found.
                    status: 404
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    put:
      operationId: updateInstance
      summary: Oracle Cloud Update Instance
      description: Updates certain fields on the specified instance.
      tags:
      - Instances
      parameters:
      - name: instanceId
        in: path
        required: true
        description: The OCID of the instance.
        schema:
          type: string
        example: ocid1.resource.oc1.iad.abcdefg123456
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateInstanceDetails'
            examples:
              UpdateInstanceRequestExample:
                summary: Default updateInstance request
                x-microcks-default: true
                value:
                  displayName: updated-instance-name
                  shape: VM.Standard.E4.Flex
                  shapeConfig:
                    ocpus: 4.0
                    memoryInGBs: 32.0
                  freeformTags:
                    key1: value1
      responses:
        '200':
          description: Successfully updated instance.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Instance'
              examples:
                UpdateInstance200Example:
                  summary: Default updateInstance 200 response
                  x-microcks-default: true
                  value:
                    id: ocid1.instance.oc1.iad.abcdefg123456
                    compartmentId: ocid1.compartment.oc1..abcdefg123456
                    availabilityDomain: Uocm:US-ASHBURN-AD-1
                    displayName: my-instance-01
                    shape: VM.Standard.E4.Flex
                    lifecycleState: RUNNING
                    region: us-ashburn-1
                    imageId: ocid1.image.oc1.iad.abcdefg123456
                    timeCreated: '2026-01-15T10:30:00Z'
                    freeformTags:
                      key1: value1
                    definedTags:
                      key1: value1
        '400':
          description: Bad request.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                UpdateInstance400Example:
                  summary: Default updateInstance 400 response
                  x-microcks-default: true
                  value:
                    code: NotAuthorizedOrNotFound
                    message: Authorization failed or requested resource not found.
                    status: 404
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    delete:
      operationId: terminateInstance
      summary: Oracle Cloud Terminate Instance
      description: Terminates the specified instance.
      tags:
      - Instances
      parameters:
      - name: instanceId
        in: path
        required: true
        description: The OCID of the instance.
        schema:
          type: string
        example: ocid1.resource.oc1.iad.abcdefg123456
      - name: preserveBootVolume
        in: query
        required: false
        description: Whether to preserve the boot volume when terminating.
        schema:
          type: boolean
          default: false
        example: false
      responses:
        '204':
          description: Successfully terminated instance.
        '404':
          description: Not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                TerminateInstance404Example:
                  summary: Default terminateInstance 404 response
                  x-microcks-default: true
                  value:
                    code: NotAuthorizedOrNotFound
                    message: Authorization failed or requested resource not found.
                    status: 404
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /instances/{instanceId}/actions/{action}:
    post:
      operationId: instanceAction
      summary: Oracle Cloud Instance Action
      description: Performs an action on the specified instance such as start, stop, reset, or soft reset.
      tags:
      - Instances
      parameters:
      - name: instanceId
        in: path
        required: true
        description: The OCID of the instance.
        schema:
          type: string
        example: ocid1.resource.oc1.iad.abcdefg123456
      - name: action
        in: path
        required: true
        description: The action to perform on the instance.
        schema:
          type: string
          enum:
          - STOP
          - START
          - SOFTRESET
          - RESET
          - SOFTSTOP
        example: STOP
      responses:
        '200':
          description: Action performed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Instance'
              examples:
                InstanceAction200Example:
                  summary: Default instanceAction 200 response
                  x-microcks-default: true
                  value:
                    id: ocid1.instance.oc1.iad.abcdefg123456
                    compartmentId: ocid1.compartment.oc1..abcdefg123456
                    availabilityDomain: Uocm:US-ASHBURN-AD-1
                    displayName: my-instance-01
                    shape: VM.Standard.E4.Flex
                    lifecycleState: RUNNING
                    region: us-ashburn-1
                    imageId: ocid1.image.oc1.iad.abcdefg123456
                    timeCreated: '2026-01-15T10:30:00Z'
                    freeformTags:
                      key1: value1
                    definedTags:
                      key1: value1
        '404':
          description: Not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                InstanceAction404Example:
                  summary: Default instanceAction 404 response
                  x-microcks-default: true
                  value:
                    code: NotAuthorizedOrNotFound
                    message: Authorization failed or requested resource not found.
                    status: 404
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    Instance:
      type: object
      description: A compute instance running in Oracle Cloud Infrastructure.
      properties:
        id:
          type: string
          description: The OCID of the instance.
          example: ocid1.instance.oc1.iad.abcdefg123456
        compartmentId:
          type: string
          description: The OCID of the compartment.
          example: ocid1.compartment.oc1..abcdefg123456
        availabilityDomain:
          type: string
          description: The availability domain the instance is running in.
          example: Uocm:US-ASHBURN-AD-1
        displayName:
          type: string
          description: A user-friendly name.
          example: my-instance-01
        shape:
          type: string
          description: The shape of the instance.
          example: VM.Standard.E4.Flex
        lifecycleState:
          type: string
          description: The current state of the instance.
          enum:
          - PROVISIONING
          - RUNNING
          - STARTING
          - STOPPING
          - STOPPED
          - CREATING_IMAGE
          - TERMINATING
          - TERMINATED
          example: RUNNING
        region:
          type: string
          description: The region that contains the availability domain.
          example: us-ashburn-1
        imageId:
          type: string
          description: The OCID of the image used to boot the instance.
          example: ocid1.image.oc1.iad.abcdefg123456
        timeCreated:
          type: string
          format: date-time
          description: The date and time the instance was created.
          example: '2026-01-15T10:30:00Z'
        freeformTags:
          type: object
          description: Free-form tags for the instance.
          additionalProperties:
            type: string
          example:
            key1: value1
        definedTags:
          type: object
          description: Defined tags for the instance.
          additionalProperties:
            type: object
          example:
            key1: value1
    UpdateInstanceDetails:
      type: object
      description: Details for updating an instance.
      properties:
        displayName:
          type: string
          description: A user-friendly name.
          example: updated-instance-name
        shape:
          type: string
          description: The shape of the instance.
          example: VM.Standard.E4.Flex
        shapeConfig:
          type: object
          properties:
            ocpus:
              type: number
              example: 4.0
            memoryInGBs:
              type: number
              example: 32.0
          example:
            ocpus: 4.0
            memoryInGBs: 32.0
        freeformTags:
          type: object
          additionalProperties:
            type: string
          example:
            key1: value1
    LaunchInstanceDetails:
      type: object
      description: Details for launching a new compute instance.
      required:
      - compartmentId
      - shape
      - availabilityDomain
      properties:
        compartmentId:
          type: string
          description: The OCID of the compartment.
          example: ocid1.compartment.oc1..abcdefg123456
        availabilityDomain:
          type: string
          description: The availability domain.
          example: Uocm:US-ASHBURN-AD-1
        shape:
          type: string
          description: The shape of the instance.
          example: VM.Standard.E4.Flex
        displayName:
          type: string
          description: A user-friendly name.
          example: my-new-instance
        imageId:
          type: string
          description: The OCID of the image to use.
          example: ocid1.image.oc1.iad.abcdefg123456
        subnetId:
          type: string
          description: The OCID of the subnet.
          example: ocid1.subnet.oc1.iad.abcdefg123456
        shapeConfig:
          type: object
          description: Configuration for flexible shapes.
          properties:
            ocpus:
              type: number
              description: The total number of OCPUs.
              example: 2.0
            memoryInGBs:
              type: number
              description: The total amount of memory in gigabytes.
              example: 16.0
          example:
            ocpus: 2.0
            memoryInGBs: 16.0
        freeformTags:
          type: object
          additionalProperties:
            type: string
          example:
            key1: value1
    Error:
      type: object
      description: Error response from OCI API.
      properties:
        code:
          type: string
          description: A short error code.
          example: NotAuthorizedOrNotFound
        message:
          type: string
          description: A human-readable error message.
          example: Authorization failed or requested resource not found.
        status:
          type: integer
          description: HTTP status code.
          example: 404
  securitySchemes:
    ociSignature:
      type: http
      scheme: bearer
      description: OCI request signature authentication using API signing keys.