Oracle Cloud Infrastructure website screenshot

Oracle Cloud Infrastructure

Collection of Oracle Cloud Infrastructure (OCI) REST APIs for managing cloud resources and services.

8 APIs 14 Features
Cloud ComputingEnterprise CloudInfrastructure as a ServiceOraclePlatform as a Service

APIs

Compute API

Manage compute instances, images, and related resources.

Object Storage API

Store and retrieve large amounts of unstructured data.

Networking API

Manage virtual cloud networks, subnets, and network resources.

Database API

Manage Oracle Database Cloud Services and Autonomous Databases.

Identity and Access Management API

Manage users, groups, policies, and authentication.

Container Engine for Kubernetes API

Manage Kubernetes clusters and node pools.

Functions API

Serverless platform for building and running applications.

Monitoring API

Monitor cloud resources using metrics and alarms.

Collections

Arazzo Workflows

Oracle Cloud Add Secured Subnet

Resolve a VCN's route table and security list, then create a subnet wired to both.

ARAZZO

Oracle Cloud Create Bucket And Upload Object

Resolve the namespace, create a bucket, upload an object, then confirm it is listed.

ARAZZO

Oracle Cloud Create Metric Alarm

Discover a metric in a namespace, create an alarm on it, then confirm the alarm.

ARAZZO

Oracle Cloud Deploy And Invoke Function

Create a Functions application, create a function in it, then invoke the function.

ARAZZO

Oracle Cloud Find Image And Launch Instance

Pick a compatible shape and image in a compartment, then launch an instance with them.

ARAZZO

Oracle Cloud Launch Instance With Attached Volume

Launch a compute instance, poll until it is running, then attach a block volume.

ARAZZO

Oracle Cloud Onboard IAM User

Create an IAM group, create a user, then create a policy granting the group access.

ARAZZO

Oracle Cloud Provision Autonomous Database

Create an Autonomous Database and poll until it is AVAILABLE with connection URLs.

ARAZZO

Oracle Cloud Provision OKE Cluster With Node Pool

Create a Kubernetes cluster, poll until active, then add a node pool to it.

ARAZZO

Oracle Cloud Provision VCN Network

Create a VCN, poll until available, add an internet gateway, and create a public subnet.

ARAZZO

Oracle Cloud Resize Instance Shape

Stop an instance, update its flexible shape configuration, then start it back up.

ARAZZO

Oracle Cloud Restart Autonomous Database

Stop an Autonomous Database, confirm it stopped, then start it again.

ARAZZO

Oracle Cloud Share Object Via Preauthenticated Request

Resolve the namespace, confirm an object exists, then mint a read-only pre-authenticated URL.

ARAZZO

Oracle Cloud Stop And Terminate Instance

Gracefully stop a running instance, confirm it stopped, then terminate it.

ARAZZO

Oracle Cloud Summarize Instance CPU Metrics

Confirm a running instance, then query summarized CPU metrics for its compartment.

ARAZZO

Oracle Cloud Teardown Functions Application

List functions in an application, delete the first function, then delete the application.

ARAZZO

Oracle Cloud Teardown OKE Cluster

List a cluster's node pools, delete the first node pool, then delete the cluster.

ARAZZO

Oracle Cloud Teardown VCN Network

List subnets in a VCN, delete the first subnet, then delete the VCN itself.

ARAZZO

Pricing Plans

Rate Limits

Oracle Cloud Rate Limits

3 limits

RATE LIMITS

FinOps

Features

Compute

Bare metal, virtual machine, and GPU compute instances with flexible shapes and autoscaling

Object Storage

Highly durable and scalable object storage for unstructured data with S3 compatibility

Autonomous Database

Self-driving, self-securing, self-repairing database with automated patching and tuning

Container Engine for Kubernetes

Managed Kubernetes service for deploying and managing containerized applications

Virtual Cloud Networks

Software-defined networking with private subnets, security lists, and network security groups

Identity and Access Management

Fine-grained access control with policies, compartments, and identity federation

Serverless Functions

Event-driven serverless compute platform based on Fn Project

Load Balancing

Layer 4 and Layer 7 load balancing with SSL termination and health checks

Monitoring and Alarms

Real-time metrics collection, dashboards, and automated alarm notifications

Cloud Guard

Automated security monitoring and threat detection across OCI resources

Vault and Key Management

Hardware security module-backed encryption key management and secret storage

Disaster Recovery

Automated disaster recovery orchestration for complex multi-tier applications

Generative AI

Large language model hosting and inference with customizable foundation models

Data Science

Managed Jupyter notebooks and ML model lifecycle management platform

