@studion/infra-code-blocks
Version:
Studion common infra components
22 lines (21 loc) • 745 B
TypeScript
import * as pulumi from '@pulumi/pulumi';
import * as aws from '@pulumi/aws';
export type Ec2SSMConnectArgs = {
vpcId: pulumi.Input<string>;
privateSubnetId: pulumi.Input<string>;
/**
* The IPv4 CIDR block for the VPC.
*/
vpcCidrBlock: pulumi.Input<string>;
tags?: pulumi.Input<{
[key: string]: pulumi.Input<string>;
}>;
};
export declare class Ec2SSMConnect extends pulumi.ComponentResource {
ec2SecurityGroup: aws.ec2.SecurityGroup;
ssmVpcEndpoint: aws.ec2.VpcEndpoint;
ec2MessagesVpcEndpoint: aws.ec2.VpcEndpoint;
ssmMessagesVpcEndpoint: aws.ec2.VpcEndpoint;
ec2: aws.ec2.Instance;
constructor(name: string, args: Ec2SSMConnectArgs, opts?: pulumi.ComponentResourceOptions);
}