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.
The identity and technical contract details declared by the specification.
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
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Oracle Platforms publishes across the network.