Use Cases

Cloud Migration

Migrate on-premises workloads to OCI with tools for assessment, planning, and execution

High Performance Computing

Run HPC workloads with bare metal instances, RDMA networking, and cluster networking

Data Warehousing

Build scalable data warehouses with Autonomous Database and integrated analytics

DevOps and CI/CD

Automate build, test, and deployment pipelines with OCI DevOps and Container Engine

Disaster Recovery

Implement business continuity with cross-region replication and automated failover

AI and Machine Learning

Train and deploy ML models using GPU instances, Data Science, and Generative AI services

Hybrid Cloud

Extend on-premises infrastructure with Cloud@Customer and dedicated regions

SaaS Extension

Extend Oracle SaaS applications with custom APIs and integrations on OCI

IoT and Edge Computing

Process IoT data at scale with streaming, functions, and edge infrastructure

Multi-Cloud Networking

Connect OCI with AWS, Azure, and Google Cloud using FastConnect and partnerships

Integrations

Terraform

Infrastructure as Code provisioning with the OCI Terraform Provider

Ansible

Configuration management and automation with OCI Ansible Collection

Grafana

Metrics visualization with the OCI Grafana Plugin for Monitoring data

Kubernetes

Container orchestration with managed OKE clusters and Helm chart support

Visual Studio

IDE integration with OCI Tools for Visual Studio

VS Code

IDE integration with OCI Toolkit for Visual Studio Code

Eclipse

IDE integration with OCI Toolkit for Eclipse

GitHub Actions

CI/CD automation with OCI GitHub Actions for deployment pipelines

Oracle Integration Cloud

Pre-built connectors for SaaS and on-premises application integration

Microsoft Azure

Oracle Database@Azure for running Oracle databases on Azure infrastructure

Semantic Vocabularies

Oracle Cloud Compute Attach Context

1 classes · 5 properties

JSON-LD

Oracle Cloud Compute Context

3 classes · 20 properties

JSON-LD

Oracle Cloud Compute Launch Context

1 classes · 8 properties

JSON-LD

Oracle Cloud Compute Update Context

1 classes · 4 properties

JSON-LD

Oracle Cloud Compute Volume Context

1 classes · 7 properties

JSON-LD

Oracle Cloud Database Autonomous Context

2 classes · 13 properties

JSON-LD

Oracle Cloud Database Create Context

1 classes · 9 properties

JSON-LD

Oracle Cloud Database Db Context

2 classes · 11 properties

JSON-LD

Oracle Cloud Database Update Context

1 classes · 5 properties

JSON-LD

Oracle Cloud Functions Application Context

1 classes · 5 properties

JSON-LD

Oracle Cloud Functions Context

2 classes · 12 properties

JSON-LD

Oracle Cloud Functions Create Context

2 classes · 8 properties

JSON-LD

Oracle Cloud Functions Function Context

1 classes · 7 properties

JSON-LD

Oracle Cloud Iam Context

4 classes · 9 properties

JSON-LD

Oracle Cloud Iam Create Context

3 classes · 5 properties

JSON-LD

Oracle Cloud Iam Update Context

1 classes · 2 properties

JSON-LD

Oracle Cloud Monitoring Alarm Context

1 classes · 5 properties

JSON-LD

Oracle Cloud Monitoring Context

2 classes · 13 properties

JSON-LD

Oracle Cloud Monitoring Create Context

1 classes · 8 properties

JSON-LD

Oracle Cloud Monitoring Metric Context

1 classes · 5 properties

JSON-LD

Oracle Cloud Monitoring Summarize Context

1 classes · 5 properties

JSON-LD

Oracle Cloud Monitoring Update Context

1 classes · 4 properties

JSON-LD

Oracle Cloud Networking Context

2 classes · 17 properties

JSON-LD

Oracle Cloud Networking Create Context

3 classes · 11 properties

JSON-LD

Oracle Cloud Networking Internet Context

1 classes · 7 properties

JSON-LD

Oracle Cloud Networking Route Context

1 classes · 7 properties

JSON-LD

Oracle Cloud Networking Security Context

1 classes · 8 properties

JSON-LD

Oracle Cloud Networking Update Context

1 classes · 2 properties

JSON-LD

Oracle Cloud Object Storage Context

9 classes · 26 properties

JSON-LD

Oracle Cloud Oke Cluster Context

1 classes · 6 properties

JSON-LD

Oracle Cloud Oke Context

1 classes · 8 properties

JSON-LD

Oracle Cloud Oke Create Context

2 classes · 7 properties

JSON-LD

Oracle Cloud Oke Node Context

