serverless-vpc-peering-options
Version:
Plugin to set VPC peering options after deployment that are unavailable via Cloudformation
40 lines (39 loc) • 957 B
TypeScript
export interface ServerlessInstance {
service: {
service: string;
provider: {
stage: string;
stackName: string;
compiledCloudFormationTemplate: {
Resources: any;
};
};
custom: {
vpcPeerOptions: {
peer: string;
accepterAllowDnsResolutionFromRemoteVpc: boolean;
accepterAllowEgressFromLocalClassicLinkToRemoteVpc: boolean;
accepterAllowEgressFromLocalVpcToRemoteClassicLink: boolean;
requesterAllowDnsResolutionFromRemoteVpc: boolean;
requesterAllowEgressFromLocalClassicLinkToRemoteVpc: boolean;
requesterAllowEgressFromLocalVpcToRemoteClassicLink: boolean;
enabled: boolean;
};
};
};
providers: {
aws: {
sdk: {
CloudFormation: any;
EC2: any;
};
getCredentials();
getRegion();
getStackResources();
};
};
cli: {
log(str: string);
consoleLog(str: any);
};
}