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.
Inherited Members
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.
|
ShapeConfigDetails
Declaration
[JsonProperty(PropertyName = "shapeConfigDetails")]
public InstancePoolLaunchOverrideShapeConfigDetails ShapeConfigDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| InstancePoolLaunchOverrideShapeConfigDetails |