2 classes · 9 properties

JSON-LD

Oracle Cloud Oke Update Context

1 classes · 2 properties

JSON-LD

API Governance Rules

Oracle Cloud Infrastructure API Rules

25 rules · 14 errors 8 warnings 3 info

SPECTRAL

JSON Structure

Compute Attach Volume Details Structure

5 properties

JSON STRUCTURE

Compute Image Structure

8 properties

JSON STRUCTURE

Compute Instance Structure

11 properties

JSON STRUCTURE

Compute Launch Instance Details Structure

8 properties

JSON STRUCTURE

Compute Shape Structure

7 properties

JSON STRUCTURE

Compute Update Instance Details Structure

4 properties

JSON STRUCTURE

Compute Volume Attachment Structure

7 properties

JSON STRUCTURE

Database Autonomous Database Structure

13 properties

JSON STRUCTURE

Database Autonomous Database Summary Structure

10 properties

JSON STRUCTURE

Database Db System Structure

11 properties

JSON STRUCTURE

Database Db System Summary Structure

6 properties

JSON STRUCTURE

Functions Application Structure

7 properties

JSON STRUCTURE

Functions Application Summary Structure

5 properties

JSON STRUCTURE

Functions Create Function Details Structure

6 properties

JSON STRUCTURE

Functions Function Structure

11 properties

JSON STRUCTURE

Functions Function Summary Structure

7 properties

JSON STRUCTURE

Iam Compartment Structure

6 properties

JSON STRUCTURE

Iam Create Group Details Structure

3 properties

JSON STRUCTURE

Iam Create Policy Details Structure

4 properties

JSON STRUCTURE

Iam Create User Details Structure

4 properties

JSON STRUCTURE

Iam Group Structure

6 properties

JSON STRUCTURE

Iam Policy Structure

7 properties

JSON STRUCTURE

Iam Update User Details Structure

2 properties

JSON STRUCTURE

Iam User Structure

8 properties

JSON STRUCTURE

Monitoring Alarm Structure

11 properties

JSON STRUCTURE

Monitoring Alarm Summary Structure

5 properties

JSON STRUCTURE

Monitoring Create Alarm Details Structure

8 properties

JSON STRUCTURE

Monitoring Metric Data Structure

5 properties

JSON STRUCTURE

Monitoring Metric Structure

4 properties

JSON STRUCTURE

Monitoring Update Alarm Details Structure

4 properties

JSON STRUCTURE

Networking Create Subnet Details Structure

8 properties

JSON STRUCTURE

Networking Create Vcn Details Structure

5 properties

JSON STRUCTURE

Networking Internet Gateway Structure

7 properties

JSON STRUCTURE

Networking Route Table Structure

7 properties

JSON STRUCTURE

Networking Security List Structure

8 properties

JSON STRUCTURE

Networking Subnet Structure

12 properties

JSON STRUCTURE

Networking Update Vcn Details Structure

2 properties

JSON STRUCTURE

Networking Vcn Structure

12 properties

JSON STRUCTURE

Object Storage Bucket Structure

14 properties

JSON STRUCTURE

Object Storage Bucket Summary Structure

6 properties

JSON STRUCTURE

Object Storage List Objects Structure

3 properties

JSON STRUCTURE

Object Storage Object Summary Structure

6 properties

JSON STRUCTURE

Oke Cluster Structure

8 properties

JSON STRUCTURE

Oke Cluster Summary Structure

6 properties

JSON STRUCTURE

Oke Create Cluster Details Structure

4 properties

JSON STRUCTURE

Oke Create Node Pool Details Structure

6 properties

JSON STRUCTURE

Oke Node Pool Structure

9 properties

JSON STRUCTURE

Oke Node Pool Summary Structure

6 properties

JSON STRUCTURE

Oke Update Cluster Details Structure

2 properties

JSON STRUCTURE

Oracle Cloud Structure

0 properties

JSON STRUCTURE

Example Payloads

Compute Image Example

8 fields

EXAMPLE

Compute Instance Example

11 fields

EXAMPLE

Compute Shape Example

7 fields

EXAMPLE

Database Db System Example

11 fields

EXAMPLE

Functions Function Example

11 fields

EXAMPLE

Iam Compartment Example

6 fields

EXAMPLE

Iam Group Example

6 fields

EXAMPLE

Iam Policy Example

7 fields

EXAMPLE

Iam User Example

8 fields

EXAMPLE

Monitoring Alarm Example

11 fields

EXAMPLE

Monitoring Metric Example

4 fields

EXAMPLE

Networking Subnet Example

12 fields

