Skip to content

VpcConfiguration

Source code in docs_src/capo_bedrock_agent/types/vpc_configuration.py
class VpcConfiguration(TypedDict, closed=True):
    vpc_configuration_id: (
        "capo_bedrock_agent.types.vpc_configuration_id.VpcConfigurationId"
    )
    """<p>The unique identifier of the VPC configuration.</p>"""
    status: "capo_bedrock_agent.types.vpc_configuration_status.VpcConfigurationStatus"
    """<p>The current lifecycle status of the VPC configuration.</p>"""
    status_message: NotRequired[
        "capo_bedrock_agent.types.vpc_configuration_status_message.VpcConfigurationStatusMessage"
    ]
    """<p>Additional detail about the current status, such as the cause of a <code>CREATE_FAILED</code> or <code>DELETE_FAILED</code> status.</p>"""
    vpc_id: "capo_bedrock_agent.types.vpc_id.VpcId"
    """<p>The identifier of the VPC that the knowledge base connects through to reach the resource.</p>"""
    subnet_ids: "capo_bedrock_agent.types.subnet_id_list.SubnetIdList"
    """<p>The subnets that the knowledge base uses to connect to the resource.</p>"""
    resource_target: "capo_bedrock_agent.types.resource_target.ResourceTarget"
    """<p>The private IPv4 address or DNS name of the resource.</p>"""
    port: "capo_bedrock_agent.types.port.Port"
    """<p>The port on which the resource is reached.</p>"""
    protocol: "capo_bedrock_agent.types.vpc_protocol.VpcProtocol"
    """<p>The protocol used to connect to the resource.</p>"""
    resolution_mode: "capo_bedrock_agent.types.vpc_resolution_mode.VpcResolutionMode"
    """<p>Specifies how the resource target is resolved.</p>"""
    host_header: NotRequired["capo_bedrock_agent.types.host_header.HostHeader"]
    """<p>The HTTP <code>Host</code> header value sent when invoking the resource, if configured.</p>"""
    tls_server_name: NotRequired[
        "capo_bedrock_agent.types.tls_server_name.TlsServerName"
    ]
    """<p>The expected TLS server name that the service matches against the Subject Alternative Names on the resource's TLS certificate. Present when <code>protocol</code> is <code>HTTPS</code>.</p>"""
    name: NotRequired[
        "capo_bedrock_agent.types.vpc_configuration_name.VpcConfigurationName"
    ]
    """<p>The human-readable name of the VPC configuration, if provided.</p>"""
    description: NotRequired[
        "capo_bedrock_agent.types.vpc_configuration_description.VpcConfigurationDescription"
    ]
    """<p>The description of the VPC configuration, if provided.</p>"""
    created_at: "capo_bedrock_agent.types.date_timestamp.DateTimestamp"
    """<p>The time at which the VPC configuration was created.</p>"""
    updated_at: "capo_bedrock_agent.types.date_timestamp.DateTimestamp"
    """<p>The time at which the VPC configuration was last updated.</p>"""

created_at instance-attribute

created_at: DateTimestamp

The time at which the VPC configuration was created.

description instance-attribute

description: NotRequired[VpcConfigurationDescription]

The description of the VPC configuration, if provided.

host_header instance-attribute

host_header: NotRequired[HostHeader]

The HTTP Host header value sent when invoking the resource, if configured.

name instance-attribute

name: NotRequired[VpcConfigurationName]

The human-readable name of the VPC configuration, if provided.

port instance-attribute

port: Port

The port on which the resource is reached.

protocol instance-attribute

protocol: VpcProtocol

The protocol used to connect to the resource.

resolution_mode instance-attribute

resolution_mode: VpcResolutionMode

Specifies how the resource target is resolved.

resource_target instance-attribute

resource_target: ResourceTarget

The private IPv4 address or DNS name of the resource.

status instance-attribute

The current lifecycle status of the VPC configuration.

status_message instance-attribute

status_message: NotRequired[VpcConfigurationStatusMessage]

Additional detail about the current status, such as the cause of a CREATE_FAILED or DELETE_FAILED status.

subnet_ids instance-attribute

subnet_ids: SubnetIdList

The subnets that the knowledge base uses to connect to the resource.

tls_server_name instance-attribute

tls_server_name: NotRequired[TlsServerName]

The expected TLS server name that the service matches against the Subject Alternative Names on the resource's TLS certificate. Present when protocol is HTTPS.

updated_at instance-attribute

updated_at: DateTimestamp

The time at which the VPC configuration was last updated.

vpc_configuration_id instance-attribute

vpc_configuration_id: VpcConfigurationId

The unique identifier of the VPC configuration.

vpc_id instance-attribute

vpc_id: VpcId

The identifier of the VPC that the knowledge base connects through to reach the resource.