CfnVpcIngressConnectionProps

class aws_cdk.aws_apprunner.CfnVpcIngressConnectionProps(*, ingress_vpc_configuration, service_arn, tags=None, vpc_ingress_connection_name=None)

Bases: object

Properties for defining a CfnVpcIngressConnection.

Parameters:
  • ingress_vpc_configuration (Union[IResolvable, IngressVpcConfigurationProperty, Dict[str, Any]]) – 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) for this App Runner service that is used to create the VPC Ingress Connection resource.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – 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_connection_name (Optional[str]) – The customer-provided VPC Ingress Connection name.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apprunner-vpcingressconnection.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_apprunner as apprunner

cfn_vpc_ingress_connection_props = apprunner.CfnVpcIngressConnectionProps(
    ingress_vpc_configuration=apprunner.CfnVpcIngressConnection.IngressVpcConfigurationProperty(
        vpc_endpoint_id="vpcEndpointId",
        vpc_id="vpcId"
    ),
    service_arn="serviceArn",

    # the properties below are optional
    tags=[CfnTag(
        key="key",
        value="value"
    )],
    vpc_ingress_connection_name="vpcIngressConnectionName"
)

Attributes

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.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apprunner-vpcingressconnection.html#cfn-apprunner-vpcingressconnection-ingressvpcconfiguration

service_arn

The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress Connection resource.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apprunner-vpcingressconnection.html#cfn-apprunner-vpcingressconnection-servicearn

tags

An optional list of metadata items that you can associate with the VPC Ingress Connection resource.

A tag is a key-value pair.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apprunner-vpcingressconnection.html#cfn-apprunner-vpcingressconnection-tags

vpc_ingress_connection_name

The customer-provided VPC Ingress Connection name.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apprunner-vpcingressconnection.html#cfn-apprunner-vpcingressconnection-vpcingressconnectionname