{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Image",
  "type": "object",
  "description": "A boot disk image for launching compute instances. Images can be platform images provided by Oracle, custom images, or Marketplace partner images.",
  "properties": {
    "id": {
      "type": "string",
      "description": "The OCID of the image"
    },
    "compartmentId": {
      "type": "string",
      "description": "The OCID of the compartment containing the image"
    },
    "displayName": {
      "type": "string",
      "description": "A user-friendly name for the image. It does not have to be unique, and it is changeable."
    },
    "operatingSystem": {
      "type": "string",
      "description": "The image operating system (e.g., Oracle Linux)"
    },
    "operatingSystemVersion": {
      "type": "string",
      "description": "The image operating system version (e.g., 8, 9)"
    },
    "timeCreated": {
      "type": "string",
      "description": "The date and time the image was created"
    },
    "baseImageId": {
      "type": "string",
      "description": "The OCID of the image originally used to create this custom image"
    },
    "sizeInMBs": {
      "type": "integer",
      "description": "The boot volume size for an instance launched from this image, in MBs"
    },
    "billableSizeInGBs": {
      "type": "integer",
      "description": "The billable size of the image in GBs"
    },
    "createImageAllowed": {
      "type": "boolean",
      "description": "Whether instances launched from this image can be used to create new images"
    },
    "agentFeatures": {
      "type": "object",
      "description": "Oracle Cloud Agent features supported on the image"
    },
    "launchMode": {
      "type": "string",
      "description": "The launch mode of instances created from this image"
    },
    "listingType": {
      "type": "string",
      "description": "The listing type of the image"
    }
  }
}