Oracle Cloud Infrastructure Compute API

The compute API from Oracle Cloud Infrastructure — 82 operation(s) for compute.

Operations 130

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /appCatalogListings Browse published App Catalog listings · ListAppCatalogListings #
Ask an LLM
“What images and apps are published in the Oracle Cloud App Catalog?”
“Can I filter App Catalog listings by publisher name or type?”
Tell an agent
List App Catalog listings published by {publisher}.
Find App Catalog listings whose display name is {name}.
GET /appCatalogListings/{listingId} Get one App Catalog listing · GetAppCatalogListing #
Ask an LLM
“Where can I see the details of a single App Catalog listing?”
“What does an App Catalog listing record contain for one specific app?”
Tell an agent
Show me App Catalog listing {listing}.
Fetch the details of catalog listing {listing}.
GET /appCatalogListings/{listingId}/resourceVersions List versions of an App Catalog listing · ListAppCatalogListingResourceVersions #
Ask an LLM
“Which resource versions are available for an App Catalog listing?”
“Can I see every published version of a catalog app?”
Tell an agent
List all resource versions of catalog listing {listing}.
Show the available versions for App Catalog listing {listing}.
GET /appCatalogListings/{listingId}/resourceVersions/{resourceVersion} Get one version of an App Catalog listing · GetAppCatalogListingResourceVersion #
Ask an LLM
“What details are recorded for a specific version of a catalog listing?”
“Is a particular resource version of an App Catalog app still available?”
Tell an agent
Get version {version} of catalog listing {listing}.
Show resource version {version} details for App Catalog listing {listing}.
GET /appCatalogListings/{listingId}/resourceVersions/{resourceVersion}/agreements Retrieve the agreements for a listing version · GetAppCatalogListingAgreements #
Ask an LLM
“What terms do I have to accept before subscribing to an App Catalog listing version?”
“Where do I get the EULA link and signature needed to subscribe to a catalog image?”
Tell an agent
Retrieve the agreements for version {version} of listing {listing}.
Get the EULA and terms of use for catalog listing {listing} at version {version}.
DELETE /appCatalogSubscriptions Remove an App Catalog subscription · DeleteAppCatalogSubscription #
Ask an LLM
“How do I unsubscribe a compartment from an App Catalog listing version?”
“Can I remove a catalog subscription I no longer need?”
Tell an agent destructive · confirm first
Delete the subscription to listing {listing} version {version} in compartment {compartment}.
Unsubscribe compartment {compartment} from App Catalog listing {listing} at version {version}.
GET /appCatalogSubscriptions List App Catalog subscriptions in a compartment · ListAppCatalogSubscriptions #
Ask an LLM
“Which App Catalog listings is my compartment subscribed to?”
“Can I check whether a compartment already has a subscription for a given listing?”
Tell an agent
List the App Catalog subscriptions in compartment {compartment}.
Show subscriptions to listing {listing} in compartment {compartment}.
POST /appCatalogSubscriptions Subscribe a compartment to a catalog listing version · CreateAppCatalogSubscription #
Ask an LLM
“How do I subscribe my compartment to an App Catalog image so I can launch it?”
“Why does a new App Catalog subscription take a while before I can use it?”
Tell an agent
Subscribe compartment {compartment} to version {version} of catalog listing {listing}.
Create an App Catalog subscription for listing {listing} version {version} in {compartment} using signature {signature}.
GET /bootVolumeAttachments/ List boot volume attachments · ListBootVolumeAttachments #
Ask an LLM
“Which boot volumes are attached to instances in my compartment?”
“Can I find which instance a particular boot volume is attached to?”
Tell an agent
List boot volume attachments in compartment {compartment} in availability domain {ad}.
Show the boot volume attachment for instance {instance} in {ad}, compartment {compartment}.
POST /bootVolumeAttachments/ Attach a boot volume to an instance · AttachBootVolume #
Ask an LLM
“How do I attach an existing boot volume to a compute instance?”
“Can I turn on in-transit encryption when attaching a boot volume?”
Tell an agent
Attach boot volume {bootVolume} to instance {instance}.
Attach boot volume {bootVolume} to {instance} with encryption-in-transit type {encryption}.
DELETE /bootVolumeAttachments/{bootVolumeAttachmentId} Detach a boot volume from an instance · DetachBootVolume #
Ask an LLM
“How do I detach a boot volume from a stopped instance?”
“Is detaching a boot volume asynchronous, and how do I know it finished?”
Tell an agent destructive · confirm first
Detach the boot volume in attachment {attachment}.
Remove boot volume attachment {attachment} from its instance.
GET /bootVolumeAttachments/{bootVolumeAttachmentId} Get a boot volume attachment · GetBootVolumeAttachment #
Ask an LLM
“What state is a specific boot volume attachment in?”
“Where can I see the details of one boot volume attachment?”
Tell an agent
Get boot volume attachment {attachment}.
Check whether boot volume attachment {attachment} has finished attaching.
POST /computeCapacityReports Report available host capacity for shapes · CreateComputeCapacityReport #
Ask an LLM
“Is there enough host capacity in an availability domain to launch the shapes I need?”
“Can I check capacity for several shapes at once before launching instances?”
Tell an agent
Generate a capacity report for shapes {shapes} in {ad}, compartment {compartment}.
Check how much host capacity is available for {shapes} in availability domain {ad} for compartment {compartment}.
GET /computeCapacityReservationInstanceShapes List shapes that can be reserved · ListComputeCapacityReservationInstanceShapes #
Ask an LLM
“Which instance shapes can I reserve capacity for?”
“What shapes are eligible for a capacity reservation in a given availability domain?”
Tell an agent
List reservable instance shapes in compartment {compartment}.
Show the shapes I can reserve in availability domain {ad} for compartment {compartment}.
GET /computeCapacityReservations List compute capacity reservations · ListComputeCapacityReservations #
Ask an LLM
“What capacity reservations do I have in my compartment?”
“Can I filter capacity reservations by lifecycle state?”
Tell an agent
List capacity reservations in compartment {compartment}.
Show capacity reservations in {compartment} that are {state}.
POST /computeCapacityReservations Reserve compute capacity · CreateComputeCapacityReservation #
Ask an LLM
“How do I reserve compute capacity so instance launches don't fail for lack of hosts?”
“Can I make a new capacity reservation the default for my compartment?”
Tell an agent
Create a capacity reservation in {ad} for compartment {compartment}.
Reserve capacity named {name} in {ad}, compartment {compartment}, with configs {configs}.
DELETE /computeCapacityReservations/{capacityReservationId} Delete a compute capacity reservation · DeleteComputeCapacityReservation #
Ask an LLM
“How do I release a capacity reservation I no longer need?”
“What happens to reserved capacity when I delete the reservation?”
Tell an agent destructive · confirm first
Delete capacity reservation {reservation}.
Release the reserved capacity in reservation {reservation}.
GET /computeCapacityReservations/{capacityReservationId} Get a compute capacity reservation · GetComputeCapacityReservation #
Ask an LLM
“How much of a capacity reservation is already used?”
“Where do I see the configuration of one capacity reservation?”
Tell an agent
Get capacity reservation {reservation}.
Show the used and reserved counts for capacity reservation {reservation}.
PUT /computeCapacityReservations/{capacityReservationId} Update a compute capacity reservation · UpdateComputeCapacityReservation #
Ask an LLM
“Can I change the reserved instance configurations on an existing capacity reservation?”
“How do I rename a capacity reservation I already created?”
Tell an agent
Update the instance reservation configs on reservation {reservation} to {configs}.
Rename capacity reservation {reservation} to {name}.
POST /computeCapacityReservations/{capacityReservationId}/actions/changeCompartment Move a capacity reservation to another compartment · ChangeComputeCapacityReservationCompartment #
Ask an LLM
“Can I move a capacity reservation into a different compartment?”
“How do I reorganize capacity reservations across compartments?”
Tell an agent
Move capacity reservation {reservation} to compartment {compartment}.
Change the compartment of reservation {reservation} to {compartment}.
GET /computeCapacityReservations/{capacityReservationId}/instances List instances launched under a reservation · ListComputeCapacityReservationInstances #
Ask an LLM
“Which instances are consuming a given capacity reservation?”
“Can I see what is running inside my reserved capacity?”
Tell an agent
List the instances launched under capacity reservation {reservation}.
Show instances using reservation {reservation} in availability domain {ad}.
GET /computeCapacityTopologies List compute capacity topologies · ListComputeCapacityTopologies #
Ask an LLM
“What compute capacity topologies exist in my compartment?”
“Can I look up a capacity topology by its display name?”
Tell an agent
List compute capacity topologies in compartment {compartment}.
Find the capacity topology named {name} in {compartment}.
POST /computeCapacityTopologies Create a compute capacity topology · CreateComputeCapacityTopology #
Ask an LLM
“How do I create a capacity topology to see the layout of my dedicated bare metal capacity?”
“What capacity source do I need to create a compute capacity topology?”
Tell an agent
Create a capacity topology in {ad} for compartment {compartment} from capacity source {source}.
Set up a compute capacity topology called {name} using source {source} in {ad}, compartment {compartment}.
DELETE /computeCapacityTopologies/{computeCapacityTopologyId} Delete a compute capacity topology · DeleteComputeCapacityTopology #
Ask an LLM
“How do I delete a capacity topology I no longer use?”
“Can I remove an old compute capacity topology?”
Tell an agent destructive · confirm first
Delete compute capacity topology {topology}.
Remove capacity topology {topology}.
GET /computeCapacityTopologies/{computeCapacityTopologyId} Get a compute capacity topology · GetComputeCapacityTopology #
Ask an LLM
“Where can I see the details of one capacity topology?”
“What capacity source is a given topology built from?”
Tell an agent
Get compute capacity topology {topology}.
Show the capacity source and state of topology {topology}.
PUT /computeCapacityTopologies/{computeCapacityTopologyId} Update a compute capacity topology · UpdateComputeCapacityTopology #
Ask an LLM
“Can I change the capacity source of an existing topology?”
“How do I rename a capacity topology?”
Tell an agent
Change the capacity source of topology {topology} to {source}.
Rename capacity topology {topology} to {name}.
POST /computeCapacityTopologies/{computeCapacityTopologyId}/actions/changeCompartment Move a capacity topology to another compartment · ChangeComputeCapacityTopologyCompartment #
Ask an LLM
“Can a capacity topology be moved into another compartment?”
“How do I relocate a compute capacity topology between compartments?”
Tell an agent
Move capacity topology {topology} to compartment {compartment}.
Change the compartment of topology {topology} to {compartment}.
GET /computeCapacityTopologies/{computeCapacityTopologyId}/computeBareMetalHosts List bare metal hosts in a capacity topology · ListComputeCapacityTopologyComputeBareMetalHosts #
Ask an LLM
“Which bare metal hosts belong to my capacity topology?”
“Can I narrow the bare metal hosts in a topology to one HPC island or network block?”
Tell an agent
List bare metal hosts in capacity topology {topology}.
Show the bare metal hosts in topology {topology} that sit in HPC island {island}.
GET /computeCapacityTopologies/{computeCapacityTopologyId}/computeHpcIslands List HPC islands in a capacity topology · ListComputeCapacityTopologyComputeHpcIslands #
Ask an LLM
“What HPC islands make up my compute capacity topology?”
“How is my dedicated capacity grouped into HPC islands?”
Tell an agent
List the HPC islands in capacity topology {topology}.
Show HPC islands for topology {topology} in availability domain {ad}.
GET /computeCapacityTopologies/{computeCapacityTopologyId}/computeNetworkBlocks List network blocks in a capacity topology · ListComputeCapacityTopologyComputeNetworkBlocks #
Ask an LLM
“Which network blocks are in my capacity topology?”
“Can I list the network blocks inside a single HPC island?”
Tell an agent
List network blocks in capacity topology {topology}.
Show the network blocks of topology {topology} within HPC island {island}.
GET /computeClusters List compute clusters · ListComputeCluster #
Ask an LLM
“What compute clusters do I have for RDMA-connected bare metal workloads?”
“Can I find a compute cluster by display name?”
Tell an agent
List compute clusters in compartment {compartment}.
Find the compute cluster named {name} in {compartment}.
POST /computeClusters Create an empty compute cluster · CreateComputeCluster #
Ask an LLM
“How do I create a compute cluster for high-bandwidth, low-latency bare metal instances?”
“Does a new compute cluster start with any instances in it?”
Tell an agent
Create an empty compute cluster in {ad} for compartment {compartment}.
Create a compute cluster called {name} in availability domain {ad}, compartment {compartment}.
DELETE /computeClusters/{computeClusterId} Delete a compute cluster · DeleteComputeCluster #
Ask an LLM
“How do I delete a compute cluster I'm done with?”
“Can I remove a compute cluster from my tenancy?”
Tell an agent destructive · confirm first
Delete compute cluster {cluster}.
Tear down compute cluster {cluster}.
GET /computeClusters/{computeClusterId} Get a compute cluster · GetComputeCluster #
Ask an LLM
“Where do I see the details of a single compute cluster?”
“What lifecycle state is my compute cluster in?”
Tell an agent
Get compute cluster {cluster}.
Show the state and placement of compute cluster {cluster}.
PUT /computeClusters/{computeClusterId} Update a compute cluster · UpdateComputeCluster #
Ask an LLM
“Can I rename a compute cluster or change its tags?”
“How do I change the placement constraints on an existing compute cluster?”
Tell an agent
Rename compute cluster {cluster} to {name}.
Set placement constraints {constraints} on compute cluster {cluster}.
POST /computeClusters/{computeClusterId}/actions/changeCompartment Move a compute cluster to another compartment · MoveComputeCluster #
Ask an LLM
“Can I move a compute cluster to another compartment in the same tenancy?”
“How do I reassign a compute cluster to a different compartment?”
Tell an agent
Move compute cluster {cluster} to compartment {compartment}.
Change the compartment of compute cluster {cluster} to {compartment}.
GET /computeGlobalImageCapabilitySchemas List global image capability schemas · ListComputeGlobalImageCapabilitySchemas #
Ask an LLM
“Which global image capability schemas does Oracle Cloud publish?”
“Can I look up a global image capability schema by name?”
Tell an agent
List the global image capability schemas.
Find the global image capability schema named {name}.
GET /computeGlobalImageCapabilitySchemas/{computeGlobalImageCapabilitySchemaId} Get a global image capability schema · GetComputeGlobalImageCapabilitySchema #
Ask an LLM
“What does a specific global image capability schema define?”
“Which is the current version of a global image capability schema?”
Tell an agent
Get global image capability schema {schema}.
Show the current version of global capability schema {schema}.
GET /computeGlobalImageCapabilitySchemas/{computeGlobalImageCapabilitySchemaId}/versions List versions of a global capability schema · ListComputeGlobalImageCapabilitySchemaVersions #
Ask an LLM
“What versions exist for a global image capability schema?”
“Can I list every version of the global capability schema?”
Tell an agent
List versions of global image capability schema {schema}.
Show the version history for global capability schema {schema}.
GET /computeGlobalImageCapabilitySchemas/{computeGlobalImageCapabilitySchemaId}/versions/{computeGlobalImageCapabilitySchemaVersionName} Get one global capability schema version · GetComputeGlobalImageCapabilitySchemaVersion #
Ask an LLM
“What capabilities are defined in a specific global schema version?”
“Where do I read the schema data for one global capability schema version?”
Tell an agent
Get version {version} of global image capability schema {schema}.
Show the schema data in global capability schema {schema} version {version}.
GET /computeGpuMemoryClusters List GPU memory clusters · ListComputeGpuMemoryClusters #
Ask an LLM
“What GPU memory clusters are running in my compartment?”
“Can I list the GPU memory clusters on one GPU memory fabric?”
Tell an agent
List GPU memory clusters in compartment {compartment}.
Show GPU memory clusters on fabric {fabric} in {compartment}.
POST /computeGpuMemoryClusters Create a GPU memory cluster on a fabric · CreateComputeGpuMemoryCluster #
Ask an LLM
“How do I create a GPU memory cluster on a specific GPU memory fabric?”
“What do I need, like an instance configuration and compute cluster, to create a GPU memory cluster?”
Tell an agent
Create a GPU memory cluster in compute cluster {cluster} from instance configuration {config} in {ad}, compartment {compartment}.
Create a GPU memory cluster of size {size} on fabric {fabric} using configuration {config}, cluster {cluster}, {ad}, compartment {compartment}.
DELETE /computeGpuMemoryClusters/{computeGpuMemoryClusterId} Terminate a GPU memory cluster · DeleteComputeGpuMemoryCluster #
Ask an LLM
“Does deleting a GPU memory cluster also terminate its instances?”
“How do I tear down a GPU memory cluster I'm done with?”
Tell an agent destructive · confirm first
Terminate GPU memory cluster {gpuCluster} and its instances.
Delete GPU memory cluster {gpuCluster}.
GET /computeGpuMemoryClusters/{computeGpuMemoryClusterId} Get a GPU memory cluster · GetComputeGpuMemoryCluster #
Ask an LLM
“What is the size and state of one GPU memory cluster?”
“Which fabric is a given GPU memory cluster running on?”
Tell an agent
Get GPU memory cluster {gpuCluster}.
Show the fabric and size of GPU memory cluster {gpuCluster}.
PUT /computeGpuMemoryClusters/{computeGpuMemoryClusterId} Resize or update a GPU memory cluster · UpdateComputeGpuMemoryCluster #
Ask an LLM
“Can I scale an existing GPU memory cluster to more instances?”
“How do I switch the instance configuration used by a GPU memory cluster?”
Tell an agent
Resize GPU memory cluster {gpuCluster} to {size} instances.
Switch GPU memory cluster {gpuCluster} to instance configuration {config}.
POST /computeGpuMemoryClusters/{computeGpuMemoryClusterId}/actions/changeCompartment Move a GPU memory cluster to another compartment · ChangeComputeGpuMemoryClusterCompartment #
Ask an LLM
“Can a GPU memory cluster be moved to a different compartment?”
“How do I reassign a GPU memory cluster to another team's compartment?”
Tell an agent
Move GPU memory cluster {gpuCluster} to compartment {compartment}.
Change the compartment of GPU memory cluster {gpuCluster} to {compartment}.
GET /computeGpuMemoryClusters/{computeGpuMemoryClusterId}/instances List instances in a GPU memory cluster · ListComputeGpuMemoryClustersInstances #
Ask an LLM
“Which instances belong to a GPU memory cluster?”
“Can I see the members of my GPU memory cluster?”
Tell an agent
List the instances in GPU memory cluster {gpuCluster}.
Show every member instance of GPU memory cluster {gpuCluster}.
GET /computeGpuMemoryFabrics List GPU memory fabrics · ListComputeGpuMemoryFabrics #
Ask an LLM
“What GPU memory fabrics are available in my compartment?”
“Can I filter GPU memory fabrics by health or lifecycle state?”
Tell an agent
List GPU memory fabrics in compartment {compartment}.
Show GPU memory fabrics in {compartment} whose health is {health}.
GET /computeGpuMemoryFabrics/{computeGpuMemoryFabricId} Get a GPU memory fabric · GetComputeGpuMemoryFabric #
Ask an LLM
“What is the health and firmware of one GPU memory fabric?”
“Where do I see the details of a single GPU memory fabric?”
Tell an agent
Get GPU memory fabric {fabric}.
Show the health and state of GPU memory fabric {fabric}.
PUT /computeGpuMemoryFabrics/{computeGpuMemoryFabricId} Update a GPU memory fabric's name or firmware · UpdateComputeGpuMemoryFabric #
Ask an LLM
“Can I set the desired firmware bundle or recycle level for a GPU memory fabric?”
“How do I rename a GPU memory fabric?”
Tell an agent
Set memory fabric preferences {preferences} on GPU memory fabric {fabric}.
Rename GPU memory fabric {fabric} to {name}.
POST /computeGpuMemoryFabrics/{computeGpuMemoryFabricId}/actions/changeCompartment Move a GPU memory fabric to another compartment · ChangeComputeGpuMemoryFabricCompartment #
Ask an LLM
“Can a GPU memory fabric be moved between compartments?”
“How do I relocate a GPU memory fabric to another compartment?”
Tell an agent
Move GPU memory fabric {fabric} to compartment {compartment}.
Change the compartment of GPU memory fabric {fabric} to {compartment}.
GET /computeHostGroups List compute host groups · ListComputeHostGroups #
Ask an LLM
“What compute host groups exist in my compartment?”
“Which host groups have I set up for my bare metal hosts?”
Tell an agent
List compute host groups in compartment {compartment}.
Show all host groups for compartment {compartment}.
POST /computeHostGroups Create a compute host group · CreateComputeHostGroup #
Ask an LLM
“How do I create a host group to organize bare metal hosts?”
“Can a host group require targeted placement for instance launches?”
Tell an agent
Create a host group named {name} in {ad}, compartment {compartment}, with targeted placement {targeted}.
Create compute host group {name} in {compartment} and {ad} with configurations {configs}, targeted placement {targeted}.
DELETE /computeHostGroups/{computeHostGroupId} Delete a compute host group · DeleteComputeHostGroup #
Ask an LLM
“How do I delete a compute host group?”
“Can I remove a host group I no longer use?”
Tell an agent destructive · confirm first
Delete compute host group {hostGroup}.
Remove host group {hostGroup}.
GET /computeHostGroups/{computeHostGroupId} Get a compute host group · GetComputeHostGroup #
Ask an LLM
“What configurations are set on a compute host group?”
“Where can I see one host group's details?”
Tell an agent
Get compute host group {hostGroup}.
Show the configuration of host group {hostGroup}.
PUT /computeHostGroups/{computeHostGroupId} Update a compute host group · UpdateComputeHostGroup #
Ask an LLM
“Can I change the target configurations of an existing host group?”
“How do I turn targeted placement on or off for a host group?”
Tell an agent
Update host group {hostGroup} configurations to {configs}.
Set targeted placement to {targeted} on host group {hostGroup}.
POST /computeHostGroups/{computeHostGroupId}/actions/changeCompartment Move a host group to another compartment · ChangeComputeHostGroupCompartment #
Ask an LLM
“Can I move a compute host group into a different compartment?”
“How do I reassign a host group between compartments?”
Tell an agent
Move host group {hostGroup} to compartment {compartment}.
Change the compartment of compute host group {hostGroup} to {compartment}.
GET /computeHosts List compute hosts · ListComputeHosts #
Ask an LLM
“Which bare metal compute hosts do I have and are any unhealthy?”
“Can I list only the hosts in a particular host group?”
Tell an agent
List compute hosts in compartment {compartment}.
Show compute hosts in {compartment} with health {health}.
GET /computeHosts/{computeHostId} Get a compute host · GetComputeHost #
Ask an LLM
“What is the health and configuration state of one compute host?”
“Where do I see details for a single bare metal host?”
Tell an agent
Get compute host {host}.
Show the health of compute host {host}.
PUT /computeHosts/{computeHostId} Rename or retag a compute host · UpdateComputeHost #
Ask an LLM
“Can I rename a compute host?”
“How do I add free-form tags to a bare metal host record?”
Tell an agent
Rename compute host {host} to {name}.
Set free-form tags {tags} on compute host {host}.
POST /computeHosts/{computeHostId}/actions/applyConfiguration Apply a host's target configuration · ApplyHostConfiguration #
Ask an LLM
“How do I push a host's target configuration onto the host?”
“Is applying a host configuration asynchronous?”
Tell an agent
Apply the target configuration to compute host {host}.
Start applying host {host}'s target configuration now.
POST /computeHosts/{computeHostId}/actions/attachToHostGroup Add a bare metal host to a host group · AttachComputeHostGroupHost #
Ask an LLM
“How do I put a bare metal host into a host group?”
“Can I assign a compute host to an existing host group?”
Tell an agent
Attach compute host {host} to host group {hostGroup}.
Add host {host} to compute host group {hostGroup}.
POST /computeHosts/{computeHostId}/actions/changeCompartment Move a compute host to another compartment · ChangeComputeHostCompartment #
Ask an LLM
“Can I move a single compute host into another compartment?”
“How do I reassign a bare metal host to a different compartment?”
Tell an agent
Move compute host {host} to compartment {compartment}.
Change the compartment of bare metal host {host} to {compartment}.
POST /computeHosts/{computeHostId}/actions/checkConfiguration Check a host against its target configuration · CheckHostConfiguration #
Ask an LLM
“How do I check whether a host conforms to its target configuration?”
“Can I flag a bare metal host for a configuration conformance check?”
Tell an agent
Mark compute host {host} for a configuration conformance check.
Check whether host {host} matches its target configuration.
POST /computeHosts/{computeHostId}/actions/detachFromHostGroup Remove a bare metal host from a host group · DetachComputeHostGroupHost #
Ask an LLM
“How do I take a bare metal host out of its host group?”
“Can I detach a compute host from a host group without deleting the group?”
Tell an agent
Detach compute host {host} from host group {hostGroup}.
Remove host {host} from compute host group {hostGroup}.
GET /computeImageCapabilitySchemas List image capability schemas · ListComputeImageCapabilitySchemas #
Ask an LLM
“Which image capability schemas are defined in my compartment?”
“Can I find the capability schema attached to a particular image?”
Tell an agent
List image capability schemas in compartment {compartment}.
Find the image capability schema for image {image}.
POST /computeImageCapabilitySchemas Create an image capability schema · CreateComputeImageCapabilitySchema #
Ask an LLM
“How do I define which capabilities a custom image supports?”
“What global schema version do I base an image capability schema on?”
Tell an agent
Create a capability schema for image {image} in {compartment} from global version {version} with data {data}.
Define image capabilities {data} for image {image} using global schema version {version} in compartment {compartment}.
DELETE /computeImageCapabilitySchemas/{computeImageCapabilitySchemaId} Delete an image capability schema · DeleteComputeImageCapabilitySchema #
Ask an LLM
“How do I delete an image capability schema?”
“Can I remove a capability schema from a custom image?”
Tell an agent destructive · confirm first
Delete image capability schema {schema}.
Remove the capability schema {schema}.
GET /computeImageCapabilitySchemas/{computeImageCapabilitySchemaId} Get an image capability schema · GetComputeImageCapabilitySchema #
Ask an LLM
“What capabilities does a specific image capability schema declare?”
“Can I see an image capability schema merged with its global schema?”
Tell an agent
Get image capability schema {schema}.
Show image capability schema {schema} merged with the global schema.
PUT /computeImageCapabilitySchemas/{computeImageCapabilitySchemaId} Update an image capability schema · UpdateComputeImageCapabilitySchema #
Ask an LLM
“Can I change the schema data on an existing image capability schema?”
“How do I rename an image capability schema?”
Tell an agent
Update the schema data of image capability schema {schema} to {data}.
Rename image capability schema {schema} to {name}.
POST /computeImageCapabilitySchemas/{computeImageCapabilitySchemaId}/actions/changeCompartment Move an image capability schema's compartment · ChangeComputeImageCapabilitySchemaCompartment #
Ask an LLM
“Can an image capability schema be moved to another compartment?”
“How do I relocate a capability schema along with its image?”
Tell an agent
Move image capability schema {schema} to compartment {compartment}.
Change the compartment of capability schema {schema} to {compartment}.
GET /dedicatedVmHostInstanceShapes List VM shapes for dedicated VM hosts · ListDedicatedVmHostInstanceShapes #
Ask an LLM
“Which VM shapes can I launch on a dedicated virtual machine host?”
“What instance shapes fit on a given dedicated VM host shape?”
Tell an agent
List instance shapes I can place on dedicated VM hosts in compartment {compartment}.
Show VM shapes that run on dedicated host shape {hostShape} in {compartment}.
GET /dedicatedVmHostShapes List dedicated VM host shapes · ListDedicatedVmHostShapes #
Ask an LLM
“What shapes are available for creating a dedicated VM host?”
“Which dedicated host shapes support a particular instance shape?”
Tell an agent
List dedicated VM host shapes in compartment {compartment}.
Show dedicated host shapes that can hold instance shape {shape} in {compartment}.
GET /dedicatedVmHosts List dedicated VM hosts · ListDedicatedVmHosts #
Ask an LLM
“What dedicated virtual machine hosts do I have?”
“Can I find dedicated hosts with at least a certain amount of free memory or OCPUs?”
Tell an agent
List dedicated VM hosts in compartment {compartment}.
Find dedicated hosts in {compartment} with at least {ocpus} OCPUs remaining.
POST /dedicatedVmHosts Create a dedicated VM host · CreateDedicatedVmHost #
Ask an LLM
“How do I provision a dedicated virtual machine host for my own VMs?”
“Can I enable memory encryption on a new dedicated VM host?”
Tell an agent
Create a dedicated VM host of shape {hostShape} in {ad}, compartment {compartment}.
Provision dedicated host {name} with shape {hostShape} in fault domain {fd}, {ad}, compartment {compartment}.
DELETE /dedicatedVmHosts/{dedicatedVmHostId} Delete a dedicated VM host · DeleteDedicatedVmHost #
Ask an LLM
“Why does deleting my dedicated VM host fail with a 409?”
“How do I delete a dedicated host once its VMs are gone?”
Tell an agent destructive · confirm first
Delete dedicated VM host {host}.
Remove dedicated host {host} now that it has no instances.
GET /dedicatedVmHosts/{dedicatedVmHostId} Get a dedicated VM host · GetDedicatedVmHost #
Ask an LLM
“How much capacity is left on one dedicated VM host?”
“Where do I see the details of a single dedicated host?”
Tell an agent
Get dedicated VM host {host}.
Show remaining OCPUs and memory on dedicated host {host}.
PUT /dedicatedVmHosts/{dedicatedVmHostId} Rename or retag a dedicated VM host · UpdateDedicatedVmHost #
Ask an LLM
“Can I rename a dedicated VM host?”
“What fields on a dedicated host can be updated after creation?”
Tell an agent
Rename dedicated VM host {host} to {name}.
Set free-form tags {tags} on dedicated host {host}.
POST /dedicatedVmHosts/{dedicatedVmHostId}/actions/changeCompartment Move a dedicated VM host to another compartment · ChangeDedicatedVmHostCompartment #
Ask an LLM
“Can a dedicated VM host be moved between compartments?”
“How do I reassign a dedicated host to a different compartment?”
Tell an agent
Move dedicated VM host {host} to compartment {compartment}.
Change the compartment of dedicated host {host} to {compartment}.
GET /dedicatedVmHosts/{dedicatedVmHostId}/instances List instances on a dedicated VM host · ListDedicatedVmHostInstances #
Ask an LLM
“Which VMs are running on a particular dedicated host?”
“Can I list only memory-encrypted instances on a dedicated host?”
Tell an agent
List instances on dedicated VM host {host} in compartment {compartment}.
Show VMs placed on dedicated host {host} for {compartment}.
GET /firmwareBundles List firmware bundles for a platform · ListFirmwareBundles #
Ask an LLM
“Which firmware bundles are available for my bare metal platform?”
“Can I find the default firmware bundle for a platform?”
Tell an agent
List firmware bundles for platform {platform}.
Show the default firmware bundle for platform {platform}.
GET /firmwareBundles/{firmwareBundleId} Get a firmware bundle · GetFirmwareBundle #
Ask an LLM
“What firmware versions are in a specific firmware bundle?”
“Where can I see the details of one firmware bundle?”
Tell an agent
Get firmware bundle {bundle}.
Show what's included in firmware bundle {bundle}.
GET /images List images available for instances · ListImages #
Ask an LLM
“Which platform and custom images can I launch instances from?”
“Can I filter images by operating system and version?”
Tell an agent
List images in compartment {compartment}.
Find {os} {osVersion} images in compartment {compartment}.
POST /images Create a custom image from an instance · CreateImage #
Ask an LLM
“How do I make a custom boot disk image from one of my instances?”
“Can I import an exported image from Object Storage as a new image?”
Tell an agent
Create a custom image from instance {instance} in compartment {compartment}.
Import an image into {compartment} from Object Storage source {source}.
DELETE /images/{imageId} Delete an image · DeleteImage #
Ask an LLM
“How do I delete a custom image I no longer need?”
“Can I remove an old image from my compartment?”
Tell an agent destructive · confirm first
Delete image {image}.
Remove custom image {image}.
GET /images/{imageId} Get an image · GetImage #
Ask an LLM
“What operating system and state does a specific image have?”
“Where do I see the details of one custom image?”
Tell an agent
Get image {image}.
Show the operating system and lifecycle state of image {image}.
PUT /images/{imageId} Rename or retag an image · UpdateImage #
Ask an LLM
“Can I rename a custom image?”
“How do I correct the operating system version recorded on an image?”
Tell an agent
Rename image {image} to {name}.
Set the operating system version on image {image} to {osVersion}.
POST /images/{imageId}/actions/changeCompartment Move an image to another compartment · ChangeImageCompartment #
Ask an LLM
“Can I move a custom image to another compartment in the same tenancy?”
“How do I reorganize images across compartments?”
Tell an agent
Move image {image} to compartment {compartment}.
Change the compartment of image {image} to {compartment}.
POST /images/{imageId}/actions/export Export an image to Object Storage · ExportImage #
Ask an LLM
“How do I export a custom image to an Object Storage bucket?”
“Which formats can I export an image in, such as QCOW2 or VMDK?”
Tell an agent
Export image {image} to Object Storage using destination type {destination}.
Export image {image} in {format} format to destination type {destination}.
GET /images/{imageId}/shapes List shapes compatible with an image · ListImageShapeCompatibilityEntries #
Ask an LLM
“Which shapes can I launch a given image on?”
“What is the compatible shapes list for my custom image?”
Tell an agent
List the compatible shapes for image {image}.
Show every shape image {image} is allowed to run on.
DELETE /images/{imageId}/shapes/{shapeName} Remove a shape from an image's compatible list · RemoveImageShapeCompatibilityEntry #
Ask an LLM
“How do I stop an image from being launched on a certain shape?”
“Can I take a shape off my image's compatibility list?”
Tell an agent destructive · confirm first
Remove shape {shape} from image {image}'s compatible shapes.
Drop compatibility between image {image} and shape {shape}.
GET /images/{imageId}/shapes/{shapeName} Check one shape's compatibility with an image · GetImageShapeCompatibilityEntry #
Ask an LLM
“Is a specific shape compatible with my image, and with what OCPU or memory limits?”
“What constraints apply when running an image on one particular shape?”
Tell an agent
Get the compatibility entry for shape {shape} on image {image}.
Check whether image {image} supports shape {shape}.
PUT /images/{imageId}/shapes/{shapeName} Add a shape to an image's compatible list · AddImageShapeCompatibilityEntry #
Ask an LLM
“How do I allow my custom image to run on an additional shape?”
“Can I set OCPU or memory constraints when adding a compatible shape to an image?”
Tell an agent
Add shape {shape} to the compatible shapes of image {image}.
Make image {image} compatible with shape {shape} with OCPU constraints {ocpu}.
GET /instanceConsoleConnections List instance console connections · ListInstanceConsoleConnections #
Ask an LLM
“Which console connections are open for my instances?”
“Can I see the console connections for a single instance?”
Tell an agent
List console connections in compartment {compartment}.
Show console connections for instance {instance} in {compartment}.
POST /instanceConsoleConnections Open a console connection to an instance · CreateInstanceConsoleConnection #
Ask an LLM
“How do I connect to an instance's serial console when SSH isn't working?”
“What public key do I need to create an instance console connection?”
Tell an agent
Create a console connection to instance {instance} with public key {key}.
Open a serial console connection on {instance} using SSH key {key}.
DELETE /instanceConsoleConnections/{instanceConsoleConnectionId} Delete an instance console connection · DeleteInstanceConsoleConnection #
Ask an LLM
“How do I close a console connection when I'm done troubleshooting?”
“Can I remove an instance console connection?”
Tell an agent destructive · confirm first
Delete console connection {connection}.
Close instance console connection {connection}.
GET /instanceConsoleConnections/{instanceConsoleConnectionId} Get an instance console connection · GetInstanceConsoleConnection #
Ask an LLM
“What connection string do I use for an existing console connection?”
“Is my instance console connection active yet?”
Tell an agent
Get console connection {connection}.
Show the connection string for console connection {connection}.
PUT /instanceConsoleConnections/{instanceConsoleConnectionId} Retag an instance console connection · UpdateInstanceConsoleConnection #
Ask an LLM
“Can I change the tags on a console connection?”
“What can be updated on an existing instance console connection?”
Tell an agent
Set free-form tags {tags} on console connection {connection}.
Update the defined tags of console connection {connection} to {tags}.
GET /instanceConsoleHistories/ List captured console histories · ListConsoleHistories #
Ask an LLM
“Which serial console history captures do I have?”
“Can I list console histories for just one instance?”
Tell an agent
List console histories in compartment {compartment}.
Show console history captures for instance {instance} in {compartment}.
POST /instanceConsoleHistories/ Capture an instance's serial console output · CaptureConsoleHistory #
Ask an LLM
“How do I capture recent serial console output to debug a boot problem?”
“How much console data does a console history capture include?”
Tell an agent
Capture the console history of instance {instance}.
Take a serial console capture of {instance} named {name}.
DELETE /instanceConsoleHistories/{instanceConsoleHistoryId} Delete a console history capture · DeleteConsoleHistory #
Ask an LLM
“How do I delete a console history and its captured data?”
“Can I clean up old serial console captures?”
Tell an agent destructive · confirm first
Delete console history {history}.
Remove console capture {history} and its data.
GET /instanceConsoleHistories/{instanceConsoleHistoryId} Get console history metadata · GetConsoleHistory #
Ask an LLM
“Has my console history capture finished yet?”
“Where do I see the metadata for one console history capture?”
Tell an agent
Get console history {history}.
Check the capture state of console history {history}.
PUT /instanceConsoleHistories/{instanceConsoleHistoryId} Rename or retag a console history · UpdateConsoleHistory #
Ask an LLM
“Can I rename a console history capture?”
“How do I tag a console history for later reference?”
Tell an agent
Rename console history {history} to {name}.
Set free-form tags {tags} on console history {history}.
GET /instanceConsoleHistories/{instanceConsoleHistoryId}/data Download captured serial console output · GetConsoleHistoryContent #
Ask an LLM
“How do I read the actual serial console output I captured?”
“Can I fetch only part of a console history using an offset and length?”
Tell an agent
Show the console output text in capture {history}.
Read {length} bytes of console history {history} starting at offset {offset}.
GET /instanceMaintenanceEvents List instance maintenance events · ListInstanceMaintenanceEvents #
Ask an LLM
“Which of my instances have upcoming infrastructure maintenance?”
“Can I filter maintenance events to a time window or a single instance?”
Tell an agent
List maintenance events in compartment {compartment}.
Show maintenance events for instance {instance} in {compartment}.
GET /instanceMaintenanceEvents/{instanceMaintenanceEventId} Get an instance maintenance event · GetInstanceMaintenanceEvent #
Ask an LLM
“When exactly is a specific maintenance event scheduled to start?”
“What alternative resolution actions does a maintenance event offer?”
Tell an agent
Get maintenance event {event}.
Show the time window and actions for maintenance event {event}.
PUT /instanceMaintenanceEvents/{instanceMaintenanceEventId} Reschedule or resolve a maintenance event · UpdateInstanceMaintenanceEvent #
Ask an LLM
“Can I reschedule when maintenance starts on my instance?”
“How do I pick an alternative resolution action for a maintenance event?”
Tell an agent
Reschedule maintenance event {event} to start at {start}.
Resolve maintenance event {event} with action {action}.
GET /instances/ List compute instances · ListInstances #
Ask an LLM
“What compute instances are running in my compartment?”
“Can I list only the instances that are stopped?”
Tell an agent
List instances in compartment {compartment}.
Show instances in {compartment} that are {state}.
POST /instances/ Launch a new compute instance · LaunchInstance #
Ask an LLM
“How do I launch a new VM or bare metal instance on Oracle Cloud?”
“Can I launch an instance as preemptible capacity or onto a dedicated VM host?”
Tell an agent
Launch an instance of shape {shape} in {ad}, compartment {compartment}, on subnet {subnet}.
Launch instance {name} from image {image} in {ad}, compartment {compartment}.
DELETE /instances/{instanceId} Terminate an instance permanently · TerminateInstance #
Ask an LLM
“How do I permanently terminate an instance?”
“Can I keep the boot volume when I terminate an instance?”
Tell an agent destructive · confirm first
Terminate instance {instance}.
Terminate instance {instance} and set preserve boot volume to {preserve}.
GET /instances/{instanceId} Get a compute instance · GetInstance #
Ask an LLM
“What shape, image and state is my instance in?”
“Where do I see the full details of one compute instance?”
Tell an agent
Get instance {instance}.
Show the shape and lifecycle state of instance {instance}.
POST /instances/{instanceId} Start, stop or reboot an instance · InstanceAction #
Ask an LLM
“How do I start, stop or reboot a compute instance?”
“What's the difference between a soft stop and a hard stop on an instance?”
Tell an agent
Run power action {action} on instance {instance}.
Perform {action} on instance {instance} with action type {actionType}.
PUT /instances/{instanceId} Update an instance's settings or shape · UpdateInstance #
Ask an LLM
“Can I change the shape of a running instance to resize it?”
“How do I rename an instance or move it to another fault domain?”
Tell an agent
Change instance {instance} to shape {shape}.
Rename instance {instance} to {name}.
POST /instances/{instanceId}/actions/acceptShieldedIntegrityPolicy Accept new measured boot PCR values · AcceptShieldedIntegrityPolicy #
Ask an LLM
“How do I accept changed PCR values in a shielded instance's measured boot report?”
“Can I reset a shielded instance's integrity baseline after a legitimate change?”
Tell an agent
Accept the shielded integrity policy changes on instance {instance}.
Accept the new measured boot PCR values for {instance}.
POST /instances/{instanceId}/actions/changeCompartment Move an instance to another compartment · ChangeInstanceCompartment #
Ask an LLM
“Can I move a running instance to another compartment?”
“How do I reassign an instance to a different compartment in my tenancy?”
Tell an agent
Move instance {instance} to compartment {compartment}.
Change the compartment of instance {instance} to {compartment}.
GET /instances/{instanceId}/defaultCredentials Get an instance's generated login credentials · GetInstanceDefaultCredentials #
Ask an LLM
“How do I get the initial password for a Windows instance?”
“Where can I retrieve the generated credentials for an instance that needs a password?”
Tell an agent
Get the default login credentials for instance {instance}.
Retrieve the generated username and password for {instance}.
GET /instances/{instanceId}/devices List devices on an instance · ListInstanceDevices #
Ask an LLM
“Which device paths are free on my instance for attaching a volume?”
“Can I list only the available devices on an instance?”
Tell an agent
List devices on instance {instance}.
Show only the available devices on instance {instance}.
GET /instances/{instanceId}/initialCredentials Get Windows initial credentials (deprecated) · GetWindowsInstanceInitialCredentials #
Ask an LLM
“Is there an older deprecated endpoint for Windows instance initial credentials?”
“What does the legacy Windows initial credentials call return?”
Tell an agent
Use the deprecated Windows initial credentials endpoint for instance {instance}.
Get the legacy Windows initial credentials of {instance}.
GET /instances/{instanceId}/maintenanceReboot Get the latest date a maintenance reboot can move to · GetInstanceMaintenanceReboot #
Ask an LLM
“How far can I push out a maintenance reboot for my instance?”
“What's the deadline for extending an instance's maintenance reboot?”
Tell an agent
Get the maximum maintenance reboot extension date for instance {instance}.
Show how late the maintenance reboot of {instance} can be delayed.
GET /instances/{instanceId}/measuredBootReport Get a shielded instance's measured boot report · GetMeasuredBootReport #
Ask an LLM
“How do I check the measured boot report on a shielded instance?”
“Did my shielded instance's boot measurements change from the policy?”
Tell an agent
Get the measured boot report for instance {instance}.
Show measured boot PCR values for shielded instance {instance}.
GET /shapes List shapes for launching instances · ListShapes #
Ask an LLM
“What instance shapes can I launch in my compartment?”
“Which shapes are compatible with a given image?”
Tell an agent
List launchable instance shapes in compartment {compartment}.
List launchable shapes in compartment {compartment}, filtered to those compatible with image {image}.
GET /vnicAttachments/ List VNIC attachments · ListVnicAttachments #
Ask an LLM
“Which VNICs are attached to my instances?”
“Can I find the VNIC attachments for a single instance?”
Tell an agent
List VNIC attachments in compartment {compartment}.
Show VNIC attachments for instance {instance} in {compartment}.
POST /vnicAttachments/ Attach a secondary VNIC to an instance · AttachVnic #
Ask an LLM
“How do I add a secondary network interface to an instance?”
“Can I choose which physical NIC a secondary VNIC uses on bare metal?”
Tell an agent
Attach a secondary VNIC to instance {instance} with details {vnic}.
Add a VNIC to {instance} on NIC index {nic} using {vnic}.
DELETE /vnicAttachments/{vnicAttachmentId} Detach and delete a secondary VNIC · DetachVnic #
Ask an LLM
“How do I remove a secondary VNIC from an instance?”
“Can I detach an instance's primary VNIC?”
Tell an agent destructive · confirm first
Detach and delete the secondary VNIC in attachment {attachment}.
Remove VNIC attachment {attachment}.
GET /vnicAttachments/{vnicAttachmentId} Get a VNIC attachment · GetVnicAttachment #
Ask an LLM
“Which VNIC and instance does a specific VNIC attachment link?”
“Is my secondary VNIC attachment finished attaching?”
Tell an agent
Get VNIC attachment {attachment}.
Show the state of VNIC attachment {attachment}.
GET /volumeAttachments/ List block volume attachments · ListVolumeAttachments #
Ask an LLM
“Which block volumes are attached to my instances?”
“Can I see which instance a specific block volume is attached to?”
Tell an agent
List volume attachments in compartment {compartment}.
Show block volume attachments for instance {instance} in {compartment}.
POST /volumeAttachments/ Attach a block volume to an instance · AttachVolume #
Ask an LLM
“How do I attach a block storage volume to an instance?”
“Can I attach a volume as read-only or shareable across instances?”
Tell an agent
Attach volume {volume} to instance {instance} as a {type} attachment.
Attach volume {volume} to {instance} at device {device} using attachment type {type}.
DELETE /volumeAttachments/{volumeAttachmentId} Detach a block volume from an instance · DetachVolume #
Ask an LLM
“How do I detach a block volume from an instance?”
“Is detaching a block volume asynchronous?”
Tell an agent destructive · confirm first
Detach the volume in attachment {attachment}.
Remove block volume attachment {attachment} from its instance.
GET /volumeAttachments/{volumeAttachmentId} Get a block volume attachment · GetVolumeAttachment #
Ask an LLM
“What are the iSCSI details of one volume attachment?”
“Has a block volume attachment finished attaching?”
Tell an agent
Get volume attachment {attachment}.
Show the iSCSI connection details for volume attachment {attachment}.
PUT /volumeAttachments/{volumeAttachmentId} Update a volume attachment's iSCSI login state · UpdateVolumeAttachment #
Ask an LLM
“How do I change the iSCSI login state of a volume attachment?”
“Can I update an existing block volume attachment?”
Tell an agent
Set the iSCSI login state of volume attachment {attachment} to {state}.
Update volume attachment {attachment} with iSCSI login state {state}.

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

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/oracle-cloud:oracle-cloud-compute-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

oracle-cloud-compute-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: 'Use the Core Services API to manage resources such as virtual cloud networks (VCNs),

    compute instances, and block storage volumes. For more information, see the console

    documentation for the Networking,

    Compute, and

    Block Volume services.

    The required permissions are documented in the

    Details for the Core Services article.'
  license:
    name: Oracle Corporation
  title: Core Services Compute API
  version: '20160918'
servers:
- url: /20160918
tags:


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