Skip to content

WebAppVpcConfig

Source code in docs_src/capo_transfer/types/web_app_vpc_config.py
class WebAppVpcConfig(TypedDict, closed=True):
    subnet_ids: NotRequired["capo_transfer.types.subnet_ids.SubnetIds"]
    """<p>The list of subnet IDs within the VPC where the web app endpoint will be deployed. These subnets must be in the same VPC specified in the VpcId parameter.</p>"""
    vpc_id: NotRequired["capo_transfer.types.vpc_id.VpcId"]
    """<p>The identifier of the VPC where the web app endpoint will be hosted.</p>"""
    security_group_ids: NotRequired[
        "capo_transfer.types.security_group_ids.SecurityGroupIds"
    ]
    """<p>The list of security group IDs that control access to the web app endpoint. These security groups determine which sources can access the endpoint based on IP addresses and port configurations.</p>"""
    ip_address_type: NotRequired[
        "capo_transfer.types.web_app_vpc_endpoint_ip_address_type.WebAppVpcEndpointIpAddressType"
    ]
    """<p>The IP address type for the web app's VPC endpoint. This determines whether the endpoint is accessible over IPv4 only, or over both IPv4 and IPv6.</p>"""

ip_address_type instance-attribute

ip_address_type: NotRequired[WebAppVpcEndpointIpAddressType]

The IP address type for the web app's VPC endpoint. This determines whether the endpoint is accessible over IPv4 only, or over both IPv4 and IPv6.

security_group_ids instance-attribute

security_group_ids: NotRequired[SecurityGroupIds]

The list of security group IDs that control access to the web app endpoint. These security groups determine which sources can access the endpoint based on IP addresses and port configurations.

subnet_ids instance-attribute

subnet_ids: NotRequired[SubnetIds]

The list of subnet IDs within the VPC where the web app endpoint will be deployed. These subnets must be in the same VPC specified in the VpcId parameter.

vpc_id instance-attribute

vpc_id: NotRequired[VpcId]

The identifier of the VPC where the web app endpoint will be hosted.