Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Subnets

Hierarchy

Index

Properties

Protected instances

instances: I[] = [] as I[]

Private logger

logger: Logger = getLogger()

Protected resources

resources: T[] = [] as T[]

Methods

Protected addInstance

  • addInstance<R>(apiVersion: R["apiVersion"], kind: R["kind"], metadata: R["metadata"], instance: R["instance"]): Promise<void>

Protected addResource

  • addResource<R>(apiVersion: R["apiVersion"], kind: R["kind"], metadata: R["metadata"], spec: R["spec"]): Promise<void>

createNetwork

createNetworkInterface

createSignaler

createStunServer

createTurnServer

deleteNetwork

deleteNetworkInterface

deleteSignaler

deleteStunServer

deleteTurnServer

Protected findInstance

  • findInstance<R>(apiVersion: R["apiVersion"], kind: R["kind"], label: R["metadata"]["label"]): Promise<R>

Protected findResource

  • findResource<R>(apiVersion: R["apiVersion"], kind: R["kind"], label: R["metadata"]["label"]): Promise<R>

getNetwork

  • getNetwork(label: Network["metadata"]["label"]): Promise<Network>

getNetworkInterface

  • getNetworkInterface(label: NetworkInterfaceResource["metadata"]["label"]): Promise<NetworkInterface>

getNetworkInterfaceInstance

getSignaler

  • getSignaler(label: Signaler["metadata"]["label"]): Promise<Signaler>

getStunServer

  • getStunServer(label: StunServer["metadata"]["label"]): Promise<StunServer>

getTurnServer

  • getTurnServer(label: TurnServer["metadata"]["label"]): Promise<TurnServer>

Protected removeInstance

  • removeInstance<R>(apiVersion: R["apiVersion"], kind: R["kind"], label: R["metadata"]["label"]): Promise<void>

Protected removeResource

  • removeResource<R>(apiVersion: R["apiVersion"], kind: R["kind"], label: R["metadata"]["label"]): Promise<void>

Generated using TypeDoc