Skip to content

GetResponderGatewayResponse

Source code in docs_src/capo_rtbfabric/types/get_responder_gateway_response.py
class GetResponderGatewayResponse(TypedDict, closed=True):
    vpc_id: "capo_rtbfabric.types.vpc_id.VpcId"
    """<p>The unique identifier of the Virtual Private Cloud (VPC).</p>"""
    subnet_ids: "capo_rtbfabric.types.subnet_id_list.SubnetIdList"
    """<p>The unique identifiers of the subnets.</p>"""
    security_group_ids: (
        "capo_rtbfabric.types.security_group_id_list.SecurityGroupIdList"
    )
    """<p>The unique identifiers of the security groups.</p>"""
    status: "capo_rtbfabric.types.responder_gateway_status.ResponderGatewayStatus"
    """<p>The status of the request.</p>"""
    description: NotRequired["str"]
    """<p>The description of the responder gateway.</p>"""
    created_at: NotRequired["datetime.datetime"]
    """<p>The timestamp of when the responder gateway was created.</p>"""
    updated_at: NotRequired["datetime.datetime"]
    """<p>The timestamp of when the responder gateway was updated.</p>"""
    domain_name: NotRequired["capo_rtbfabric.types.domain_name.DomainName"]
    """<p>The domain name of the responder gateway.</p>"""
    port: "int"
    """<p>The networking port.</p>"""
    protocol: "capo_rtbfabric.types.protocol.Protocol"
    """<p>The networking protocol.</p>"""
    listener_config: NotRequired["capo_rtbfabric.types.listener_config.ListenerConfig"]
    """<p>The listener configuration for the responder gateway.</p>"""
    trust_store_configuration: NotRequired[
        "capo_rtbfabric.types.trust_store_configuration.TrustStoreConfiguration"
    ]
    """<p>The configuration of the trust store.</p>"""
    managed_endpoint_configuration: NotRequired[
        "capo_rtbfabric.types.managed_endpoint_configuration.ManagedEndpointConfiguration"
    ]
    """<p>The configuration of the managed endpoint.</p>"""
    gateway_id: "capo_rtbfabric.types.gateway_id.GatewayId"
    """<p>The unique identifier of the gateway.</p>"""
    tags: NotRequired["capo_rtbfabric.types.tags_map.TagsMap"]
    """<p>A map of the key-value pairs for the tag or tags assigned to the specified resource.</p>"""
    active_links_count: NotRequired["int"]
    """<p>The count of active links for the responder gateway.</p>"""
    total_links_count: NotRequired["int"]
    """<p>The total count of links for the responder gateway.</p>"""
    links_requested_count: NotRequired["int"]
    """<p>The count of requested links waiting for the responder gateway to accept or reject.</p>"""
    gateway_type: NotRequired["capo_rtbfabric.types.gateway_type.GatewayType"]
    """<p>The type of gateway. Valid values are <code>EXTERNAL</code> or <code>INTERNAL</code>.</p>"""
    external_inbound_endpoint: NotRequired[
        "capo_rtbfabric.types.domain_name.DomainName"
    ]
    """<p>The external inbound endpoint for the responder gateway.</p>"""
    client_routing_policy: NotRequired[
        "capo_rtbfabric.types.client_routing_policy.ClientRoutingPolicy"
    ]
    """<p>The client routing policy of the gateway. This policy controls which Availability Zones RTB Fabric uses to reach the gateway for the requester gateways that send traffic to it. RTB Fabric omits this member if the gateway has never had a client routing policy. An omitted value means that the gateway uses <code>AVAILABILITY_ZONE_AFFINITY</code>. For more information, see <a href="https://docs.aws.amazon.com/rtb-fabric/latest/userguide/working-with-responder-gateways.html#configuring-availability-zone-affinity">Configuring Availability Zone affinity</a> in the <i>Amazon Web Services RTB Fabric User Guide</i>.</p>"""
active_links_count: NotRequired[int]

The count of active links for the responder gateway.

client_routing_policy instance-attribute

client_routing_policy: NotRequired[ClientRoutingPolicy]

The client routing policy of the gateway. This policy controls which Availability Zones RTB Fabric uses to reach the gateway for the requester gateways that send traffic to it. RTB Fabric omits this member if the gateway has never had a client routing policy. An omitted value means that the gateway uses AVAILABILITY_ZONE_AFFINITY. For more information, see Configuring Availability Zone affinity in the Amazon Web Services RTB Fabric User Guide.

created_at instance-attribute

created_at: NotRequired[datetime]

The timestamp of when the responder gateway was created.

description instance-attribute

description: NotRequired[str]

The description of the responder gateway.

domain_name instance-attribute

domain_name: NotRequired[DomainName]

The domain name of the responder gateway.

external_inbound_endpoint instance-attribute

external_inbound_endpoint: NotRequired[DomainName]

The external inbound endpoint for the responder gateway.

gateway_id instance-attribute

gateway_id: GatewayId

The unique identifier of the gateway.

gateway_type instance-attribute

gateway_type: NotRequired[GatewayType]

The type of gateway. Valid values are EXTERNAL or INTERNAL.

links_requested_count: NotRequired[int]

The count of requested links waiting for the responder gateway to accept or reject.

listener_config instance-attribute

listener_config: NotRequired[ListenerConfig]

The listener configuration for the responder gateway.

managed_endpoint_configuration instance-attribute

managed_endpoint_configuration: NotRequired[ManagedEndpointConfiguration]

The configuration of the managed endpoint.

port instance-attribute

port: int

The networking port.

protocol instance-attribute

protocol: Protocol

The networking protocol.

security_group_ids instance-attribute

security_group_ids: SecurityGroupIdList

The unique identifiers of the security groups.

status instance-attribute

The status of the request.

subnet_ids instance-attribute

subnet_ids: SubnetIdList

The unique identifiers of the subnets.

tags instance-attribute

tags: NotRequired[TagsMap]

A map of the key-value pairs for the tag or tags assigned to the specified resource.

total_links_count: NotRequired[int]

The total count of links for the responder gateway.

trust_store_configuration instance-attribute

trust_store_configuration: NotRequired[TrustStoreConfiguration]

The configuration of the trust store.

updated_at instance-attribute

updated_at: NotRequired[datetime]

The timestamp of when the responder gateway was updated.

vpc_id instance-attribute

vpc_id: VpcId

The unique identifier of the Virtual Private Cloud (VPC).