CfnVpcIngressConnectionMixinProps

class aws_cdk.mixins_preview.aws_apprunner.mixins.CfnVpcIngressConnectionMixinProps(*, ingress_vpc_configuration=None, service_arn=None, tags=None, vpc_ingress_connection_name=None)

Bases: object

Properties for CfnVpcIngressConnectionPropsMixin.

Parameters:
  • ingress_vpc_configuration (Union[IResolvable, IngressVpcConfigurationProperty, Dict[str, Any], None]) – 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 (Optional[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.mixins_preview.aws_apprunner import mixins as apprunner_mixins

cfn_vpc_ingress_connection_mixin_props = apprunner_mixins.CfnVpcIngressConnectionMixinProps(
    ingress_vpc_configuration=apprunner_mixins.CfnVpcIngressConnectionPropsMixin.IngressVpcConfigurationProperty(
        vpc_endpoint_id="vpcEndpointId",
        vpc_id="vpcId"
    ),
    service_arn="serviceArn",
    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