EXAMPLE

Networking Vcn Example

12 fields

EXAMPLE

Object Storage Bucket Example

14 fields

EXAMPLE

Oke Cluster Example

8 fields

EXAMPLE

Oke Cluster Summary Example

6 fields

EXAMPLE

Oke Node Pool Example

9 fields

EXAMPLE

Oracle Cloud Getuser Example

6 fields

EXAMPLE

Oracle Cloud Getvcn Example

6 fields

EXAMPLE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🌐
Console
Console
🔗
Documentation
Documentation
🔑
Authentication
Authentication
📦
SDKs
SDKs
🔗
CLI
CLI
🟢
StatusPage
StatusPage
💬
Support
Support
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🚀
GettingStarted
GettingStarted
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
📄
ReleaseNotes
ReleaseNotes
📝
Signup
Signup
🎓
Training
Training
📄
ChangeLog
ChangeLog
📦
Java SDK
SDKs
📦
Python SDK
SDKs
📦
TypeScript SDK
SDKs
📦
.NET SDK
SDKs
📦
Go SDK
SDKs
📦
Ruby SDK
SDKs
📦
PowerShell Modules
SDKs
👥
OCI CLI Repository
GitHubRepository
👥
Terraform Provider
GitHubRepository
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD
🔗
JSONLD
JSONLD

Sources

Raw ↑
info:
  _postman_id: 1ed610e6-2039-4739-858f-b2ea55479309
  name: Oracle Cloud Container Engine for Kubernetes API
  description: Manage Kubernetes clusters and node pools in Oracle Cloud Infrastructure.
  schema: https://schema.getpostman.com/json/collection/v2.1.0/collection.json
  createdAt: '2026-06-05T15:01:42.000Z'
  updatedAt: '2026-06-05T15:01:42.000Z'
  lastUpdatedBy: '35240'
  uid: 35240-1ed610e6-2039-4739-858f-b2ea55479309
