@cloudsnorkel/cdk-github-runners
Version:
CDK construct to create GitHub Actions self-hosted runners. Creates ephemeral runners on demand. Easy to deploy and highly customizable.
19 lines (18 loc) • 605 B
TypeScript
import * as lambda from 'aws-cdk-lib/aws-lambda';
import { Construct } from 'constructs';
/**
* Props for WebhookHandlerFunction
*/
export interface WebhookHandlerFunctionProps extends lambda.FunctionOptions {
/**
* The Lambda runtime to use.
* @default - Latest Node.js runtime available in the deployment region
*/
readonly runtime?: lambda.Runtime;
}
/**
* An AWS Lambda function which executes src/webhook-handler.
*/
export declare class WebhookHandlerFunction extends lambda.Function {
constructor(scope: Construct, id: string, props?: WebhookHandlerFunctionProps);
}