Skip to content

Vpc

Source code in docs_src/capo_ec2/types/vpc.py
class Vpc(TypedDict, closed=True):
    owner_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the Amazon Web Services account that owns the VPC.</p>"""
    instance_tenancy: NotRequired["capo_ec2.types.tenancy.Tenancy"]
    """<p>The allowed tenancy of instances launched into the VPC.</p>"""
    ipv6_cidr_block_association_set: NotRequired[
        "capo_ec2.types.vpc_ipv6_cidr_block_association_set.VpcIpv6CidrBlockAssociationSet"
    ]
    """<p>Information about the IPv6 CIDR blocks associated with the VPC.</p>"""
    cidr_block_association_set: NotRequired[
        "capo_ec2.types.vpc_cidr_block_association_set.VpcCidrBlockAssociationSet"
    ]
    """<p>Information about the IPv4 CIDR blocks associated with the VPC.</p>"""
    is_default: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Indicates whether the VPC is the default VPC.</p>"""
    encryption_control: NotRequired[
        "capo_ec2.types.vpc_encryption_control.VpcEncryptionControl"
    ]
    tags: NotRequired["capo_ec2.types.tag_list.TagList"]
    """<p>Any tags assigned to the VPC.</p>"""
    block_public_access_states: NotRequired[
        "capo_ec2.types.block_public_access_states.BlockPublicAccessStates"
    ]
    """<p>The state of VPC Block Public Access (BPA).</p>"""
    vpc_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the VPC.</p>"""
    state: NotRequired["capo_ec2.types.vpc_state.VpcState"]
    """<p>The current state of the VPC.</p>"""
    cidr_block: NotRequired["capo_ec2.types.string.String"]
    """<p>The primary IPv4 CIDR block for the VPC.</p>"""
    dhcp_options_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the set of DHCP options you've associated with the VPC.</p>"""

block_public_access_states instance-attribute

block_public_access_states: NotRequired[BlockPublicAccessStates]

The state of VPC Block Public Access (BPA).

cidr_block instance-attribute

cidr_block: NotRequired[String]

The primary IPv4 CIDR block for the VPC.

cidr_block_association_set instance-attribute

cidr_block_association_set: NotRequired[VpcCidrBlockAssociationSet]

Information about the IPv4 CIDR blocks associated with the VPC.

dhcp_options_id instance-attribute

dhcp_options_id: NotRequired[String]

The ID of the set of DHCP options you've associated with the VPC.

encryption_control instance-attribute

encryption_control: NotRequired[VpcEncryptionControl]

instance_tenancy instance-attribute

instance_tenancy: NotRequired[Tenancy]

The allowed tenancy of instances launched into the VPC.

ipv6_cidr_block_association_set instance-attribute

ipv6_cidr_block_association_set: NotRequired[VpcIpv6CidrBlockAssociationSet]

Information about the IPv6 CIDR blocks associated with the VPC.

is_default instance-attribute

is_default: NotRequired[Boolean]

Indicates whether the VPC is the default VPC.

owner_id instance-attribute

owner_id: NotRequired[String]

The ID of the Amazon Web Services account that owns the VPC.

state instance-attribute

state: NotRequired[VpcState]

The current state of the VPC.

tags instance-attribute

tags: NotRequired[TagList]

Any tags assigned to the VPC.

vpc_id instance-attribute

vpc_id: NotRequired[String]

The ID of the VPC.