Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • AbstractServerResource
    • ParrotsInstanceResource

Index

Constructors

constructor

  • Parameters

    • connectionMgr: IConnectionManager

    Returns ParrotsInstanceResource

Properties

Private basePath

basePath: string = "./instance"

Protected connectionMgr

connectionMgr: IConnectionManager

Methods

createInstance

  • createInstance(body: any): Promise<any>
  • Parameters

    • body: any

    Returns Promise<any>

deleteInstance

  • deleteInstance(uuid: string): Promise<any>
  • Parameters

    • uuid: string

    Returns Promise<any>

deleteNode

  • deleteNode(uuid: string, node_uuid: string): Promise<any>
  • Parameters

    • uuid: string
    • node_uuid: string

    Returns Promise<any>

editInstance

  • editInstance(body: any): Promise<any>
  • Parameters

    • body: any

    Returns Promise<any>

getConnectionManager

  • getConnectionManager(): IConnectionManager
  • Returns IConnectionManager

getInstance

  • getInstance(uuid: string): Promise<any>
  • Parameters

    • uuid: string

    Returns Promise<any>

getInstanceCount

  • getInstanceCount(): Promise<any>
  • Returns Promise<any>

getInstanceType

  • getInstanceType(): Promise<any>
  • Returns Promise<any>

getInstances

  • getInstances(): Promise<any>
  • Returns Promise<any>

getNodeStats

  • getNodeStats(uuid: string): Promise<any>
  • Parameters

    • uuid: string

    Returns Promise<any>

getNodes

  • getNodes(uuid: any): Promise<any>
  • Parameters

    • uuid: any

    Returns Promise<any>

setConnectionManager

  • setConnectionManager(connectionMgr: IConnectionManager): void
  • Parameters

    • connectionMgr: IConnectionManager

    Returns void

startInstance

  • startInstance(uuid: string): Promise<any>
  • Parameters

    • uuid: string

    Returns Promise<any>

stopInstance

  • stopInstance(uuid: string): Promise<any>
  • Parameters

    • uuid: string

    Returns Promise<any>

Generated using TypeDoc