How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Oracle Platforms Compute Management API

The computeManagement API from Oracle Platforms — 23 operation(s) for computemanagement.

Oracle Platforms Compute Management API is one of 11 APIs that Oracle Platforms publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, rate-limit docs, and pricing.

This API exposes 33 operations across 23 paths, and defines 53 schemas. It is described by OpenAPI 3.2.0, at version 20160918.

Requests are made against a single base URL, /20160918.

33 operations 23 paths 53 schemas 3 DELETE10 GET17 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
20160918
Base URL
https://iaas.{region}.oraclecloud.com
License
Oracle Corporation
Resource Areas
1

Paths & Operations 33

Across 23 paths, the API surfaces 33 operations — 3 DELETE, 10 GET, 17 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

computeManagement 33
GET
/clusterNetworks
ListClusterNetworks
ListClusterNetworks 7 params → 200400401404409500default
POST
/clusterNetworks
CreateClusterNetwork
CreateClusterNetwork 1 param body → 200400401404409500default
DELETE
/clusterNetworks/{clusterNetworkId}
TerminateClusterNetwork
TerminateClusterNetwork 2 params → 204400401404412500default
GET
/clusterNetworks/{clusterNetworkId}
GetClusterNetwork
GetClusterNetwork 1 param → 200400401404500default
PUT
/clusterNetworks/{clusterNetworkId}
UpdateClusterNetwork
UpdateClusterNetwork 3 params body → 200400401404409412500default
POST
/clusterNetworks/{clusterNetworkId}/actions/changeCompartment
ChangeClusterNetworkCompartment
ChangeClusterNetworkCompartment 4 params body → 204400401404409412500default
GET
/clusterNetworks/{clusterNetworkId}/instances
ListClusterNetworkInstances
ListClusterNetworkInstances 7 params → 200400401404500default
GET
/instanceConfigurations
ListInstanceConfigurations
ListInstanceConfigurations 5 params → 200400401404500default
POST
/instanceConfigurations
CreateInstanceConfiguration
CreateInstanceConfiguration 1 param body → 200400401404409500default
DELETE
/instanceConfigurations/{instanceConfigurationId}
DeleteInstanceConfiguration
DeleteInstanceConfiguration 2 params → 204401404412500default
GET
/instanceConfigurations/{instanceConfigurationId}
GetInstanceConfiguration
GetInstanceConfiguration 1 param → 200401404500default
PUT
/instanceConfigurations/{instanceConfigurationId}
UpdateInstanceConfiguration
UpdateInstanceConfiguration 3 params body → 200401404409412500default
POST
/instanceConfigurations/{instanceConfigurationId}/actions/changeCompartment
ChangeInstanceConfigurationCompartment
ChangeInstanceConfigurationCompartment 4 params body → 204400401404409412500default
POST
/instanceConfigurations/{instanceConfigurationId}/actions/launch
LaunchInstanceConfiguration
LaunchInstanceConfiguration 3 params body → 200400401404409500default
GET
/instancePools
ListInstancePools
ListInstancePools 7 params → 200400401404500default
POST
/instancePools
CreateInstancePool
CreateInstancePool 1 param body → 200400401404500default
DELETE
/instancePools/{instancePoolId}
TerminateInstancePool
TerminateInstancePool 2 params → 204400401404412500default
GET
/instancePools/{instancePoolId}
GetInstancePool
GetInstancePool 1 param → 200400401404500default
PUT
/instancePools/{instancePoolId}
UpdateInstancePool
UpdateInstancePool 3 params body → 200400401404409412500default
POST
/instancePools/{instancePoolId}/actions/attachLoadBalancer
AttachLoadBalancer
AttachLoadBalancer 3 params body → 200400401404409412500default
POST
/instancePools/{instancePoolId}/actions/changeCompartment
ChangeInstancePoolCompartment
ChangeInstancePoolCompartment 4 params body → 204400401404409412500default
POST
/instancePools/{instancePoolId}/actions/detachInstance
DetachInstancePoolInstance
DetachInstancePoolInstance 2 params body → 202400401404409429500default
POST
/instancePools/{instancePoolId}/actions/detachLoadBalancer
DetachLoadBalancer
DetachLoadBalancer 3 params body → 200400401404409412500default
POST
/instancePools/{instancePoolId}/actions/reset
ResetInstancePool
ResetInstancePool 3 params → 200400401404409412500default
POST
/instancePools/{instancePoolId}/actions/softreset
SoftresetInstancePool
SoftresetInstancePool 3 params → 200400401404409412500default
POST
/instancePools/{instancePoolId}/actions/softstop
SoftstopInstancePool
SoftstopInstancePool 3 params → 200400401404409412500default
POST
/instancePools/{instancePoolId}/actions/start
StartInstancePool
StartInstancePool 3 params → 200400401404409412500default
POST
/instancePools/{instancePoolId}/actions/stop
StopInstancePool
StopInstancePool 3 params → 200400401404409412500default
POST
/instancePools/{instancePoolId}/actions/terminationProceed
TerminationProceedInstancePoolInstance
TerminationProceedInstancePoolInstance 2 params body → 202400401404409429500default
GET
/instancePools/{instancePoolId}/instances
ListInstancePoolInstances
ListInstancePoolInstances 7 params → 200400401404500default
POST
/instancePools/{instancePoolId}/instances
AttachInstancePoolInstance
AttachInstancePoolInstance 2 params body → 201400401404409429500default
GET
/instancePools/{instancePoolId}/instances/{instanceId}
GetInstancePoolInstance
GetInstancePoolInstance 2 params → 200401404429500default
GET
/instancePools/{instancePoolId}/loadBalancerAttachments/{instancePoolLoadBalancerAttachmentId}
GetLoadBalancerAttachment
GetInstancePoolLoadBalancerAttachment 2 params → 200400401404500default

