dunops.com/Docsbeta

Integrations

Oracle Cloud

Dun manages Oracle Cloud (OCI) compute, Container Engine (Kubernetes), Autonomous Database, Object Storage, networking, and Vault — using signature-based auth.

Connect with an API tokenHosting8 products

Note

Every mutating action — a deploy, a scale, a secret rotation, a DNS change — surfaces a plan in chat first. Dun never touches your Oracle Cloud resources until you approve it.

How to connect

Connect once from Integrations Oracle Cloud, then toggle on the products you want Dun to manage.

1

Step 1

In the OCI Console open User Settings → API Keys → Add API Key and download the key pair.
2

Step 2

Add IAM policies granting your group access to the services you want to manage (e.g. 'manage instance-family in tenancy', 'manage object-family', 'use vaults-secret').
3

Step 3

Paste the tenancy OCID, user OCID, key fingerprint, private-key PEM, and region below.

Where to get credentials: https://cloud.oracle.com

What Dun can do

Each product below is something you can turn on. The examples are real prompts you can type in a chat thread.

Compute (OCI)

Discover, reboot, start/stop, scale, and investigate OCI Compute instances. Mutations run only after chat approval.

Type in a chat thread
List my OCI instances
Reboot the instance called app-1

In a playbook, bind oracle-cloud.restart to run this as a step.

PermissionRequiredWhat it does
List instances + statusYes
Apply approved instance actionsOptionalReboot / start / stop / scale run only after chat approval.

Storage (Object / Block / File)

List and manage Object Storage buckets, Block Volumes, and File Storage. Writes run behind approval.

Type in a chat thread
Show me my Oracle Cloud storage (object / block / file)
PermissionRequiredWhat it does
List buckets, volumes, and file systemsYes
Apply approved storage actionsOptional

Containers (OKE + Registry)

Inspect OKE Kubernetes clusters & node pools and Container Registry repositories/images.

Type in a chat thread
Show me my Oracle Cloud containers (oke + registry)
PermissionRequiredWhat it does
List clusters, node pools, and imagesYes
Apply approved cluster/registry actionsOptional

Functions + API Gateway

Discover and invoke OCI Functions and inspect API Gateways, deployments, and APIs.

Type in a chat thread
Show me my Oracle Cloud functions + api gateway
PermissionRequiredWhat it does
List functions, gateways, and deploymentsYes
Invoke a function (behind approval)Optional

Databases + Streaming

Operate Autonomous Database (start/stop/scale/backup), MySQL HeatWave, and Streaming. Connection strings and wallets are redacted from logs.

Type in a chat thread
Show me my Oracle Cloud databases + streaming
PermissionRequiredWhat it does
List databases, DB systems, and streamsYes
Apply approved database actionsOptionalStart/stop/scale/restore/create run only after chat approval.

Vault (Secrets)

List vaults, read secret metadata, and read/create/update secrets. Secret values are redacted from logs and gated behind approval.

Type in a chat thread
Rotate the db-password secret in my OCI Vault
PermissionRequiredWhat it does
List vaults + secret metadataYes
Read/write secret values (behind approval)OptionalSecret values are redacted from logs.

Networking (VCN / LB / DNS)

Inspect VCNs, subnets, and security lists; manage Load Balancer backends; and edit DNS zones. Changes run behind approval.

Type in a chat thread
Show me my Oracle Cloud networking (vcn / lb / dns)
PermissionRequiredWhat it does
List VCNs, load balancers, and DNS zonesYes
Apply approved networking changesOptionalSecurity-rule, backend, and DNS-record edits run after approval.

Monitoring + Logging + Terraform

Query metrics, alarms, and logs; list notification topics; and run Resource Manager (Terraform) stacks. Apply/destroy run behind approval, with destroy requiring explicit confirmation.

Type in a chat thread
Show me my Oracle Cloud monitoring + logging + terraform
PermissionRequiredWhat it does
Query metrics, alarms, logs, and stacksYes
Manage alarms and run Terraform jobs (behind approval)OptionalPLAN/APPLY/DESTROY; DESTROY needs explicit confirmation.

More examples

Object Storage

chat
List my Object Storage buckets

Next steps