@aws-cdk_aws-apprunner-alpha.VpcConnectorProps

interface VpcConnectorProps ๐Ÿ”น

LanguageType name
.NETAmazon.CDK.AWS.AppRunner.Alpha.VpcConnectorProps
Gogithub.com/aws/aws-cdk-go/awscdkapprunneralpha/v2#VpcConnectorProps
Javasoftware.amazon.awscdk.services.apprunner.alpha.VpcConnectorProps
Pythonaws_cdk.aws_apprunner_alpha.VpcConnectorProps
TypeScript (source)@aws-cdk/aws-apprunner-alpha ยป VpcConnectorProps

Properties of the AppRunner VPC Connector.

Example

import * as ec2 from 'aws-cdk-lib/aws-ec2';

const vpc = new ec2.Vpc(this, 'Vpc', {
  ipAddresses: ec2.IpAddresses.cidr('10.0.0.0/16')
});

const vpcConnector = new apprunner.VpcConnector(this, 'VpcConnector', {
  vpc,
  vpcSubnets: vpc.selectSubnets({ subnetType: ec2.SubnetType.PUBLIC }),
  vpcConnectorName: 'MyVpcConnector',
});

new apprunner.Service(this, 'Service', {
  source: apprunner.Source.fromEcrPublic({
    imageConfiguration: { port: 8000 },
    imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',
  }),
  vpcConnector,
});

Properties

NameTypeDescription
vpc๐Ÿ”นIVpcThe VPC for the VPC Connector.
securityGroups?๐Ÿ”นISecurityGroup[]A list of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets.
vpcConnectorName?๐Ÿ”นstringThe name for the VpcConnector.
vpcSubnets?๐Ÿ”นSubnetSelectionWhere to place the VPC Connector within the VPC.

vpc๐Ÿ”น

Type: IVpc

The VPC for the VPC Connector.


securityGroups?๐Ÿ”น

Type: ISecurityGroup[] (optional, default: a new security group will be created in the specified VPC)

A list of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets.


vpcConnectorName?๐Ÿ”น

Type: string (optional, default: a name generated by CloudFormation)

The name for the VpcConnector.


vpcSubnets?๐Ÿ”น

Type: SubnetSelection (optional, default: Private subnets.)

Where to place the VPC Connector within the VPC.