@Generated(value="jsii-pacmak/1.70.0 (build 03c2f6f)", date="2022-11-01T13:16:42.592Z") @Stability(value=Experimental) public interface VpcConnectorProps extends software.amazon.jsii.JsiiSerializable
Example:
import software.amazon.awscdk.core.*;
Vpc vpc = Vpc.Builder.create(this, "Vpc")
.cidr("10.0.0.0/16")
.build();
VpcConnector vpcConnector = VpcConnector.Builder.create(this, "VpcConnector")
.vpc(vpc)
.vpcSubnets(vpc.selectSubnets(SubnetSelection.builder().subnetType(SubnetType.PUBLIC).build()))
.vpcConnectorName("MyVpcConnector")
.build();
Service.Builder.create(this, "Service")
.source(Source.fromEcrPublic(EcrPublicProps.builder()
.imageConfiguration(ImageConfiguration.builder().port(8000).build())
.imageIdentifier("public.ecr.aws/aws-containers/hello-app-runner:latest")
.build()))
.vpcConnector(vpcConnector)
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
VpcConnectorProps.Builder
A builder for
VpcConnectorProps |
static class |
VpcConnectorProps.Jsii$Proxy
An implementation for
VpcConnectorProps |
| Modifier and Type | Method and Description |
|---|---|
static VpcConnectorProps.Builder |
builder() |
default List<ISecurityGroup> |
getSecurityGroups()
(experimental) A list of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets.
|
IVpc |
getVpc()
(experimental) The VPC for the VPC Connector.
|
default String |
getVpcConnectorName()
(experimental) The name for the VpcConnector.
|
default SubnetSelection |
getVpcSubnets()
(experimental) Where to place the VPC Connector within the VPC.
|
@Stability(value=Experimental) @NotNull IVpc getVpc()
@Stability(value=Experimental) @Nullable default List<ISecurityGroup> getSecurityGroups()
Default: - a new security group will be created in the specified VPC
@Stability(value=Experimental) @Nullable default String getVpcConnectorName()
Default: - a name generated by CloudFormation
@Stability(value=Experimental) @Nullable default SubnetSelection getVpcSubnets()
Default: - Private subnets.
@Stability(value=Experimental) static VpcConnectorProps.Builder builder()
VpcConnectorProps.Builder of VpcConnectorPropsCopyright © 2022. All rights reserved.