interface VpcIngressConnectionProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.AppRunner.Alpha.VpcIngressConnectionProps |
Go | github.com/aws/aws-cdk-go/awscdkapprunneralpha/v2#VpcIngressConnectionProps |
Java | software.amazon.awscdk.services.apprunner.alpha.VpcIngressConnectionProps |
Python | aws_cdk.aws_apprunner_alpha.VpcIngressConnectionProps |
TypeScript (source) | @aws-cdk/aws-apprunner-alpha ยป VpcIngressConnectionProps |
Properties of the AppRunner VPC Ingress Connection.
Example
import * as ec2 from 'aws-cdk-lib/aws-ec2';
declare const vpc: ec2.Vpc;
const interfaceVpcEndpoint = new ec2.InterfaceVpcEndpoint(this, 'MyVpcEndpoint', {
vpc,
service: ec2.InterfaceVpcEndpointAwsService.APP_RUNNER_REQUESTS,
privateDnsEnabled: false,
});
const service = new apprunner.Service(this, 'Service', {
source: apprunner.Source.fromEcrPublic({
imageConfiguration: {
port: 8000,
},
imageIdentifier: 'public.ecr.aws/aws-containers/hello-app-runner:latest',
}),
isPubliclyAccessible: false, // set false
});
new apprunner.VpcIngressConnection(this, 'VpcIngressConnection', {
vpc,
interfaceVpcEndpoint,
service,
});
Properties
| Name | Type | Description |
|---|---|---|
| interface | IInterface | The VPC Interface Endpoint for the VPC Ingress Connection. |
| service | IService | The service to connect. |
| vpc | IVpc | The VPC for the VPC Ingress Connection. |
| vpc | string | The name for the VPC Ingress Connection. |
interfaceVpcEndpoint
Type:
IInterface
The VPC Interface Endpoint for the VPC Ingress Connection.
service
Type:
IService
The service to connect.
vpc
Type:
IVpc
The VPC for the VPC Ingress Connection.
vpcIngressConnectionName?
Type:
string
(optional, default: a name generated by CloudFormation)
The name for the VPC Ingress Connection.

.NET
Go
Java
Python
TypeScript (