item:
- name: clusters
  item:
  - name: '{clusterId}'
    item:
    - name: Oracle Cloud Get Cluster
      id: 4acab613-d791-4275-88b6-f26c2b1a4a14
      protocolProfileBehavior:
        disableBodyPruning: true
      request:
        method: GET
        header:
        - key: Accept
          value: application/json
        url:
          raw: '{{baseUrl}}/clusters/:clusterId'
          host:
          - '{{baseUrl}}'
          path:
          - clusters
          - :clusterId
          variable:
          - id: 8bfe61a3-b859-4e3b-a7f9-2ed04f77b094
            key: clusterId
            value: <string>
            description: (Required) The OCID of the cluster.
        description: Get the specified Kubernetes cluster.
      response:
      - id: 0beefbbe-2275-4ae7-98cb-95e7c1343510
        name: Successfully retrieved.
        originalRequest:
          method: GET
          header:
          - key: Accept
            value: application/json
          - description: 'Added as a part of security scheme: bearer'
            key: Authorization
            value: Bearer <token>
          url:
            raw: '{{baseUrl}}/clusters/:clusterId'
            host:
            - '{{baseUrl}}'
            path:
            - clusters
            - :clusterId
            variable:
            - key: clusterId
        status: OK
        code: 200
        _postman_previewlanguage: json
        header:
        - key: Content-Type
          value: application/json
        cookie: []
        responseTime: null
        body: "{\n  \"id\": \"<string>\",\n  \"compartmentId\": \"<string>\",\n  \"name\": \"<string>\",\n  \"kubernetesVersion\"\
          : \"<string>\",\n  \"vcnId\": \"<string>\",\n  \"lifecycleState\": \"FAILED\",\n  \"endpoints\": {\n    \"kubernetes\"\
          : \"<string>\",\n    \"publicEndpoint\": \"<string>\",\n    \"privateEndpoint\": \"<string>\"\n  },\n  \"timeCreated\"\
          : \"<dateTime>\"\n}"
        createdAt: '2026-06-05T15:01:43.000Z'
        updatedAt: '2026-06-05T15:01:43.000Z'
        uid: 35240-0beefbbe-2275-4ae7-98cb-95e7c1343510
      createdAt: '2026-06-05T15:01:43.000Z'
      updatedAt: '2026-06-05T15:01:43.000Z'
      uid: 35240-4acab613-d791-4275-88b6-f26c2b1a4a14
    - name: Oracle Cloud Update Cluster
      id: 0ea04b97-a726-46d2-8b6f-c07bae6b7f83
      protocolProfileBehavior:
        disableBodyPruning: true
      request:
        method: PUT
        header:
        - key: Content-Type
          value: application/json
        body:
          mode: raw
          raw: "{\n  \"name\": \"<string>\",\n  \"kubernetesVersion\": \"<string>\"\n}"
          options:
            raw:
              headerFamily: json
              language: json
        url:
          raw: '{{baseUrl}}/clusters/:clusterId'
          host:
          - '{{baseUrl}}'
          path:
          - clusters
          - :clusterId
          variable:
          - id: 1ca9d967-12ad-4965-b1ff-3349ef3417c6
            key: clusterId
            value: <string>
            description: (Required) The OCID of the cluster.
        description: Update the specified Kubernetes cluster.
      response:
      - id: 61fced1b-76b3-4635-8db1-67c6480f38e0
        name: Successfully updated.
        originalRequest:
          method: PUT
          header:
          - key: Content-Type
            value: application/json
          - description: 'Added as a part of security scheme: bearer'
            key: Authorization
            value: Bearer <token>
          body:
            mode: raw
            raw: "{\n  \"name\": \"<string>\",\n  \"kubernetesVersion\": \"<string>\"\n}"
            options:
              raw:
                headerFamily: json
                language: json
          url:
            raw: '{{baseUrl}}/clusters/:clusterId'
            host:
            - '{{baseUrl}}'
            path:
            - clusters
            - :clusterId
            variable:
            - key: clusterId
        status: OK
        code: 200
        _postman_previewlanguage: text
        header: []
        cookie: []
        responseTime: null
        body: null
        createdAt: '2026-06-05T15:01:43.000Z'
        updatedAt: '2026-06-05T15:01:43.000Z'
        uid: 35240-61fced1b-76b3-4635-8db1-67c6480f38e0
      createdAt: '2026-06-05T15:01:43.000Z'
      updatedAt: '2026-06-05T15:01:43.000Z'
      uid: 35240-0ea04b97-a726-46d2-8b6f-c07bae6b7f83
    - name: Oracle Cloud Delete Cluster
      id: 23e2b9ba-b570-4db0-ad17-27be6ac3b686
      protocolProfileBehavior:
        disableBodyPruning: true
      request:
        method: DELETE
        header: []
        url:
          raw: '{{baseUrl}}/clusters/:clusterId'
          host:
          - '{{baseUrl}}'
          path:
          - clusters
          - :clusterId
          variable:
          - id: 297d6f3e-4897-4eaf-b955-9468b37cdf49
            key: clusterId
            value: <string>
            description: (Required) The OCID of the cluster.
        description: Delete a Kubernetes cluster.
      response:
      - id: f3c3873f-aaf9-4beb-8ada-4d62ba6a2060
        name: Successfully deleted.
        originalRequest:
          method: DELETE
          header:
          - description: 'Added as a part of security scheme: bearer'
            key: Authorization
            value: Bearer <token>
          url:
            raw: '{{baseUrl}}/clusters/:clusterId'
            host:
            - '{{baseUrl}}'
            path:
            - clusters
            - :clusterId
            variable:
            - key: clusterId
        status: No Content
        code: 204
        _postman_previewlanguage: text
        header: []
        cookie: []
        responseTime: null
        body: null
        createdAt: '2026-06-05T15:01:43.000Z'
        updatedAt: '2026-06-05T15:01:43.000Z'
        uid: 35240-f3c3873f-aaf9-4beb-8ada-4d62ba6a2060
      createdAt: '2026-06-05T15:01:43.000Z'
      updatedAt: '2026-06-05T15:01:43.000Z'
      uid: 35240-23e2b9ba-b570-4db0-ad17-27be6ac3b686
    id: d76adb20-1c11-4d4c-ba43-40f3d272c9d8
    createdAt: '2026-06-05T15:01:43.000Z'
    updatedAt: '2026-06-05T15:01:43.000Z'
    uid: 35240-d76adb20-1c11-4d4c-ba43-40f3d272c9d8
  - name: Oracle Cloud List Clusters
    id: 3ea97a8f-7e15-4bf6-9ae8-0a6f6c143e75
    protocolProfileBehavior:
      disableBodyPruning: true
    request:
      method: GET
      header:
      - key: Accept
        value: application/json
      url:
        raw: '{{baseUrl}}/clusters?compartmentId=<string>'
        host:
        - '{{baseUrl}}'
        path:
        - clusters
        query:
        - description: (Required) The OCID of the compartment.
          key: compartmentId
          value: <string>
      description: List all Kubernetes clusters in a compartment.
    response:
    - id: b9a1c75f-3857-4c56-85f5-492236c20973
      name: Successfully retrieved.
      originalRequest:
        method: GET
        header:
        - key: Accept
          value: application/json
        - description: 'Added as a part of security scheme: bearer'
          key: Authorization
          value: Bearer <token>
        url:
          raw: '{{baseUrl}}/clusters?compartmentId=<string>'
          host:
          - '{{baseUrl}}'
          path:
          - clusters
          query:
          - description: (Required) The OCID of the compartment.
            key: compartmentId
            value: <string>
      status: OK
      code: 200
      _postman_previewlanguage: json
      header:
      - key: Content-Type
        value: application/json
      cookie: []
      responseTime: null
      body: "[\n  {\n    \"id\": \"<string>\",\n    \"compartmentId\": \"<string>\",\n    \"name\": \"<string>\",\n    \"\
        kubernetesVersion\": \"<string>\",\n    \"lifecycleState\": \"<string>\",\n    \"timeCreated\": \"<dateTime>\"\n \
        \ },\n  {\n    \"id\": \"<string>\",\n    \"compartmentId\": \"<string>\",\n    \"name\": \"<string>\",\n    \"kubernetesVersion\"\
        : \"<string>\",\n    \"lifecycleState\": \"<string>\",\n    \"timeCreated\": \"<dateTime>\"\n  }\n]"
      createdAt: '2026-06-05T15:01:43.000Z'
      updatedAt: '2026-06-05T15:01:43.000Z'
      uid: 35240-b9a1c75f-3857-4c56-85f5-492236c20973
    createdAt: '2026-06-05T15:01:43.000Z'
    updatedAt: '2026-06-05T15:01:43.000Z'
    uid: 35240-3ea97a8f-7e15-4bf6-9ae8-0a6f6c143e75
  - name: Oracle Cloud Create Cluster
    id: 35b3e39b-10ca-403f-b983-3ac8e248abbb
    protocolProfileBehavior:
      disableBodyPruning: true
    request:
      method: POST
      header:
      - key: Content-Type
        value: application/json
      body:
        mode: raw
        raw: "{\n  \"compartmentId\": \"<string>\",\n  \"name\": \"<string>\",\n  \"vcnId\": \"<string>\",\n  \"kubernetesVersion\"\
          : \"<string>\"\n}"
        options:
          raw:
            headerFamily: json
            language: json
      url:
        raw: '{{baseUrl}}/clusters'
        host:
        - '{{baseUrl}}'
        path:
        - clusters
      description: Create a new Kubernetes cluster.
    response:
    - id: 2ec9f827-df1d-4062-b1fd-e9666e9e0e92
      name: Successfully created.
      originalRequest:
        method: POST
        header:
        - key: Content-Type
          value: application/json
        - description: 'Added as a part of security scheme: bearer'
          key: Authorization
          value: Bearer <token>
        body:
          mode: raw
          raw: "{\n  \"compartmentId\": \"<string>\",\n  \"name\": \"<string>\",\n  \"vcnId\": \"<string>\",\n  \"kubernetesVersion\"\
            : \"<string>\"\n}"
          options:
            raw:
              headerFamily: json
              language: json
        url:
          raw: '{{baseUrl}}/clusters'
          host:
          - '{{baseUrl}}'
          path:
          - clusters
      status: OK
      code: 200
      _postman_previewlanguage: text
      header: []
      cookie: []
      responseTime: null
      body: null
      createdAt: '2026-06-05T15:01:43.000Z'
      updatedAt: '2026-06-05T15:01:43.000Z'
      uid: 35240-2ec9f827-df1d-4062-b1fd-e9666e9e0e92
    createdAt: '2026-06-05T15:01:43.000Z'
    updatedAt: '2026-06-05T15:01:43.000Z'
    uid: 35240-35b3e39b-10ca-403f-b983-3ac8e248abbb
  id: a47602e8-efef-452c-a3ca-3a9347264dc2
  createdAt: '2026-06-05T15:01:43.000Z'
  updatedAt: '2026-06-05T15:01:43.000Z'
  uid: 35240-a47602e8-efef-452c-a3ca-3a9347264dc2
