GPUVMDetails

Detailed GPU VM information with real-time data from provider

  • configuration
    Type: object
    required

    GPU and compute configuration (real-time from provider)

    • code
      Type: string

      GPU series code (e.g., h100_series)

    • cpu
      Type: integer

      Number of vCPUs (real-time from provider)

    • disk
      Type: integer

      Storage in GB (real-time from provider)

    • gpuCount
      Type: integer

      Number of GPUs

    • name
      Type: string

      GPU series name (e.g., H100 Series)

    • ram
      Type: integer

      RAM in GiB (real-time from provider)

    • skuCode
      Type: string nullable

      SKU catalog code (sku_catalog.code). Null only for legacy rows that pre-date the Phase 3 Stage 5 GPU dual-write.

    • skuId
      Type: stringFormat: uuid nullable

      SKU catalog id (sku_catalog.id). Null only for legacy rows that pre-date the Phase 3 Stage 5 GPU dual-write.

  • createdAt
    Type: stringFormat: date-time
    required

    the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

  • datacenter
    Type: object
    required
    • country
      Type: string
    • countryAbbr
      Type: string
    • id
      Type: stringFormat: uuid
    • name
      Type: string
    • region
      Type: string
  • hasStoredCredentials
    Type: boolean
    required

    True if legacy credentials (private key / password) are stored for this VM

  • id
    Type: stringFormat: uuid
    required
  • name
    Type: string
    required
  • sshKeyId
    Type: stringFormat: uuid nullable
    required

    SSH key library entry associated with this VM, or null if not using the key library

  • sshKeyName
    Type: string nullable
    required

    Name of the associated SSH key, or null

  • status
    Type: stringenum
    required

    Real-time status from GPU provider

    values
    • Provisioning
    • Starting
    • Running
    • Stopping
    • Stopped
    • Error
    • Destroyed
    • Unknown
  • updatedAt
    Type: stringFormat: date-time
    required

    the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

  • username
    Type: string
    required

    OS username for SSH access

  • deletedAt
    Type: stringFormat: date-time nullable

    the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

  • image
    Type: string

    OS image name

  • ip
    Type: string nullable

    Public IP address (real-time from provider)

  • jupyterUrl
    Type: string nullable

    JupyterLab URL if available (real-time from provider)

  • resourceGroupId
    Type: stringFormat: uuid nullable

    Resource group ID the VM is assigned to

  • resourceGroupName
    Type: string nullable

    Resource group name (null if unassigned)