Shape

A compute shape defining the resources available for an instance.

Cloud ComputingEnterprise CloudInfrastructure as a ServiceOraclePlatform as a Service

Properties

Name Type Description
shape string The name of the shape.
processorDescription string Description of the processor.
ocpus number Default number of OCPUs.
memoryInGBs number Default amount of memory in gigabytes.
gpus integer Number of GPUs.
networkingBandwidthInGbps number Networking bandwidth in Gbps.
isFlexible boolean Whether the shape is flexible.
View JSON Schema on GitHub

JSON Schema

compute-shape-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-shape-schema.json",
  "title": "Shape",
  "description": "A compute shape defining the resources available for an instance.",
  "type": "object",
  "properties": {
    "shape": {
      "type": "string",
      "description": "The name of the shape.",
      "example": "VM.Standard.E4.Flex"
    },
    "processorDescription": {
      "type": "string",
      "description": "Description of the processor.",
      "example": "2.55 GHz AMD EPYC 7J13"
    },
    "ocpus": {
      "type": "number",
      "description": "Default number of OCPUs.",
      "example": "1.0"
    },
    "memoryInGBs": {
      "type": "number",
      "description": "Default amount of memory in gigabytes.",
      "example": "16.0"
    },
    "gpus": {
      "type": "integer",
      "description": "Number of GPUs.",
      "example": "0"
    },
    "networkingBandwidthInGbps": {
      "type": "number",
      "description": "Networking bandwidth in Gbps.",
      "example": "1.0"
    },
    "isFlexible": {
      "type": "boolean",
      "description": "Whether the shape is flexible.",
      "example": true
    }
  }
}