@shadmanZero/tenantos-api
    Preparing search index...

    Class VPSPlansResource

    VPS Plans management resource

    Hierarchy

    • BaseResource
      • VPSPlansResource
    Index

    Constructors

    Properties

    balancerPlans: {
        create: (data: any) => Promise<any>;
        delete: (id: number) => Promise<void>;
        get: (id: number) => Promise<any>;
        list: () => Promise<any[]>;
        testConfiguration: (data: any) => Promise<OperationResult<unknown>>;
        update: (id: number, data: any) => Promise<any>;
    } = ...

    Methods

    • Parameters

      • data: { planconfig: Record<string, never>; planname: string; providerId: number }
        • planconfig: Record<string, never>

          The plan configuration.

          [
          {
          "information": "See GET api/virtualization/vpsplans/{id} for a list of values - values may differ depending on the virtualization platform"
          }
          ]
        • planname: string
          et
          
        • providerId: number
          3
          

      Returns Promise<VPSPlan>

    • Parameters

      • id: number

      Returns Promise<void>

    • Validate that an ID is a positive integer

      Parameters

      • id: number
      • resourceName: string = 'Resource'

      Returns void

    • Validate required string field

      Parameters

      • value: string
      • fieldName: string

      Returns void