Class VTPM.Record

java.lang.Object
com.xensource.xenapi.VTPM.Record
All Implemented Interfaces:
Types.Record
Enclosing class:
VTPM

public static class VTPM.Record extends Object implements Types.Record
Represents all the fields in a VTPM
  • Field Details

    • uuid

      public String uuid
      Unique identifier/object reference First published in XenServer 4.0.
    • allowedOperations

      public Set<Types.VtpmOperations> allowedOperations
      list of the operations allowed in this state. This list is advisory only and the server state may have changed by the time this field is read by a client. First published in XenServer 4.0.
    • currentOperations

      public Map<String,Types.VtpmOperations> currentOperations
      links each of the running tasks using this object (by reference) to a current_operation enum which describes the nature of the task. First published in XenServer 4.0.
    • VM

      public VM VM
      The virtual machine the TPM is attached to First published in XenServer 4.0.
    • backend

      public VM backend
      The domain where the backend is located (unused) First published in XenServer 4.0.
    • persistenceBackend

      public Types.PersistenceBackend persistenceBackend
      The backend where the vTPM is persisted Experimental. First published in 22.26.0.
    • isUnique

      public Boolean isUnique
      Whether the contents are never copied, satisfying the TPM spec Experimental. First published in 22.26.0.
    • isProtected

      public Boolean isProtected
      Whether the contents of the VTPM are secured according to the TPM spec Experimental. First published in 22.26.0.
  • Constructor Details

    • Record

      public Record()
  • Method Details