UNPKG

@twilio-labs/serverless-api

Version:
32 lines (31 loc) 1.49 kB
/** @module @twilio-labs/serverless-api/dist/api */ import { LogApiResource, Sid, LogFilters } from '../types'; import { TwilioServerlessApiClient } from '../client'; /** * Calls the API to retrieve a list of all assets * * @param {Sid} environmentSid environment in which to get logs * @param {Sid} serviceSid service to look for logs * @param {TwilioServerlessApiClient} client API client * @returns {Promise<LogApiResource[]>} */ export declare function listLogResources(environmentSid: Sid, serviceSid: Sid, client: TwilioServerlessApiClient): Promise<LogApiResource[]>; /** * Calls the API to retrieve a list of all assets * * @param {Sid} environmentSid environment in which to get logs * @param {Sid} serviceSid service to look for logs * @param {TwilioServerlessApiClient} client API client * @returns {Promise<LogApiResource[]>} */ export declare function listOnePageLogResources(environmentSid: Sid, serviceSid: Sid, client: TwilioServerlessApiClient, filters: LogFilters): Promise<LogApiResource[]>; /** * Calls the API to retrieve a list of all assets * * @param {Sid} logSid SID of log to retrieve * @param {Sid} environmentSid environment in which to get logs * @param {Sid} serviceSid service to look for logs * @param {TwilioServerlessApiClient} client API client * @returns {Promise<LogApiResource>} */ export declare function getLog(logSid: Sid, environmentSid: Sid, serviceSid: Sid, client: TwilioServerlessApiClient): Promise<LogApiResource>;