Skip to content

GatewayTarget

Source code in docs_src/capo_bedrock_agentcore_control/types/gateway_target.py
class GatewayTarget(TypedDict, closed=True):
    gateway_arn: "capo_bedrock_agentcore_control.types.gateway_arn.GatewayArn"
    """<p>The Amazon Resource Name (ARN) of the gateway target.</p>"""
    target_id: "capo_bedrock_agentcore_control.types.target_id.TargetId"
    """<p>The target ID.</p>"""
    created_at: "capo_bedrock_agentcore_control.types.date_timestamp.DateTimestamp"
    """<p>The date and time at which the target was created.</p>"""
    updated_at: "capo_bedrock_agentcore_control.types.date_timestamp.DateTimestamp"
    """<p>The date and time at which the target was updated.</p>"""
    status: "capo_bedrock_agentcore_control.types.target_status.TargetStatus"
    """<p>The status of the gateway target.</p>"""
    status_reasons: NotRequired[
        "capo_bedrock_agentcore_control.types.status_reasons.StatusReasons"
    ]
    """<p>The status reasons for the target status.</p>"""
    name: "capo_bedrock_agentcore_control.types.target_name.TargetName"
    """<p>The name of the gateway target.</p>"""
    description: NotRequired[
        "capo_bedrock_agentcore_control.types.target_description.TargetDescription"
    ]
    """<p>The description for the gateway target.</p>"""
    target_configuration: (
        "capo_bedrock_agentcore_control.types.target_configuration.TargetConfiguration"
    )
    credential_provider_configurations: "capo_bedrock_agentcore_control.types.credential_provider_configurations.CredentialProviderConfigurations"
    """<p>The provider configurations.</p>"""
    last_synchronized_at: NotRequired[
        "capo_bedrock_agentcore_control.types.date_timestamp.DateTimestamp"
    ]
    """<p>The last synchronization time.</p>"""
    metadata_configuration: NotRequired[
        "capo_bedrock_agentcore_control.types.metadata_configuration.MetadataConfiguration"
    ]
    """<p>The metadata configuration for HTTP header and query parameter propagation to and from this gateway target.</p>"""
    private_endpoint: NotRequired[
        "capo_bedrock_agentcore_control.types.private_endpoint.PrivateEndpoint"
    ]
    private_endpoint_managed_resources: NotRequired[
        "capo_bedrock_agentcore_control.types.private_endpoint_managed_resources.PrivateEndpointManagedResources"
    ]
    """<p>A list of managed resources created by the gateway for private endpoint connectivity. These resources are created in your account when you use a managed VPC Lattice resource configuration.</p>"""
    authorization_data: NotRequired[
        "capo_bedrock_agentcore_control.types.authorization_data.AuthorizationData"
    ]
    """<p>OAuth2 authorization data for the gateway target. This data is returned when a target is configured with a credential provider with authorization code grant type and requires user federation.</p>"""
    protocol_type: NotRequired[
        "capo_bedrock_agentcore_control.types.target_protocol_type.TargetProtocolType"
    ]
    """<p>The protocol type of the gateway target.</p>"""
    certificate_configurations: NotRequired[
        "capo_bedrock_agentcore_control.types.certificate_configuration_list.CertificateConfigurationList"
    ]
    """<p>The private certificate authority (CA) configurations for the gateway target.</p>"""

authorization_data instance-attribute

authorization_data: NotRequired[AuthorizationData]

OAuth2 authorization data for the gateway target. This data is returned when a target is configured with a credential provider with authorization code grant type and requires user federation.

certificate_configurations instance-attribute

certificate_configurations: NotRequired[CertificateConfigurationList]

The private certificate authority (CA) configurations for the gateway target.

created_at instance-attribute

created_at: DateTimestamp

The date and time at which the target was created.

credential_provider_configurations instance-attribute

credential_provider_configurations: CredentialProviderConfigurations

The provider configurations.

description instance-attribute

description: NotRequired[TargetDescription]

The description for the gateway target.

gateway_arn instance-attribute

gateway_arn: GatewayArn

The Amazon Resource Name (ARN) of the gateway target.

last_synchronized_at instance-attribute

last_synchronized_at: NotRequired[DateTimestamp]

The last synchronization time.

metadata_configuration instance-attribute

metadata_configuration: NotRequired[MetadataConfiguration]

The metadata configuration for HTTP header and query parameter propagation to and from this gateway target.

name instance-attribute

name: TargetName

The name of the gateway target.

private_endpoint instance-attribute

private_endpoint: NotRequired[PrivateEndpoint]

private_endpoint_managed_resources instance-attribute

private_endpoint_managed_resources: NotRequired[PrivateEndpointManagedResources]

A list of managed resources created by the gateway for private endpoint connectivity. These resources are created in your account when you use a managed VPC Lattice resource configuration.

protocol_type instance-attribute

protocol_type: NotRequired[TargetProtocolType]

The protocol type of the gateway target.

status instance-attribute

status: TargetStatus

The status of the gateway target.

status_reasons instance-attribute

status_reasons: NotRequired[StatusReasons]

The status reasons for the target status.

target_configuration instance-attribute

target_configuration: TargetConfiguration

target_id instance-attribute

target_id: TargetId

The target ID.

updated_at instance-attribute

updated_at: DateTimestamp

The date and time at which the target was updated.