We recommend new projects start with resources from the AWS provider.
aws-native.apprunner.VpcIngressConnection
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
The AWS::AppRunner::VpcIngressConnection resource is an App Runner resource that specifies an App Runner VpcIngressConnection.
Create VpcIngressConnection Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VpcIngressConnection(name: string, args: VpcIngressConnectionArgs, opts?: CustomResourceOptions);@overload
def VpcIngressConnection(resource_name: str,
                         args: VpcIngressConnectionArgs,
                         opts: Optional[ResourceOptions] = None)
@overload
def VpcIngressConnection(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         ingress_vpc_configuration: Optional[VpcIngressConnectionIngressVpcConfigurationArgs] = None,
                         service_arn: Optional[str] = None,
                         tags: Optional[Sequence[_root_inputs.CreateOnlyTagArgs]] = None,
                         vpc_ingress_connection_name: Optional[str] = None)func NewVpcIngressConnection(ctx *Context, name string, args VpcIngressConnectionArgs, opts ...ResourceOption) (*VpcIngressConnection, error)public VpcIngressConnection(string name, VpcIngressConnectionArgs args, CustomResourceOptions? opts = null)
public VpcIngressConnection(String name, VpcIngressConnectionArgs args)
public VpcIngressConnection(String name, VpcIngressConnectionArgs args, CustomResourceOptions options)
type: aws-native:apprunner:VpcIngressConnection
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args VpcIngressConnectionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args VpcIngressConnectionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args VpcIngressConnectionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VpcIngressConnectionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VpcIngressConnectionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
VpcIngressConnection Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The VpcIngressConnection resource accepts the following input properties:
- IngressVpc Pulumi.Configuration Aws Native. App Runner. Inputs. Vpc Ingress Connection Ingress Vpc Configuration 
- Specifications for the customer’s Amazon VPC and the related AWS PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource.
- ServiceArn string
- The Amazon Resource Name (ARN) of the service.
- 
List<Pulumi.Aws Native. Inputs. Create Only Tag> 
- An optional list of metadata items that you can associate with the VPC Ingress Connection resource. A tag is a key-value pair.
- VpcIngress stringConnection Name 
- The customer-provided Vpc Ingress Connection name.
- IngressVpc VpcConfiguration Ingress Connection Ingress Vpc Configuration Args 
- Specifications for the customer’s Amazon VPC and the related AWS PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource.
- ServiceArn string
- The Amazon Resource Name (ARN) of the service.
- 
CreateOnly Tag Args 
- An optional list of metadata items that you can associate with the VPC Ingress Connection resource. A tag is a key-value pair.
- VpcIngress stringConnection Name 
- The customer-provided Vpc Ingress Connection name.
- ingressVpc VpcConfiguration Ingress Connection Ingress Vpc Configuration 
- Specifications for the customer’s Amazon VPC and the related AWS PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource.
- serviceArn String
- The Amazon Resource Name (ARN) of the service.
- 
List<CreateOnly Tag> 
- An optional list of metadata items that you can associate with the VPC Ingress Connection resource. A tag is a key-value pair.
- vpcIngress StringConnection Name 
- The customer-provided Vpc Ingress Connection name.
- ingressVpc VpcConfiguration Ingress Connection Ingress Vpc Configuration 
- Specifications for the customer’s Amazon VPC and the related AWS PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource.
- serviceArn string
- The Amazon Resource Name (ARN) of the service.
- 
CreateOnly Tag[] 
- An optional list of metadata items that you can associate with the VPC Ingress Connection resource. A tag is a key-value pair.
- vpcIngress stringConnection Name 
- The customer-provided Vpc Ingress Connection name.
- ingress_vpc_ Vpcconfiguration Ingress Connection Ingress Vpc Configuration Args 
- Specifications for the customer’s Amazon VPC and the related AWS PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource.
- service_arn str
- The Amazon Resource Name (ARN) of the service.
- 
Sequence[CreateOnly Tag Args] 
- An optional list of metadata items that you can associate with the VPC Ingress Connection resource. A tag is a key-value pair.
- vpc_ingress_ strconnection_ name 
- The customer-provided Vpc Ingress Connection name.
- ingressVpc Property MapConfiguration 
- Specifications for the customer’s Amazon VPC and the related AWS PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource.
- serviceArn String
- The Amazon Resource Name (ARN) of the service.
- List<Property Map>
- An optional list of metadata items that you can associate with the VPC Ingress Connection resource. A tag is a key-value pair.
- vpcIngress StringConnection Name 
- The customer-provided Vpc Ingress Connection name.
Outputs
All input properties are implicitly available as output properties. Additionally, the VpcIngressConnection resource produces the following output properties:
- DomainName string
- The Domain name associated with the VPC Ingress Connection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
Pulumi.Aws Native. App Runner. Vpc Ingress Connection Status 
- The current status of the VpcIngressConnection.
- VpcIngress stringConnection Arn 
- The Amazon Resource Name (ARN) of the VpcIngressConnection.
- DomainName string
- The Domain name associated with the VPC Ingress Connection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
VpcIngress Connection Status 
- The current status of the VpcIngressConnection.
- VpcIngress stringConnection Arn 
- The Amazon Resource Name (ARN) of the VpcIngressConnection.
- domainName String
- The Domain name associated with the VPC Ingress Connection.
- id String
- The provider-assigned unique ID for this managed resource.
- status
VpcIngress Connection Status 
- The current status of the VpcIngressConnection.
- vpcIngress StringConnection Arn 
- The Amazon Resource Name (ARN) of the VpcIngressConnection.
- domainName string
- The Domain name associated with the VPC Ingress Connection.
- id string
- The provider-assigned unique ID for this managed resource.
- status
VpcIngress Connection Status 
- The current status of the VpcIngressConnection.
- vpcIngress stringConnection Arn 
- The Amazon Resource Name (ARN) of the VpcIngressConnection.
- domain_name str
- The Domain name associated with the VPC Ingress Connection.
- id str
- The provider-assigned unique ID for this managed resource.
- status
VpcIngress Connection Status 
- The current status of the VpcIngressConnection.
- vpc_ingress_ strconnection_ arn 
- The Amazon Resource Name (ARN) of the VpcIngressConnection.
- domainName String
- The Domain name associated with the VPC Ingress Connection.
- id String
- The provider-assigned unique ID for this managed resource.
- status "AVAILABLE" | "PENDING_CREATION" | "PENDING_UPDATE" | "PENDING_DELETION" | "FAILED_CREATION" | "FAILED_UPDATE" | "FAILED_DELETION" | "DELETED"
- The current status of the VpcIngressConnection.
- vpcIngress StringConnection Arn 
- The Amazon Resource Name (ARN) of the VpcIngressConnection.
Supporting Types
CreateOnlyTag, CreateOnlyTagArgs      
VpcIngressConnectionIngressVpcConfiguration, VpcIngressConnectionIngressVpcConfigurationArgs            
- VpcEndpoint stringId 
- The ID of the VPC endpoint that your App Runner service connects to.
- VpcId string
- The ID of the VPC that the VPC endpoint is used in.
- VpcEndpoint stringId 
- The ID of the VPC endpoint that your App Runner service connects to.
- VpcId string
- The ID of the VPC that the VPC endpoint is used in.
- vpcEndpoint StringId 
- The ID of the VPC endpoint that your App Runner service connects to.
- vpcId String
- The ID of the VPC that the VPC endpoint is used in.
- vpcEndpoint stringId 
- The ID of the VPC endpoint that your App Runner service connects to.
- vpcId string
- The ID of the VPC that the VPC endpoint is used in.
- vpc_endpoint_ strid 
- The ID of the VPC endpoint that your App Runner service connects to.
- vpc_id str
- The ID of the VPC that the VPC endpoint is used in.
- vpcEndpoint StringId 
- The ID of the VPC endpoint that your App Runner service connects to.
- vpcId String
- The ID of the VPC that the VPC endpoint is used in.
VpcIngressConnectionStatus, VpcIngressConnectionStatusArgs        
- Available
- AVAILABLE
- PendingCreation 
- PENDING_CREATION
- PendingUpdate 
- PENDING_UPDATE
- PendingDeletion 
- PENDING_DELETION
- FailedCreation 
- FAILED_CREATION
- FailedUpdate 
- FAILED_UPDATE
- FailedDeletion 
- FAILED_DELETION
- Deleted
- DELETED
- VpcIngress Connection Status Available 
- AVAILABLE
- VpcIngress Connection Status Pending Creation 
- PENDING_CREATION
- VpcIngress Connection Status Pending Update 
- PENDING_UPDATE
- VpcIngress Connection Status Pending Deletion 
- PENDING_DELETION
- VpcIngress Connection Status Failed Creation 
- FAILED_CREATION
- VpcIngress Connection Status Failed Update 
- FAILED_UPDATE
- VpcIngress Connection Status Failed Deletion 
- FAILED_DELETION
- VpcIngress Connection Status Deleted 
- DELETED
- Available
- AVAILABLE
- PendingCreation 
- PENDING_CREATION
- PendingUpdate 
- PENDING_UPDATE
- PendingDeletion 
- PENDING_DELETION
- FailedCreation 
- FAILED_CREATION
- FailedUpdate 
- FAILED_UPDATE
- FailedDeletion 
- FAILED_DELETION
- Deleted
- DELETED
- Available
- AVAILABLE
- PendingCreation 
- PENDING_CREATION
- PendingUpdate 
- PENDING_UPDATE
- PendingDeletion 
- PENDING_DELETION
- FailedCreation 
- FAILED_CREATION
- FailedUpdate 
- FAILED_UPDATE
- FailedDeletion 
- FAILED_DELETION
- Deleted
- DELETED
- AVAILABLE
- AVAILABLE
- PENDING_CREATION
- PENDING_CREATION
- PENDING_UPDATE
- PENDING_UPDATE
- PENDING_DELETION
- PENDING_DELETION
- FAILED_CREATION
- FAILED_CREATION
- FAILED_UPDATE
- FAILED_UPDATE
- FAILED_DELETION
- FAILED_DELETION
- DELETED
- DELETED
- "AVAILABLE"
- AVAILABLE
- "PENDING_CREATION"
- PENDING_CREATION
- "PENDING_UPDATE"
- PENDING_UPDATE
- "PENDING_DELETION"
- PENDING_DELETION
- "FAILED_CREATION"
- FAILED_CREATION
- "FAILED_UPDATE"
- FAILED_UPDATE
- "FAILED_DELETION"
- FAILED_DELETION
- "DELETED"
- DELETED
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.