Show / Hide Table of Contents

Class InstancePoolLaunchOverrideDetails

The concrete launch mutation payload for an override option.
In V1, the override payload is limited to shape, shapeConfigDetails, and capacityReservationId.
Each override option must include at least one of shape or capacityReservationId, so a capacityReservationId-only override is valid. shapeConfigDetails may be supplied only when shape is supplied. If shape is a Flex or Fungible shape, shapeConfigDetails is required.
Placement-owned and system-owned fields are not supported in this payload. Any field outside this V1 payload shape is rejected.

Inheritance
object
InstancePoolLaunchOverrideDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class InstancePoolLaunchOverrideDetails

Properties

CapacityReservationId

Declaration
[JsonProperty(PropertyName = "capacityReservationId")]
public string CapacityReservationId { get; set; }
Property Value
Type Description
string

The OCID of the compute capacity reservation to use for the override option.

Shape

Declaration
[JsonProperty(PropertyName = "shape")]
public string Shape { get; set; }
Property Value
Type Description
string

The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
You can enumerate all available shapes by calling {@link #listShapes(ListShapesRequest) listShapes}.

ShapeConfigDetails

Declaration
[JsonProperty(PropertyName = "shapeConfigDetails")]
public InstancePoolLaunchOverrideShapeConfigDetails ShapeConfigDetails { get; set; }
Property Value
Type Description
InstancePoolLaunchOverrideShapeConfigDetails
In this article
Back to top