Function LambdaApiAxiosParamCreator

LambdaApi - axios parameter creator

  • Parameters

    Returns {
        lambdaCreateFunctions: (
            funcId: string,
            onlineFunctionCallRequest?: OnlineFunctionCallRequest,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        lambdaCreateRequests: (
            functionCallRequest: FunctionCallRequest,
            xOrganization?: string,
            org?: string,
            orgId?: number,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        lambdaDeleteRequests: (
            id: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        lambdaListFunctions: (
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        lambdaListRequests: (
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        lambdaRetrieveFunctions: (
            funcId: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        lambdaRetrieveRequests: (
            id: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
    }

    • lambdaCreateFunctions: (
          funcId: string,
          onlineFunctionCallRequest?: OnlineFunctionCallRequest,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>

      Allows to execute a function for immediate computation. Intended for short-lived executions, useful for interactive calls. When executed for interactive annotation, the job id must be specified in the 'job' input field. The task id is not required in this case, but if it is specified, it must match the job task id.

    • lambdaCreateRequests: (
          functionCallRequest: FunctionCallRequest,
          xOrganization?: string,
          org?: string,
          orgId?: number,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • lambdaDeleteRequests: (id: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>
    • lambdaListFunctions: (options?: RawAxiosRequestConfig) => Promise<RequestArgs>
    • lambdaListRequests: (options?: RawAxiosRequestConfig) => Promise<RequestArgs>
    • lambdaRetrieveFunctions: (funcId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>
    • lambdaRetrieveRequests: (id: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>