Schemas 53

The contract defines 53 schemas that model the data the API accepts and returns. The most detailed are Instance (34 properties), InstancePool (14 properties), InstancePoolInstance (13 properties), InstanceShapeConfig (13 properties). Each schema is shown below with its type and property counts.

ChangeInstancePoolCompartmentDetails
object
The configuration details for the move operation.
1 property 1 required
CreateInstanceConfigurationBase
object
Creation details for an instance configuration.
5 properties 1 required
InstanceConfigurationSummary
object
Summary information for an instance configuration.
6 properties 3 required
CreateClusterNetworkInstancePoolDetails
object
The data to create an instance pool in a cluster network.
5 properties 2 required
InstanceShapeConfig
object
The shape configuration for an instance. The shape configuration determines the resources allocated to an instance.
13 properties
InstancePoolPlacementSecondaryVnicSubnet
The secondary VNIC object for the placement configuration for an instance pool.
PreemptibleInstanceConfigDetails
object
Configuration options for preemptible instances.
1 property 1 required
InstancePoolInstance
object
Information about an instance that belongs to an instance pool.
13 properties 10 required
ClusterNetworkSummary
object
Summary information for a [cluster network with instance pools](/iaas/Content/Compute/Tasks/managingclusternetworks.htm).
9 properties 5 required
PlatformConfig
object
The platform configuration for the instance.
5 properties 1 required
InstancePoolPreTerminationActionHandleTimeoutDetails
object
Options to handle timeout for pre-termination action.
2 properties 2 required
InstancePoolPlacementIpv6AddressIpv6SubnetCidrDetails
object
Optional. Used to specify from which subnet prefixes an IPv6 address should be allocated, or to assign valid available IPv6 addresses.
1 property
InstanceSourceDetails
object
1 property 1 required
LicensingConfig
object
Configuration of the Operating System license.
3 properties
InstancePoolSummary
object
Summary information for an instance pool.
10 properties 7 required
PreemptionAction
object
The action to run when the preemptible instance is interrupted for eviction.
1 property 1 required
InstancePoolPlacementConfiguration
object
The location for where an instance pool will place instances.
6 properties 1 required
InstanceSummary
object
Condensed instance data when listing instances in an instance pool.
11 properties 7 required
PlacementConstraintDetails
object
The details for providing placement constraints.
1 property 1 required
InstancePoolLifecycleManagementDetails
object
The lifecycle management options for the instance pool.
1 property 1 required
DetachLoadBalancerDetails
object
Represents a load balancer that is to be detached from an instance pool.
2 properties 2 required
InstancePoolInstanceLoadBalancerBackend
object
Represents the load balancer Backend that is configured for an instance pool instance.
4 properties 4 required
LaunchOptions
object
Options for tuning the compatibility and performance of VM shapes. The values that you specify override any default values.
6 properties
UpdateInstanceConfigurationDetails
object
3 properties
InstanceAgentConfig
object
Configuration options for the Oracle Cloud Agent software running on the instance.
4 properties
InstancePoolPlacementSubnetDetails
object
Base details about the IPv6 subnet.
3 properties 1 required
AttachInstancePoolInstanceDetails
object
An instance that is to be attached to an instance pool.
1 property 1 required
UpdateInstancePoolPlacementConfigurationDetails
object
The location for where an instance pool will place instances.
5 properties 1 required
InstancePool
object
An instance pool is a set of instances within the same region that are managed as a group. For more information about instance pools and instance configuration…
14 properties 7 required
TerminationProceedInstancePoolInstanceDetails
object
An instance to be marked for termination in an instance pool.
1 property 1 required
InstanceAvailabilityConfig
object
Options for defining the availabiity of a VM instance after a maintenance event that impacts the underlying hardware.
2 properties
ChangeClusterNetworkCompartmentDetails
object
The configuration details for the move operation.
1 property 1 required
ClusterNetwork
object
A cluster network is a group of high performance computing (HPC), GPU, or optimized bare metal instances that are connected with an ultra low-latency remote di…
12 properties 5 required
CreateClusterNetworkDetails
object
The data to create a [cluster network with instance pools](/iaas/Content/Compute/Tasks/managingclusternetworks.htm). Use cluster networks with instance pools w…
6 properties 3 required
UpdateClusterNetworkDetails
object
The data to update a [cluster network with instance pools](/iaas/Content/Compute/Tasks/managingclusternetworks.htm).
4 properties
ChangeInstanceConfigurationCompartmentDetails
object
The configuration details for the move operation.
1 property 1 required
InstancePoolPreTerminationActionDetails
object
The data for pre-termination action for an instance pool
3 properties 3 required
AttachLoadBalancerDetails
object
Represents a load balancer that is to be attached to an instance pool.
4 properties 4 required
CreateInstancePoolPlacementConfigurationDetails
object
The location for where an instance pool will place instances.
6 properties 1 required
Error
object
5 properties 2 required
Instance
object
A compute host. The image used to launch the instance determines its operating system and other software. The shape specified during the launch process determi…
34 properties 7 required
UpdateClusterNetworkInstancePoolDetails
object
The data to update an instance pool within a cluster network.
6 properties 1 required
InstanceOptions
object
Optional mutable instance options
1 property
InstanceConfiguration
object
An instance configuration is a template that defines the settings to use when creating Compute instances.
8 properties 3 required
CreateInstancePoolDetails
object
The data to create an instance pool.
11 properties 4 required
InstancePoolLoadBalancerAttachment
object
Represents a load balancer that is attached to an instance pool.
7 properties 7 required
InstanceConfigurationInstanceDetails
object
1 property 1 required
ClusterNetworkPlacementConfigurationDetails
object
The location for where the instance pools in a cluster network will place instances.
4 properties 1 required
InstanceAgentPluginConfigDetails
object
The configuration of plugins associated with this instance.
2 properties 2 required
InstancePoolLifecycleActionsDetails
object
The lifecycle actions for the instance pool.
1 property
UpdateInstancePoolDetails
object
The data to update an instance pool.
9 properties
InstancePoolPlacementPrimarySubnet
Details about the IPv6 primary subnet.
DetachInstancePoolInstanceDetails
object
An instance that is to be detached from an instance pool.
3 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-platforms-computemanagement-api-openapi.yml Raw ↑

Other APIs Oracle Platforms publishes across the network.

Oracle Fusion Cloud ERP API
Oracle APEX REST APIs
Oracle Platforms Analytics API
Oracle Platforms Blockstorage API
Oracle Platforms Compute API
Oracle Platforms Database API
Oracle Platforms Data Science API
Oracle Platforms Integration Instance API
Oracle Platforms Oce Instance API
Oracle Platforms Virtual Network API
Where this information came from

This is an independent, third-party profile of Oracle Platforms Compute Management API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.