export interface ComputeContextDetails {
  attributes?: Attributes
  createdBy: string
  creationTimeStamp: string
  description: string
  id: string
  launchContext: LaunchContext
  launchType: string
  links: Link[]
  modifiedBy: string
  modifiedTimeStamp: string
  name: string
  version: number
}

export interface Link {
  method: string
  rel: string
  href: string
  uri: string
  type?: string
  responseType?: string
  itemType?: string
}

export interface LaunchContext {
  contextId: string
}

export interface Attributes {
  reuseServerProcesses: string
  runServerAs: string
  serverMinAvailable: string
}
