ListShapes

get

/20160918/shapes

List the shapes that can be used to launch an instance within the specified compartment. You can filter the list by compatibility with a specific image.

Request

Supported Media Types
Query Parameters
Back to Top

Response

Supported Media Types

200 Response

The list is being retrieved.
Headers
  • For list pagination. When this header appears in the response, additional pages of results remain. Use this value as the page parameter to get the next page of items.
  • Unique Oracle-assigned identifier for the request. Provide this request OCID if you need to contact Oracle about this request.
Body ()
Root Schema : schema
Type: array
Show Source
Nested Schema : Shape
Type: object
A compute instance shape that can be used in LaunchInstance.
Show Source
Nested Schema : baselineOcpuUtilizations
Type: array
For a subcore burstable VM, the supported baseline OCPU utilization for instances that use this shape.
Show Source
  • Minimum Value: 0
    Allowed Values: [ "BASELINE_1_8", "BASELINE_1_2", "BASELINE_1_1" ]
Nested Schema : ShapeMaxVnicAttachmentOptions
Type: object
For a flexible shape, the number of VNIC attachments that are available for instances that use this shape. If this field is null, then this shape has a fixed maximum number of VNIC attachments equal to maxVnicAttachments.
Show Source
Nested Schema : ShapeMemoryOptions
Type: object
For a flexible shape, the amount of memory available for instances that use this shape. If this field is null, then this shape has a fixed amount of memory equivalent to memoryInGBs.
Show Source
Nested Schema : ShapeNetworkingBandwidthOptions
Type: object
For a flexible shape, the amount of networking bandwidth available for instances that use this shape. If this field is null, then this shape has a fixed amount of bandwidth equivalent to networkingBandwidthInGbps.
Show Source
Nested Schema : ShapeOcpuOptions
Type: object
For a flexible shape, the number of OCPUs available for instances that use this shape. If this field is null, then this shape has a fixed number of OCPUs equal to ocpus.
Show Source
Nested Schema : ShapePlatformConfigOptions
Type: object
The list of supported platform configuration options for this shape.
Show Source
Nested Schema : quotaNames
Type: array
The list of of compartment quotas for the shape.
Show Source
Nested Schema : recommendedAlternatives
Type: array
The list of shapes and shape details (if applicable) that Oracle recommends that you use as an alternative to the current shape.
Show Source
Nested Schema : resizeCompatibleShapes
Type: array
The list of compatible shapes that this shape can be changed to.
Show Source
Nested Schema : ShapeAccessControlServiceEnabledPlatformOptions
Type: object
Configuration options for the Access Control Service.
Show Source
Nested Schema : ShapeInputOutputMemoryManagementUnitEnabledPlatformOptions
Type: object
Configuration options for the input-output memory management unit (IOMMU).
Show Source
Nested Schema : ShapeMeasuredBootOptions
Type: object
Configuration options for the Measured Boot feature.
Show Source
Nested Schema : ShapeMemoryEncryptionOptions
Type: object
Configuration options for memory encryption.
Show Source
Nested Schema : ShapeNumaNodesPerSocketPlatformOptions
Type: object
Configuration options for NUMA nodes per socket.
Show Source
Nested Schema : PercentageOfCoresEnabledOptions
Type: object
Configuration options for the percentage of cores enabled.
Show Source
  • Minimum Value: 0
    Maximum Value: 100
    The default percentage of cores enabled.
  • Minimum Value: 0
    Maximum Value: 100
    The maximum allowed percentage of cores enabled.
  • Minimum Value: 0
    Maximum Value: 100
    The minimum allowed percentage of cores enabled.
Nested Schema : ShapeSecureBootOptions
Type: object
Configuration options for Secure Boot.
Show Source
Nested Schema : ShapeSymmetricMultiThreadingEnabledPlatformOptions
Type: object
Configuration options for symmetric multithreading (also called simultaneous multithreading or SMT).
Show Source
Nested Schema : ShapeTrustedPlatformModuleOptions
Type: object
Configuration options for the Trusted Platform Module (TPM).
Show Source
Nested Schema : ShapeVirtualInstructionsEnabledPlatformOptions
Type: object
Configuration options for the virtualization instructions.
Show Source
Nested Schema : allowedValues
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 2
Whether the Access Control Service can be enabled.
Show Source
Nested Schema : allowedValues
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 2
Whether the input-output memory management unit can be enabled.
Show Source
Nested Schema : allowedValues
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 2
Boolean values that indicate whether the Measured Boot feature can be enabled or disabled.
Show Source
Nested Schema : allowedValues
Type: array
Whether memory encryption can be enabled.
Show Source
Nested Schema : allowedValues
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 5
The supported values for this platform configuration property.
Show Source
Nested Schema : allowedValues
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 2
Boolean values that indicate whether Secure Boot can be enabled or disabled.
Show Source
Nested Schema : allowedValues
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 2
Whether symmetric multithreading can be enabled.
Show Source
Nested Schema : allowedValues
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 2
Boolean values that indicate whether the Trusted Platform Module can be enabled or disabled.
Show Source
Nested Schema : allowedValues
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 2
Whether virtualization instructions can be enabled.
Show Source
Nested Schema : ShapeAlternativeObject
Type: object
The shape that Oracle recommends you to use an alternative to the current shape.
Show Source

400 Response

Bad Request
Headers
  • Unique Oracle-assigned identifier for the request. Provide this request OCID if you need to contact Oracle about this request.
Body ()
Root Schema : Error
Type: object
The properties that define an error.
Show Source

401 Response

Unauthorized
Headers
  • Unique Oracle-assigned identifier for the request. Provide this request OCID if you need to contact Oracle about this request.
Body ()
Root Schema : Error
Type: object
The properties that define an error.
Show Source

404 Response

Not Found
Headers
  • Unique Oracle-assigned identifier for the request. Provide this request OCID if you need to contact Oracle about this request.
Body ()
Root Schema : Error
Type: object
The properties that define an error.
Show Source

500 Response

Internal Server Error
Headers
  • Unique Oracle-assigned identifier for the request. Provide this request OCID if you need to contact Oracle about this request.
Body ()
Root Schema : Error
Type: object
The properties that define an error.
Show Source

Default Response

An error has occurred.
Headers
  • Unique Oracle-assigned identifier for the request. Provide this request OCID if you need to contact Oracle about this request.
Body ()
Root Schema : Error
Type: object
The properties that define an error.
Show Source
Back to Top