UNPKG

@pulumi-helpers/component-alicloud-fc3

Version:
41 lines (38 loc) 1.03 kB
import * as pulumi from '@pulumi/pulumi'; interface AlicloudFcProps { enableLog?: boolean; enableRam?: boolean; runtime?: 'custom.debian12'; vpc?: { vpcId: string; vswitchIds: string[]; securityGroupId: string; }; domain?: { cname: string; routes: { record: string; host: string; qualifier: 'online' | 'preview'; waf?: boolean; cert?: { name: string; pub: string; pri: string; }; }[]; }; } declare class AlicloudFc3Component extends pulumi.ComponentResource { private name; private props; ak: pulumi.Output<string>; sk: pulumi.Output<string>; functionName: pulumi.Output<string>; constructor(name: string, props: AlicloudFcProps, opts: pulumi.ComponentResourceOptions); private createRamUser; private createFunction; private createLog; private createDomain; } export { AlicloudFc3Component };