SshKeyWithVms

  • An SSH public key stored in the library

    • algorithm
      Type: string
      required

      Algorithm code stored at key creation time (e.g. 'rsa-4096', 'ecdsa-p256', 'ed25519'). For uploaded keys, derived automatically from the key content.

    • algorithmDisplayName
      Type: string
      required

      Human-friendly algorithm label. Falls back to the raw code for unknown algorithms.

    • associatedVms
      Type: array object[]
      required

      VMs currently using this SSH key

    • 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

    • entityId
      Type: stringFormat: uuid
      required
    • fingerprint
      Type: string
      required

      SHA-256 fingerprint of the public key

    • id
      Type: stringFormat: uuid
      required
    • isDefault
      Type: boolean
      required

      Whether this is the default key for the entity

    • name
      Type: string
      required

      User-defined label for this key

    • publicKey
      Type: string
      required

      The SSH public key in OpenSSH format

    • 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

    • 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