{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "LaunchInstanceDetails", "type": "object", "description": "Instance launch details. Use this to provide the necessary configuration when launching a new compute instance.", "properties": { "compartmentId": { "type": "string", "description": "The OCID of the compartment to create the instance in" }, "availabilityDomain": { "type": "string", "description": "The availability domain of the instance (e.g., Uocm:PHX-AD-1)" }, "displayName": { "type": "string", "description": "A user-friendly name for the instance. Does not have to be unique. Avoid entering confidential information." }, "shape": { "type": "string", "description": "The shape of the instance. The shape determines the number of CPUs and amount of memory allocated to the instance." }, "metadata": { "type": "object", "description": "Custom metadata key/value pairs for the instance. Common keys include ssh_authorized_keys and user_data." }, "extendedMetadata": { "type": "object", "description": "Additional metadata key/value pairs that can contain nested JSON." }, "faultDomain": { "type": "string", "description": "A fault domain is a grouping of hardware and infrastructure within an availability domain. Specify the fault domain to place the instance in, or let the system choose one for you." }, "isPvEncryptionInTransitEnabled": { "type": "boolean", "description": "Whether to enable in-transit encryption for the data volume's paravirtualized attachment" }, "capacityReservationId": { "type": "string", "description": "The OCID of the capacity reservation to launch the instance into" }, "dedicatedVmHostId": { "type": "string", "description": "The OCID of the dedicated VM host to place the instance on" } } }