spawn-ts API reference - v0.6.0
    Preparing search index...

    Class EC2Provider

    Implements

    Index
    isReal: boolean

    Whether this provider touches real, billable resources. Drives UI warnings.

    label: string

    Human label for the active backend, shown in the UI ("mock", "aws:us-east-1", "substrate").

    • Hibernate (RAM saved to disk).

      Parameters

      • instanceId: string

      Returns Promise<void>

    • List all spawn-managed instances (spawn:managed=true), excluding terminated by default.

      Parameters

      • includeTerminated: boolean = false

      Returns Promise<ManagedInstance[]>

    • Overwrite/merge tags on an instance. Used by extend to push out spawn:ttl-deadline, and by the sim to update spawn:compute-seconds.

      Parameters

      • instanceId: string
      • tags: Record<string, string>

      Returns Promise<void>

    • Start a stopped/hibernated instance.

      Parameters

      • instanceId: string

      Returns Promise<void>

    • Stop (billing pauses, EBS persists).

      Parameters

      • instanceId: string
      • Optional_reason: string

      Returns Promise<void>

    • Terminate (permanent).

      Parameters

      • instanceId: string
      • Optional_reason: string

      Returns Promise<void>