Manages an App Runner VPC Connector.
resource "aws_apprunner_vpc_connector" "connector" {
vpc_connector_name = "name"
subnets = ["subnet1", "subnet2"]
security_groups = ["sg1", "sg2"]
}
The following arguments supported:
vpc_connector_name
- (Required) Name for the VPC connector.subnets
(Required) List of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC. Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify.security_groups
- List of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.tags
- (Optional) Key-value map of resource tags. If configured with a provider default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.This resource exports the following attributes in addition to the arguments above:
arn
- ARN of VPC connector.status
- Current state of the VPC connector. If the status of a connector revision is INACTIVE, it was deleted and can't be used. Inactive connector revisions are permanently removed some time after they are deleted.vpc_connector_revision
- The revision of VPC connector. It's unique among all the active connectors ("Status": "ACTIVE") that share the same Name.tags_all
- Map of tags assigned to the resource, including those inherited from the provider default_tags
configuration block.In Terraform v1.5.0 and later, use an import
block to import App Runner vpc connector using the arn
. For example:
import {
to = aws_apprunner_vpc_connector.example
id = "arn:aws:apprunner:us-east-1:1234567890:vpcconnector/example/1/0a03292a89764e5882c41d8f991c82fe"
}
Using terraform import
, import App Runner vpc connector using the arn
. For example:
% terraform import aws_apprunner_vpc_connector.example arn:aws:apprunner:us-east-1:1234567890:vpcconnector/example/1/0a03292a89764e5882c41d8f991c82fe