UNPKG

@studion/infra-code-blocks

Version:
27 lines 997 B
import * as aws from '@pulumi/aws'; import * as awsx from '@pulumi/awsx'; import * as pulumi from '@pulumi/pulumi'; export declare namespace Ec2SSMConnect { type Args = { vpc: pulumi.Input<awsx.ec2.Vpc>; ami?: pulumi.Input<string>; instanceType?: pulumi.Input<string>; region?: pulumi.Input<string>; tags?: pulumi.Input<{ [key: string]: pulumi.Input<string>; }>; }; } export declare class Ec2SSMConnect extends pulumi.ComponentResource { name: string; ec2SecurityGroup: aws.ec2.SecurityGroup; role: aws.iam.Role; ssmProfile: aws.iam.InstanceProfile; ssmVpcEndpoint: aws.ec2.VpcEndpoint; ec2MessagesVpcEndpoint: aws.ec2.VpcEndpoint; ssmMessagesVpcEndpoint: aws.ec2.VpcEndpoint; ec2: aws.ec2.Instance; amiResult?: pulumi.Output<aws.ec2.GetAmiResult>; constructor(name: string, args: Ec2SSMConnect.Args, opts?: pulumi.ComponentResourceOptions); } //# sourceMappingURL=ec2-ssm-connect.d.ts.map