- name: nodePools
  item:
  - name: '{nodePoolId}'
    item:
    - name: Oracle Cloud Get Node Pool
      id: 3b2c023b-d93d-421f-a694-81a5f6dcc787
      protocolProfileBehavior:
        disableBodyPruning: true
      request:
        method: GET
        header:
        - key: Accept
          value: application/json
        url:
          raw: '{{baseUrl}}/nodePools/:nodePoolId'
          host:
          - '{{baseUrl}}'
          path:
          - nodePools
          - :nodePoolId
          variable:
          - id: a0c85e99-efd5-4765-8c37-15a1fac914e0
            key: nodePoolId
            value: <string>
            description: (Required) The OCID of the node pool.
        description: Get the specified node pool.
      response:
      - id: 3832920f-3d23-4f73-94c2-b8cc449fa80c
        name: Successfully retrieved.
        originalRequest:
          method: GET
          header:
          - key: Accept
            value: application/json
          - description: 'Added as a part of security scheme: bearer'
            key: Authorization
            value: Bearer <token>
          url:
            raw: '{{baseUrl}}/nodePools/:nodePoolId'
            host:
            - '{{baseUrl}}'
            path:
            - nodePools
            - :nodePoolId
            variable:
            - key: nodePoolId
        status: OK
        code: 200
        _postman_previewlanguage: json
        header:
        - key: Content-Type
          value: application/json
        cookie: []
        responseTime: null
        body: "{\n  \"id\": \"<string>\",\n  \"clusterId\": \"<string>\",\n  \"compartmentId\": \"<string>\",\n  \"name\"\
          : \"<string>\",\n  \"kubernetesVersion\": \"<string>\",\n  \"nodeShape\": \"<string>\",\n  \"quantityPerSubnet\"\
          : \"<integer>\",\n  \"lifecycleState\": \"<string>\",\n  \"timeCreated\": \"<dateTime>\"\n}"
        createdAt: '2026-06-05T15:01:43.000Z'
        updatedAt: '2026-06-05T15:01:43.000Z'
        uid: 35240-3832920f-3d23-4f73-94c2-b8cc449fa80c
      createdAt: '2026-06-05T15:01:43.000Z'
      updatedAt: '2026-06-05T15:01:43.000Z'
      uid: 35240-3b2c023b-d93d-421f-a694-81a5f6dcc787
    - name: Oracle Cloud Delete Node Pool
      id: 2c9f7d7b-cd65-4e17-afaf-0c462514096c
      protocolProfileBehavior:
        disableBodyPruning: true
      request:
        method: DELETE
        header: []
        url:
          raw: '{{baseUrl}}/nodePools/:nodePoolId'
          host:
          - '{{baseUrl}}'
          path:
          - nodePools
          - :nodePoolId
          variable:
          - id: 7cf50306-37d4-44ba-99e3-3cabb2ced51f
            key: nodePoolId
            value: <string>
            description: (Required) The OCID of the node pool.
        description: Delete a node pool.
      response:
      - id: 98a2bed0-d7dd-48f3-919e-7b924aa108ed
        name: Successfully deleted.
        originalRequest:
          method: DELETE
          header:
          - description: 'Added as a part of security scheme: bearer'
            key: Authorization
            value: Bearer <token>
          url:
            raw: '{{baseUrl}}/nodePools/:nodePoolId'
            host:
            - '{{baseUrl}}'
            path:
            - nodePools
            - :nodePoolId
            variable:
            - key: nodePoolId
        status: No Content
        code: 204
        _postman_previewlanguage: text
        header: []
        cookie: []
        responseTime: null
        body: null
        createdAt: '2026-06-05T15:01:43.000Z'
        updatedAt: '2026-06-05T15:01:43.000Z'
        uid: 35240-98a2bed0-d7dd-48f3-919e-7b924aa108ed
      createdAt: '2026-06-05T15:01:43.000Z'
      updatedAt: '2026-06-05T15:01:43.000Z'
      uid: 35240-2c9f7d7b-cd65-4e17-afaf-0c462514096c
    id: 9a3e03be-65b6-4b97-8d40-9536d0be2506
    createdAt: '2026-06-05T15:01:43.000Z'
    updatedAt: '2026-06-05T15:01:43.000Z'
    uid: 35240-9a3e03be-65b6-4b97-8d40-9536d0be2506
  - name: Oracle Cloud List Node Pools
    id: eac217cc-9c03-47eb-9368-bec3c9a97c48
    protocolProfileBehavior:
      disableBodyPruning: true
    request:
      method: GET
      header:
      - key: Accept
        value: application/json
      url:
        raw: '{{baseUrl}}/nodePools?compartmentId=<string>&clusterId=<string>'
        host:
        - '{{baseUrl}}'
        path:
        - nodePools
        query:
        - description: (Required) The OCID of the compartment.
          key: compartmentId
          value: <string>
        - description: The OCID of the cluster.
          key: clusterId
          value: <string>
      description: List all node pools in a compartment.
    response:
    - id: 08c25b5c-6733-498c-8d3d-963d83767498
      name: Successfully retrieved.
      originalRequest:
        method: GET
        header:
        - key: Accept
          value: application/json
        - description: 'Added as a part of security scheme: bearer'
          key: Authorization
          value: Bearer <token>
        url:
          raw: '{{baseUrl}}/nodePools?compartmentId=<string>&clusterId=<string>'
          host:
          - '{{baseUrl}}'
          path:
          - nodePools
          query:
          - description: (Required) The OCID of the compartment.
            key: compartmentId
            value: <string>
          - description: The OCID of the cluster.
            key: clusterId
            value: <string>
      status: OK
      code: 200
      _postman_previewlanguage: json
      header:
      - key: Content-Type
        value: application/json
      cookie: []
      responseTime: null
      body: "[\n  {\n    \"id\": \"<string>\",\n    \"clusterId\": \"<string>\",\n    \"name\": \"<string>\",\n    \"kubernetesVersion\"\
        : \"<string>\",\n    \"nodeShape\": \"<string>\",\n    \"lifecycleState\": \"<string>\"\n  },\n  {\n    \"id\": \"\
        <string>\",\n    \"clusterId\": \"<string>\",\n    \"name\": \"<string>\",\n    \"kubernetesVersion\": \"<string>\"\
        ,\n    \"nodeShape\": \"<string>\",\n    \"lifecycleState\": \"<string>\"\n  }\n]"
      createdAt: '2026-06-05T15:01:43.000Z'
      updatedAt: '2026-06-05T15:01:43.000Z'
      uid: 35240-08c25b5c-6733-498c-8d3d-963d83767498
    createdAt: '2026-06-05T15:01:43.000Z'
    updatedAt: '2026-06-05T15:01:43.000Z'
    uid: 35240-eac217cc-9c03-47eb-9368-bec3c9a97c48
  - name: Oracle Cloud Create Node Pool
    id: de58e37a-1d2f-403d-bd05-68b9528b9358
    protocolProfileBehavior:
      disableBodyPruning: true
    request:
      method: POST
      header:
      - key: Content-Type
        value: application/json
      body:
        mode: raw
        raw: "{\n  \"compartmentId\": \"<string>\",\n  \"clusterId\": \"<string>\",\n  \"name\": \"<string>\",\n  \"kubernetesVersion\"\
          : \"<string>\",\n  \"nodeShape\": \"<string>\",\n  \"quantityPerSubnet\": \"<integer>\"\n}"
        options:
          raw:
            headerFamily: json
            language: json
      url:
        raw: '{{baseUrl}}/nodePools'
        host:
        - '{{baseUrl}}'
        path:
        - nodePools
      description: Create a new node pool in a cluster.
    response:
    - id: 4eee1f5f-5633-49d8-8d37-68fa33d5eb3f
      name: Successfully created.
      originalRequest:
        method: POST
        header:
        - key: Content-Type
          value: application/json
        - description: 'Added as a part of security scheme: bearer'
          key: Authorization
          value: Bearer <token>
        body:
          mode: raw
          raw: "{\n  \"compartmentId\": \"<string>\",\n  \"clusterId\": \"<string>\",\n  \"name\": \"<string>\",\n  \"kubernetesVersion\"\
            : \"<string>\",\n  \"nodeShape\": \"<string>\",\n  \"quantityPerSubnet\": \"<integer>\"\n}"
          options:
            raw:
              headerFamily: json
              language: json
        url:
          raw: '{{baseUrl}}/nodePools'
          host:
          - '{{baseUrl}}'
          path:
          - nodePools
      status: OK
      code: 200
      _postman_previewlanguage: text
      header: []
      cookie: []
      responseTime: null
      body: null
      createdAt: '2026-06-05T15:01:43.000Z'
      updatedAt: '2026-06-05T15:01:43.000Z'
      uid: 35240-4eee1f5f-5633-49d8-8d37-68fa33d5eb3f
    createdAt: '2026-06-05T15:01:43.000Z'
    updatedAt: '2026-06-05T15:01:43.000Z'
    uid: 35240-de58e37a-1d2f-403d-bd05-68b9528b9358
  id: 8b8a68f5-ea12-462c-b96a-2eb0531644ce
  createdAt: '2026-06-05T15:01:43.000Z'
  updatedAt: '2026-06-05T15:01:43.000Z'
  uid: 35240-8b8a68f5-ea12-462c-b96a-2eb0531644ce
auth:
  type: bearer
  bearer:
  - key: token
    value: '{{bearerToken}}'
    type: string
variable:
- key: region
  value: us-ashburn-1
- key: baseUrl
  value: https://containerengine.{{region}}.oraclecloud.com/20180222