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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The VpcIngressConnection resource accepts the following input properties:
- Ingress
Vpc 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.
- Service
Arn 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.
- Vpc
Ingress 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 string - The Amazon Resource Name (ARN) of the service.
- Create
Only 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 stringConnection Name - The customer-provided Vpc Ingress Connection name.
- ingress
Vpc 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.
- service
Arn String - The Amazon Resource Name (ARN) of the service.
- List<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.
- vpc
Ingress StringConnection Name - The customer-provided Vpc Ingress Connection name.
- ingress
Vpc 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.
- service
Arn string - The Amazon Resource Name (ARN) of the service.
- 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.
- vpc
Ingress 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[Create
Only 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.
- ingress
Vpc 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.
- service
Arn 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.
- vpc
Ingress 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:
- Domain
Name 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.
- Vpc
Ingress stringConnection Arn - The Amazon Resource Name (ARN) of the VpcIngressConnection.
- Domain
Name string - The Domain name associated with the VPC Ingress Connection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
Vpc
Ingress Connection Status - The current status of the VpcIngressConnection.
- Vpc
Ingress stringConnection Arn - The Amazon Resource Name (ARN) of the VpcIngressConnection.
- domain
Name String - The Domain name associated with the VPC Ingress Connection.
- id String
- The provider-assigned unique ID for this managed resource.
- status
Vpc
Ingress Connection Status - The current status of the VpcIngressConnection.
- vpc
Ingress StringConnection Arn - The Amazon Resource Name (ARN) of the VpcIngressConnection.
- domain
Name string - The Domain name associated with the VPC Ingress Connection.
- id string
- The provider-assigned unique ID for this managed resource.
- status
Vpc
Ingress Connection Status - The current status of the VpcIngressConnection.
- vpc
Ingress 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
Vpc
Ingress Connection Status - The current status of the VpcIngressConnection.
- vpc_
ingress_ strconnection_ arn - The Amazon Resource Name (ARN) of the VpcIngressConnection.
- domain
Name 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.
- vpc
Ingress StringConnection Arn - The Amazon Resource Name (ARN) of the VpcIngressConnection.
Supporting Types
CreateOnlyTag, CreateOnlyTagArgs
VpcIngressConnectionIngressVpcConfiguration, VpcIngressConnectionIngressVpcConfigurationArgs
- Vpc
Endpoint stringId - The ID of the VPC endpoint that your App Runner service connects to.
- Vpc
Id string - The ID of the VPC that the VPC endpoint is used in.
- Vpc
Endpoint stringId - The ID of the VPC endpoint that your App Runner service connects to.
- Vpc
Id string - The ID of the VPC that the VPC endpoint is used in.
- vpc
Endpoint StringId - The ID of the VPC endpoint that your App Runner service connects to.
- vpc
Id String - The ID of the VPC that the VPC endpoint is used in.
- vpc
Endpoint stringId - The ID of the VPC endpoint that your App Runner service connects to.
- vpc
Id 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.
- vpc
Endpoint StringId - The ID of the VPC endpoint that your App Runner service connects to.
- vpc
Id String - The ID of the VPC that the VPC endpoint is used in.
VpcIngressConnectionStatus, VpcIngressConnectionStatusArgs
- 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
- Vpc
Ingress Connection Status Available - AVAILABLE
- Vpc
Ingress Connection Status Pending Creation - PENDING_CREATION
- Vpc
Ingress Connection Status Pending Update - PENDING_UPDATE
- Vpc
Ingress Connection Status Pending Deletion - PENDING_DELETION
- Vpc
Ingress Connection Status Failed Creation - FAILED_CREATION
- Vpc
Ingress Connection Status Failed Update - FAILED_UPDATE
- Vpc
Ingress Connection Status Failed Deletion - FAILED_DELETION
- Vpc
Ingress Connection Status 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
- 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.