Skip to content

Type definitions#

Index > RTBFabric > Type definitions

Auto-generated documentation for RTBFabric type annotations stubs module mypy-boto3-rtbfabric.

FilterCriterionUnionTypeDef#

# FilterCriterionUnionTypeDef Union usage example

from mypy_boto3_rtbfabric.type_defs import FilterCriterionUnionTypeDef


def get_value() -> FilterCriterionUnionTypeDef:
    return ...


# FilterCriterionUnionTypeDef definition

FilterCriterionUnionTypeDef = Union[
    FilterCriterionTypeDef,  # (1)
    FilterCriterionOutputTypeDef,  # (2)
]
  1. See FilterCriterionTypeDef
  2. See FilterCriterionOutputTypeDef

TrustStoreConfigurationUnionTypeDef#

# TrustStoreConfigurationUnionTypeDef Union usage example

from mypy_boto3_rtbfabric.type_defs import TrustStoreConfigurationUnionTypeDef


def get_value() -> TrustStoreConfigurationUnionTypeDef:
    return ...


# TrustStoreConfigurationUnionTypeDef definition

TrustStoreConfigurationUnionTypeDef = Union[
    TrustStoreConfigurationTypeDef,  # (1)
    TrustStoreConfigurationOutputTypeDef,  # (2)
]
  1. See TrustStoreConfigurationTypeDef
  2. See TrustStoreConfigurationOutputTypeDef

ManagedEndpointConfigurationUnionTypeDef#

# ManagedEndpointConfigurationUnionTypeDef Union usage example

from mypy_boto3_rtbfabric.type_defs import ManagedEndpointConfigurationUnionTypeDef


def get_value() -> ManagedEndpointConfigurationUnionTypeDef:
    return ...


# ManagedEndpointConfigurationUnionTypeDef definition

ManagedEndpointConfigurationUnionTypeDef = Union[
    ManagedEndpointConfigurationTypeDef,  # (1)
    ManagedEndpointConfigurationOutputTypeDef,  # (2)
]
  1. See ManagedEndpointConfigurationTypeDef
  2. See ManagedEndpointConfigurationOutputTypeDef

LinkAttributesUnionTypeDef#

# LinkAttributesUnionTypeDef Union usage example

from mypy_boto3_rtbfabric.type_defs import LinkAttributesUnionTypeDef


def get_value() -> LinkAttributesUnionTypeDef:
    return ...


# LinkAttributesUnionTypeDef definition

LinkAttributesUnionTypeDef = Union[
    LinkAttributesTypeDef,  # (1)
    LinkAttributesOutputTypeDef,  # (2)
]
  1. See LinkAttributesTypeDef
  2. See LinkAttributesOutputTypeDef

FilterUnionTypeDef#

# FilterUnionTypeDef Union usage example

from mypy_boto3_rtbfabric.type_defs import FilterUnionTypeDef


def get_value() -> FilterUnionTypeDef:
    return ...


# FilterUnionTypeDef definition

FilterUnionTypeDef = Union[
    FilterTypeDef,  # (1)
    FilterOutputTypeDef,  # (2)
]
  1. See FilterTypeDef
  2. See FilterOutputTypeDef

OpenRtbAttributeModuleParametersUnionTypeDef#

# OpenRtbAttributeModuleParametersUnionTypeDef Union usage example

from mypy_boto3_rtbfabric.type_defs import OpenRtbAttributeModuleParametersUnionTypeDef


def get_value() -> OpenRtbAttributeModuleParametersUnionTypeDef:
    return ...


# OpenRtbAttributeModuleParametersUnionTypeDef definition

OpenRtbAttributeModuleParametersUnionTypeDef = Union[
    OpenRtbAttributeModuleParametersTypeDef,  # (1)
    OpenRtbAttributeModuleParametersOutputTypeDef,  # (2)
]
  1. See OpenRtbAttributeModuleParametersTypeDef
  2. See OpenRtbAttributeModuleParametersOutputTypeDef

ModuleParametersUnionTypeDef#

# ModuleParametersUnionTypeDef Union usage example

from mypy_boto3_rtbfabric.type_defs import ModuleParametersUnionTypeDef


def get_value() -> ModuleParametersUnionTypeDef:
    return ...


# ModuleParametersUnionTypeDef definition

ModuleParametersUnionTypeDef = Union[
    ModuleParametersTypeDef,  # (1)
    ModuleParametersOutputTypeDef,  # (2)
]
  1. See ModuleParametersTypeDef
  2. See ModuleParametersOutputTypeDef

ModuleConfigurationUnionTypeDef#

# ModuleConfigurationUnionTypeDef Union usage example

from mypy_boto3_rtbfabric.type_defs import ModuleConfigurationUnionTypeDef


def get_value() -> ModuleConfigurationUnionTypeDef:
    return ...


# ModuleConfigurationUnionTypeDef definition

ModuleConfigurationUnionTypeDef = Union[
    ModuleConfigurationTypeDef,  # (1)
    ModuleConfigurationOutputTypeDef,  # (2)
]
  1. See ModuleConfigurationTypeDef
  2. See ModuleConfigurationOutputTypeDef

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

HeaderTagActionTypeDef#

# HeaderTagActionTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import HeaderTagActionTypeDef


def get_value() -> HeaderTagActionTypeDef:
    return {
        "name": ...,
    }


# HeaderTagActionTypeDef definition

class HeaderTagActionTypeDef(TypedDict):
    name: str,
    value: str,

NoBidActionTypeDef#

# NoBidActionTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import NoBidActionTypeDef


def get_value() -> NoBidActionTypeDef:
    return {
        "noBidReasonCode": ...,
    }


# NoBidActionTypeDef definition

class NoBidActionTypeDef(TypedDict):
    noBidReasonCode: NotRequired[int],

AutoScalingGroupsConfigurationOutputTypeDef#

# AutoScalingGroupsConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import AutoScalingGroupsConfigurationOutputTypeDef


def get_value() -> AutoScalingGroupsConfigurationOutputTypeDef:
    return {
        "autoScalingGroupNames": ...,
    }


# AutoScalingGroupsConfigurationOutputTypeDef definition

class AutoScalingGroupsConfigurationOutputTypeDef(TypedDict):
    autoScalingGroupNames: List[str],
    roleArn: str,

AutoScalingGroupsConfigurationTypeDef#

# AutoScalingGroupsConfigurationTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import AutoScalingGroupsConfigurationTypeDef


def get_value() -> AutoScalingGroupsConfigurationTypeDef:
    return {
        "autoScalingGroupNames": ...,
    }


# AutoScalingGroupsConfigurationTypeDef definition

class AutoScalingGroupsConfigurationTypeDef(TypedDict):
    autoScalingGroupNames: Sequence[str],
    roleArn: str,

CreateOutboundExternalLinkRequestTypeDef#

# CreateOutboundExternalLinkRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import CreateOutboundExternalLinkRequestTypeDef


def get_value() -> CreateOutboundExternalLinkRequestTypeDef:
    return {
        "clientToken": ...,
    }


# CreateOutboundExternalLinkRequestTypeDef definition

class CreateOutboundExternalLinkRequestTypeDef(TypedDict):
    clientToken: str,
    gatewayId: str,
    publicEndpoint: str,
    tags: NotRequired[Mapping[str, str]],

CreateRequesterGatewayRequestTypeDef#

# CreateRequesterGatewayRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import CreateRequesterGatewayRequestTypeDef


def get_value() -> CreateRequesterGatewayRequestTypeDef:
    return {
        "vpcId": ...,
    }


# CreateRequesterGatewayRequestTypeDef definition

class CreateRequesterGatewayRequestTypeDef(TypedDict):
    vpcId: str,
    subnetIds: Sequence[str],
    securityGroupIds: Sequence[str],
    clientToken: str,
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

DeleteInboundExternalLinkRequestTypeDef#

# DeleteInboundExternalLinkRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import DeleteInboundExternalLinkRequestTypeDef


def get_value() -> DeleteInboundExternalLinkRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# DeleteInboundExternalLinkRequestTypeDef definition

class DeleteInboundExternalLinkRequestTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,

DeleteLinkRequestTypeDef#

# DeleteLinkRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import DeleteLinkRequestTypeDef


def get_value() -> DeleteLinkRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# DeleteLinkRequestTypeDef definition

class DeleteLinkRequestTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,

DeleteOutboundExternalLinkRequestTypeDef#

# DeleteOutboundExternalLinkRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import DeleteOutboundExternalLinkRequestTypeDef


def get_value() -> DeleteOutboundExternalLinkRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# DeleteOutboundExternalLinkRequestTypeDef definition

class DeleteOutboundExternalLinkRequestTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,

DeleteRequesterGatewayRequestTypeDef#

# DeleteRequesterGatewayRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import DeleteRequesterGatewayRequestTypeDef


def get_value() -> DeleteRequesterGatewayRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# DeleteRequesterGatewayRequestTypeDef definition

class DeleteRequesterGatewayRequestTypeDef(TypedDict):
    gatewayId: str,

DeleteResponderGatewayRequestTypeDef#

# DeleteResponderGatewayRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import DeleteResponderGatewayRequestTypeDef


def get_value() -> DeleteResponderGatewayRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# DeleteResponderGatewayRequestTypeDef definition

class DeleteResponderGatewayRequestTypeDef(TypedDict):
    gatewayId: str,

EksEndpointsConfigurationTypeDef#

# EksEndpointsConfigurationTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import EksEndpointsConfigurationTypeDef


def get_value() -> EksEndpointsConfigurationTypeDef:
    return {
        "endpointsResourceName": ...,
    }


# EksEndpointsConfigurationTypeDef definition

class EksEndpointsConfigurationTypeDef(TypedDict):
    endpointsResourceName: str,
    endpointsResourceNamespace: str,
    clusterApiServerEndpointUri: str,
    clusterApiServerCaCertificateChain: str,
    clusterName: str,
    roleArn: str,

FilterCriterionOutputTypeDef#

# FilterCriterionOutputTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import FilterCriterionOutputTypeDef


def get_value() -> FilterCriterionOutputTypeDef:
    return {
        "path": ...,
    }


# FilterCriterionOutputTypeDef definition

class FilterCriterionOutputTypeDef(TypedDict):
    path: str,
    values: List[str],

FilterCriterionTypeDef#

# FilterCriterionTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import FilterCriterionTypeDef


def get_value() -> FilterCriterionTypeDef:
    return {
        "path": ...,
    }


# FilterCriterionTypeDef definition

class FilterCriterionTypeDef(TypedDict):
    path: str,
    values: Sequence[str],

GetInboundExternalLinkRequestTypeDef#

# GetInboundExternalLinkRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetInboundExternalLinkRequestTypeDef


def get_value() -> GetInboundExternalLinkRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# GetInboundExternalLinkRequestTypeDef definition

class GetInboundExternalLinkRequestTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,

WaiterConfigTypeDef#

# WaiterConfigTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import WaiterConfigTypeDef


def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }


# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

GetLinkRequestTypeDef#

# GetLinkRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetLinkRequestTypeDef


def get_value() -> GetLinkRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# GetLinkRequestTypeDef definition

class GetLinkRequestTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,

GetOutboundExternalLinkRequestTypeDef#

# GetOutboundExternalLinkRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetOutboundExternalLinkRequestTypeDef


def get_value() -> GetOutboundExternalLinkRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# GetOutboundExternalLinkRequestTypeDef definition

class GetOutboundExternalLinkRequestTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,

GetRequesterGatewayRequestTypeDef#

# GetRequesterGatewayRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetRequesterGatewayRequestTypeDef


def get_value() -> GetRequesterGatewayRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# GetRequesterGatewayRequestTypeDef definition

class GetRequesterGatewayRequestTypeDef(TypedDict):
    gatewayId: str,

GetResponderGatewayRequestTypeDef#

# GetResponderGatewayRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetResponderGatewayRequestTypeDef


def get_value() -> GetResponderGatewayRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# GetResponderGatewayRequestTypeDef definition

class GetResponderGatewayRequestTypeDef(TypedDict):
    gatewayId: str,

TrustStoreConfigurationOutputTypeDef#

# TrustStoreConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import TrustStoreConfigurationOutputTypeDef


def get_value() -> TrustStoreConfigurationOutputTypeDef:
    return {
        "certificateAuthorityCertificates": ...,
    }


# TrustStoreConfigurationOutputTypeDef definition

class TrustStoreConfigurationOutputTypeDef(TypedDict):
    certificateAuthorityCertificates: List[str],

LinkApplicationLogSamplingTypeDef#

# LinkApplicationLogSamplingTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import LinkApplicationLogSamplingTypeDef


def get_value() -> LinkApplicationLogSamplingTypeDef:
    return {
        "errorLog": ...,
    }


# LinkApplicationLogSamplingTypeDef definition

class LinkApplicationLogSamplingTypeDef(TypedDict):
    errorLog: float,
    filterLog: float,

ResponderErrorMaskingForHttpCodeOutputTypeDef#

# ResponderErrorMaskingForHttpCodeOutputTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ResponderErrorMaskingForHttpCodeOutputTypeDef


def get_value() -> ResponderErrorMaskingForHttpCodeOutputTypeDef:
    return {
        "httpCode": ...,
    }


# ResponderErrorMaskingForHttpCodeOutputTypeDef definition

class ResponderErrorMaskingForHttpCodeOutputTypeDef(TypedDict):
    httpCode: str,
    action: ResponderErrorMaskingActionType,  # (1)
    loggingTypes: List[ResponderErrorMaskingLoggingTypeType],  # (2)
    responseLoggingPercentage: NotRequired[float],
  1. See ResponderErrorMaskingActionType
  2. See List[ResponderErrorMaskingLoggingTypeType]

ResponderErrorMaskingForHttpCodeTypeDef#

# ResponderErrorMaskingForHttpCodeTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ResponderErrorMaskingForHttpCodeTypeDef


def get_value() -> ResponderErrorMaskingForHttpCodeTypeDef:
    return {
        "httpCode": ...,
    }


# ResponderErrorMaskingForHttpCodeTypeDef definition

class ResponderErrorMaskingForHttpCodeTypeDef(TypedDict):
    httpCode: str,
    action: ResponderErrorMaskingActionType,  # (1)
    loggingTypes: Sequence[ResponderErrorMaskingLoggingTypeType],  # (2)
    responseLoggingPercentage: NotRequired[float],
  1. See ResponderErrorMaskingActionType
  2. See Sequence[ResponderErrorMaskingLoggingTypeType]

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListLinksRequestTypeDef#

# ListLinksRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ListLinksRequestTypeDef


def get_value() -> ListLinksRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# ListLinksRequestTypeDef definition

class ListLinksRequestTypeDef(TypedDict):
    gatewayId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListRequesterGatewaysRequestTypeDef#

# ListRequesterGatewaysRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ListRequesterGatewaysRequestTypeDef


def get_value() -> ListRequesterGatewaysRequestTypeDef:
    return {
        "maxResults": ...,
    }


# ListRequesterGatewaysRequestTypeDef definition

class ListRequesterGatewaysRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListResponderGatewaysRequestTypeDef#

# ListResponderGatewaysRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ListResponderGatewaysRequestTypeDef


def get_value() -> ListResponderGatewaysRequestTypeDef:
    return {
        "maxResults": ...,
    }


# ListResponderGatewaysRequestTypeDef definition

class ListResponderGatewaysRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    resourceArn: str,

NoBidModuleParametersTypeDef#

# NoBidModuleParametersTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import NoBidModuleParametersTypeDef


def get_value() -> NoBidModuleParametersTypeDef:
    return {
        "reason": ...,
    }


# NoBidModuleParametersTypeDef definition

class NoBidModuleParametersTypeDef(TypedDict):
    reason: NotRequired[str],
    reasonCode: NotRequired[int],
    passThroughPercentage: NotRequired[float],

RejectLinkRequestTypeDef#

# RejectLinkRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import RejectLinkRequestTypeDef


def get_value() -> RejectLinkRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# RejectLinkRequestTypeDef definition

class RejectLinkRequestTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

TrustStoreConfigurationTypeDef#

# TrustStoreConfigurationTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import TrustStoreConfigurationTypeDef


def get_value() -> TrustStoreConfigurationTypeDef:
    return {
        "certificateAuthorityCertificates": ...,
    }


# TrustStoreConfigurationTypeDef definition

class TrustStoreConfigurationTypeDef(TypedDict):
    certificateAuthorityCertificates: Sequence[str],

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# UntagResourceRequestTypeDef definition

class UntagResourceRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateRequesterGatewayRequestTypeDef#

# UpdateRequesterGatewayRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import UpdateRequesterGatewayRequestTypeDef


def get_value() -> UpdateRequesterGatewayRequestTypeDef:
    return {
        "clientToken": ...,
    }


# UpdateRequesterGatewayRequestTypeDef definition

class UpdateRequesterGatewayRequestTypeDef(TypedDict):
    clientToken: str,
    gatewayId: str,
    description: NotRequired[str],

CreateInboundExternalLinkResponseTypeDef#

# CreateInboundExternalLinkResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import CreateInboundExternalLinkResponseTypeDef


def get_value() -> CreateInboundExternalLinkResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# CreateInboundExternalLinkResponseTypeDef definition

class CreateInboundExternalLinkResponseTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,
    status: LinkStatusType,  # (1)
    domainName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkStatusType
  2. See ResponseMetadataTypeDef

CreateOutboundExternalLinkResponseTypeDef#

# CreateOutboundExternalLinkResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import CreateOutboundExternalLinkResponseTypeDef


def get_value() -> CreateOutboundExternalLinkResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# CreateOutboundExternalLinkResponseTypeDef definition

class CreateOutboundExternalLinkResponseTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,
    status: LinkStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkStatusType
  2. See ResponseMetadataTypeDef

CreateRequesterGatewayResponseTypeDef#

# CreateRequesterGatewayResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import CreateRequesterGatewayResponseTypeDef


def get_value() -> CreateRequesterGatewayResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# CreateRequesterGatewayResponseTypeDef definition

class CreateRequesterGatewayResponseTypeDef(TypedDict):
    gatewayId: str,
    domainName: str,
    status: RequesterGatewayStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RequesterGatewayStatusType
  2. See ResponseMetadataTypeDef

CreateResponderGatewayResponseTypeDef#

# CreateResponderGatewayResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import CreateResponderGatewayResponseTypeDef


def get_value() -> CreateResponderGatewayResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# CreateResponderGatewayResponseTypeDef definition

class CreateResponderGatewayResponseTypeDef(TypedDict):
    gatewayId: str,
    status: ResponderGatewayStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResponderGatewayStatusType
  2. See ResponseMetadataTypeDef

DeleteInboundExternalLinkResponseTypeDef#

# DeleteInboundExternalLinkResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import DeleteInboundExternalLinkResponseTypeDef


def get_value() -> DeleteInboundExternalLinkResponseTypeDef:
    return {
        "linkId": ...,
    }


# DeleteInboundExternalLinkResponseTypeDef definition

class DeleteInboundExternalLinkResponseTypeDef(TypedDict):
    linkId: str,
    status: LinkStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkStatusType
  2. See ResponseMetadataTypeDef

DeleteLinkResponseTypeDef#

# DeleteLinkResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import DeleteLinkResponseTypeDef


def get_value() -> DeleteLinkResponseTypeDef:
    return {
        "linkId": ...,
    }


# DeleteLinkResponseTypeDef definition

class DeleteLinkResponseTypeDef(TypedDict):
    linkId: str,
    status: LinkStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkStatusType
  2. See ResponseMetadataTypeDef

DeleteOutboundExternalLinkResponseTypeDef#

# DeleteOutboundExternalLinkResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import DeleteOutboundExternalLinkResponseTypeDef


def get_value() -> DeleteOutboundExternalLinkResponseTypeDef:
    return {
        "linkId": ...,
    }


# DeleteOutboundExternalLinkResponseTypeDef definition

class DeleteOutboundExternalLinkResponseTypeDef(TypedDict):
    linkId: str,
    status: LinkStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkStatusType
  2. See ResponseMetadataTypeDef

DeleteRequesterGatewayResponseTypeDef#

# DeleteRequesterGatewayResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import DeleteRequesterGatewayResponseTypeDef


def get_value() -> DeleteRequesterGatewayResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# DeleteRequesterGatewayResponseTypeDef definition

class DeleteRequesterGatewayResponseTypeDef(TypedDict):
    gatewayId: str,
    status: RequesterGatewayStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RequesterGatewayStatusType
  2. See ResponseMetadataTypeDef

DeleteResponderGatewayResponseTypeDef#

# DeleteResponderGatewayResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import DeleteResponderGatewayResponseTypeDef


def get_value() -> DeleteResponderGatewayResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# DeleteResponderGatewayResponseTypeDef definition

class DeleteResponderGatewayResponseTypeDef(TypedDict):
    gatewayId: str,
    status: ResponderGatewayStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResponderGatewayStatusType
  2. See ResponseMetadataTypeDef

GetOutboundExternalLinkResponseTypeDef#

# GetOutboundExternalLinkResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetOutboundExternalLinkResponseTypeDef


def get_value() -> GetOutboundExternalLinkResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# GetOutboundExternalLinkResponseTypeDef definition

class GetOutboundExternalLinkResponseTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,
    status: LinkStatusType,  # (1)
    publicEndpoint: str,
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkStatusType
  2. See ResponseMetadataTypeDef

GetRequesterGatewayResponseTypeDef#

# GetRequesterGatewayResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetRequesterGatewayResponseTypeDef


def get_value() -> GetRequesterGatewayResponseTypeDef:
    return {
        "status": ...,
    }


# GetRequesterGatewayResponseTypeDef definition

class GetRequesterGatewayResponseTypeDef(TypedDict):
    status: RequesterGatewayStatusType,  # (1)
    domainName: str,
    description: str,
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    vpcId: str,
    subnetIds: List[str],
    securityGroupIds: List[str],
    gatewayId: str,
    tags: Dict[str, str],
    activeLinksCount: int,
    totalLinksCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RequesterGatewayStatusType
  2. See ResponseMetadataTypeDef

ListRequesterGatewaysResponseTypeDef#

# ListRequesterGatewaysResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ListRequesterGatewaysResponseTypeDef


def get_value() -> ListRequesterGatewaysResponseTypeDef:
    return {
        "gatewayIds": ...,
    }


# ListRequesterGatewaysResponseTypeDef definition

class ListRequesterGatewaysResponseTypeDef(TypedDict):
    gatewayIds: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    nextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListResponderGatewaysResponseTypeDef#

# ListResponderGatewaysResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ListResponderGatewaysResponseTypeDef


def get_value() -> ListResponderGatewaysResponseTypeDef:
    return {
        "gatewayIds": ...,
    }


# ListResponderGatewaysResponseTypeDef definition

class ListResponderGatewaysResponseTypeDef(TypedDict):
    gatewayIds: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    nextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateLinkModuleFlowResponseTypeDef#

# UpdateLinkModuleFlowResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import UpdateLinkModuleFlowResponseTypeDef


def get_value() -> UpdateLinkModuleFlowResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# UpdateLinkModuleFlowResponseTypeDef definition

class UpdateLinkModuleFlowResponseTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,
    status: LinkStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkStatusType
  2. See ResponseMetadataTypeDef

UpdateLinkResponseTypeDef#

# UpdateLinkResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import UpdateLinkResponseTypeDef


def get_value() -> UpdateLinkResponseTypeDef:
    return {
        "linkId": ...,
    }


# UpdateLinkResponseTypeDef definition

class UpdateLinkResponseTypeDef(TypedDict):
    linkId: str,
    status: LinkStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkStatusType
  2. See ResponseMetadataTypeDef

UpdateRequesterGatewayResponseTypeDef#

# UpdateRequesterGatewayResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import UpdateRequesterGatewayResponseTypeDef


def get_value() -> UpdateRequesterGatewayResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# UpdateRequesterGatewayResponseTypeDef definition

class UpdateRequesterGatewayResponseTypeDef(TypedDict):
    gatewayId: str,
    status: RequesterGatewayStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RequesterGatewayStatusType
  2. See ResponseMetadataTypeDef

UpdateResponderGatewayResponseTypeDef#

# UpdateResponderGatewayResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import UpdateResponderGatewayResponseTypeDef


def get_value() -> UpdateResponderGatewayResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# UpdateResponderGatewayResponseTypeDef definition

class UpdateResponderGatewayResponseTypeDef(TypedDict):
    gatewayId: str,
    status: ResponderGatewayStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResponderGatewayStatusType
  2. See ResponseMetadataTypeDef

ActionTypeDef#

# ActionTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ActionTypeDef


def get_value() -> ActionTypeDef:
    return {
        "noBid": ...,
    }


# ActionTypeDef definition

class ActionTypeDef(TypedDict):
    noBid: NotRequired[NoBidActionTypeDef],  # (1)
    headerTag: NotRequired[HeaderTagActionTypeDef],  # (2)
  1. See NoBidActionTypeDef
  2. See HeaderTagActionTypeDef

ManagedEndpointConfigurationOutputTypeDef#

# ManagedEndpointConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ManagedEndpointConfigurationOutputTypeDef


def get_value() -> ManagedEndpointConfigurationOutputTypeDef:
    return {
        "autoScalingGroups": ...,
    }


# ManagedEndpointConfigurationOutputTypeDef definition

class ManagedEndpointConfigurationOutputTypeDef(TypedDict):
    autoScalingGroups: NotRequired[AutoScalingGroupsConfigurationOutputTypeDef],  # (1)
    eksEndpoints: NotRequired[EksEndpointsConfigurationTypeDef],  # (2)
  1. See AutoScalingGroupsConfigurationOutputTypeDef
  2. See EksEndpointsConfigurationTypeDef

ManagedEndpointConfigurationTypeDef#

# ManagedEndpointConfigurationTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ManagedEndpointConfigurationTypeDef


def get_value() -> ManagedEndpointConfigurationTypeDef:
    return {
        "autoScalingGroups": ...,
    }


# ManagedEndpointConfigurationTypeDef definition

class ManagedEndpointConfigurationTypeDef(TypedDict):
    autoScalingGroups: NotRequired[AutoScalingGroupsConfigurationTypeDef],  # (1)
    eksEndpoints: NotRequired[EksEndpointsConfigurationTypeDef],  # (2)
  1. See AutoScalingGroupsConfigurationTypeDef
  2. See EksEndpointsConfigurationTypeDef

FilterOutputTypeDef#

# FilterOutputTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import FilterOutputTypeDef


def get_value() -> FilterOutputTypeDef:
    return {
        "criteria": ...,
    }


# FilterOutputTypeDef definition

class FilterOutputTypeDef(TypedDict):
    criteria: List[FilterCriterionOutputTypeDef],  # (1)
  1. See List[FilterCriterionOutputTypeDef]

GetInboundExternalLinkRequestWaitTypeDef#

# GetInboundExternalLinkRequestWaitTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetInboundExternalLinkRequestWaitTypeDef


def get_value() -> GetInboundExternalLinkRequestWaitTypeDef:
    return {
        "gatewayId": ...,
    }


# GetInboundExternalLinkRequestWaitTypeDef definition

class GetInboundExternalLinkRequestWaitTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetLinkRequestWaitExtraTypeDef#

# GetLinkRequestWaitExtraTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetLinkRequestWaitExtraTypeDef


def get_value() -> GetLinkRequestWaitExtraTypeDef:
    return {
        "gatewayId": ...,
    }


# GetLinkRequestWaitExtraTypeDef definition

class GetLinkRequestWaitExtraTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetLinkRequestWaitTypeDef#

# GetLinkRequestWaitTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetLinkRequestWaitTypeDef


def get_value() -> GetLinkRequestWaitTypeDef:
    return {
        "gatewayId": ...,
    }


# GetLinkRequestWaitTypeDef definition

class GetLinkRequestWaitTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetOutboundExternalLinkRequestWaitTypeDef#

# GetOutboundExternalLinkRequestWaitTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetOutboundExternalLinkRequestWaitTypeDef


def get_value() -> GetOutboundExternalLinkRequestWaitTypeDef:
    return {
        "gatewayId": ...,
    }


# GetOutboundExternalLinkRequestWaitTypeDef definition

class GetOutboundExternalLinkRequestWaitTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetRequesterGatewayRequestWaitExtraTypeDef#

# GetRequesterGatewayRequestWaitExtraTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetRequesterGatewayRequestWaitExtraTypeDef


def get_value() -> GetRequesterGatewayRequestWaitExtraTypeDef:
    return {
        "gatewayId": ...,
    }


# GetRequesterGatewayRequestWaitExtraTypeDef definition

class GetRequesterGatewayRequestWaitExtraTypeDef(TypedDict):
    gatewayId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetRequesterGatewayRequestWaitTypeDef#

# GetRequesterGatewayRequestWaitTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetRequesterGatewayRequestWaitTypeDef


def get_value() -> GetRequesterGatewayRequestWaitTypeDef:
    return {
        "gatewayId": ...,
    }


# GetRequesterGatewayRequestWaitTypeDef definition

class GetRequesterGatewayRequestWaitTypeDef(TypedDict):
    gatewayId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetResponderGatewayRequestWaitExtraTypeDef#

# GetResponderGatewayRequestWaitExtraTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetResponderGatewayRequestWaitExtraTypeDef


def get_value() -> GetResponderGatewayRequestWaitExtraTypeDef:
    return {
        "gatewayId": ...,
    }


# GetResponderGatewayRequestWaitExtraTypeDef definition

class GetResponderGatewayRequestWaitExtraTypeDef(TypedDict):
    gatewayId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetResponderGatewayRequestWaitTypeDef#

# GetResponderGatewayRequestWaitTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetResponderGatewayRequestWaitTypeDef


def get_value() -> GetResponderGatewayRequestWaitTypeDef:
    return {
        "gatewayId": ...,
    }


# GetResponderGatewayRequestWaitTypeDef definition

class GetResponderGatewayRequestWaitTypeDef(TypedDict):
    gatewayId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

LinkApplicationLogConfigurationTypeDef#

# LinkApplicationLogConfigurationTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import LinkApplicationLogConfigurationTypeDef


def get_value() -> LinkApplicationLogConfigurationTypeDef:
    return {
        "sampling": ...,
    }


# LinkApplicationLogConfigurationTypeDef definition

class LinkApplicationLogConfigurationTypeDef(TypedDict):
    sampling: LinkApplicationLogSamplingTypeDef,  # (1)
  1. See LinkApplicationLogSamplingTypeDef

LinkAttributesOutputTypeDef#

# LinkAttributesOutputTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import LinkAttributesOutputTypeDef


def get_value() -> LinkAttributesOutputTypeDef:
    return {
        "responderErrorMasking": ...,
    }


# LinkAttributesOutputTypeDef definition

class LinkAttributesOutputTypeDef(TypedDict):
    responderErrorMasking: NotRequired[List[ResponderErrorMaskingForHttpCodeOutputTypeDef]],  # (1)
    customerProvidedId: NotRequired[str],
  1. See List[ResponderErrorMaskingForHttpCodeOutputTypeDef]

LinkAttributesTypeDef#

# LinkAttributesTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import LinkAttributesTypeDef


def get_value() -> LinkAttributesTypeDef:
    return {
        "responderErrorMasking": ...,
    }


# LinkAttributesTypeDef definition

class LinkAttributesTypeDef(TypedDict):
    responderErrorMasking: NotRequired[Sequence[ResponderErrorMaskingForHttpCodeTypeDef]],  # (1)
    customerProvidedId: NotRequired[str],
  1. See Sequence[ResponderErrorMaskingForHttpCodeTypeDef]

ListLinksRequestPaginateTypeDef#

# ListLinksRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ListLinksRequestPaginateTypeDef


def get_value() -> ListLinksRequestPaginateTypeDef:
    return {
        "gatewayId": ...,
    }


# ListLinksRequestPaginateTypeDef definition

class ListLinksRequestPaginateTypeDef(TypedDict):
    gatewayId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRequesterGatewaysRequestPaginateTypeDef#

# ListRequesterGatewaysRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ListRequesterGatewaysRequestPaginateTypeDef


def get_value() -> ListRequesterGatewaysRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListRequesterGatewaysRequestPaginateTypeDef definition

class ListRequesterGatewaysRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListResponderGatewaysRequestPaginateTypeDef#

# ListResponderGatewaysRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ListResponderGatewaysRequestPaginateTypeDef


def get_value() -> ListResponderGatewaysRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListResponderGatewaysRequestPaginateTypeDef definition

class ListResponderGatewaysRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetResponderGatewayResponseTypeDef#

# GetResponderGatewayResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetResponderGatewayResponseTypeDef


def get_value() -> GetResponderGatewayResponseTypeDef:
    return {
        "vpcId": ...,
    }


# GetResponderGatewayResponseTypeDef definition

class GetResponderGatewayResponseTypeDef(TypedDict):
    vpcId: str,
    subnetIds: List[str],
    securityGroupIds: List[str],
    status: ResponderGatewayStatusType,  # (1)
    description: str,
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    domainName: str,
    port: int,
    protocol: ProtocolType,  # (2)
    trustStoreConfiguration: TrustStoreConfigurationOutputTypeDef,  # (3)
    managedEndpointConfiguration: ManagedEndpointConfigurationOutputTypeDef,  # (4)
    gatewayId: str,
    tags: Dict[str, str],
    activeLinksCount: int,
    totalLinksCount: int,
    inboundLinksCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See ResponderGatewayStatusType
  2. See ProtocolType
  3. See TrustStoreConfigurationOutputTypeDef
  4. See ManagedEndpointConfigurationOutputTypeDef
  5. See ResponseMetadataTypeDef

OpenRtbAttributeModuleParametersOutputTypeDef#

# OpenRtbAttributeModuleParametersOutputTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import OpenRtbAttributeModuleParametersOutputTypeDef


def get_value() -> OpenRtbAttributeModuleParametersOutputTypeDef:
    return {
        "filterType": ...,
    }


# OpenRtbAttributeModuleParametersOutputTypeDef definition

class OpenRtbAttributeModuleParametersOutputTypeDef(TypedDict):
    filterType: FilterTypeType,  # (1)
    filterConfiguration: List[FilterOutputTypeDef],  # (2)
    action: ActionTypeDef,  # (3)
    holdbackPercentage: float,
  1. See FilterTypeType
  2. See List[FilterOutputTypeDef]
  3. See ActionTypeDef

FilterTypeDef#

# FilterTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import FilterTypeDef


def get_value() -> FilterTypeDef:
    return {
        "criteria": ...,
    }


# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    criteria: Sequence[FilterCriterionUnionTypeDef],  # (1)
  1. See Sequence[FilterCriterionUnionTypeDef]

LinkLogSettingsTypeDef#

# LinkLogSettingsTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import LinkLogSettingsTypeDef


def get_value() -> LinkLogSettingsTypeDef:
    return {
        "applicationLogs": ...,
    }


# LinkLogSettingsTypeDef definition

class LinkLogSettingsTypeDef(TypedDict):
    applicationLogs: LinkApplicationLogConfigurationTypeDef,  # (1)
  1. See LinkApplicationLogConfigurationTypeDef

CreateResponderGatewayRequestTypeDef#

# CreateResponderGatewayRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import CreateResponderGatewayRequestTypeDef


def get_value() -> CreateResponderGatewayRequestTypeDef:
    return {
        "vpcId": ...,
    }


# CreateResponderGatewayRequestTypeDef definition

class CreateResponderGatewayRequestTypeDef(TypedDict):
    vpcId: str,
    subnetIds: Sequence[str],
    securityGroupIds: Sequence[str],
    port: int,
    protocol: ProtocolType,  # (1)
    clientToken: str,
    domainName: NotRequired[str],
    trustStoreConfiguration: NotRequired[TrustStoreConfigurationUnionTypeDef],  # (2)
    managedEndpointConfiguration: NotRequired[ManagedEndpointConfigurationUnionTypeDef],  # (3)
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See ProtocolType
  2. See TrustStoreConfigurationUnionTypeDef
  3. See ManagedEndpointConfigurationUnionTypeDef

UpdateResponderGatewayRequestTypeDef#

# UpdateResponderGatewayRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import UpdateResponderGatewayRequestTypeDef


def get_value() -> UpdateResponderGatewayRequestTypeDef:
    return {
        "port": ...,
    }


# UpdateResponderGatewayRequestTypeDef definition

class UpdateResponderGatewayRequestTypeDef(TypedDict):
    port: int,
    protocol: ProtocolType,  # (1)
    clientToken: str,
    gatewayId: str,
    domainName: NotRequired[str],
    trustStoreConfiguration: NotRequired[TrustStoreConfigurationUnionTypeDef],  # (2)
    managedEndpointConfiguration: NotRequired[ManagedEndpointConfigurationUnionTypeDef],  # (3)
    description: NotRequired[str],
  1. See ProtocolType
  2. See TrustStoreConfigurationUnionTypeDef
  3. See ManagedEndpointConfigurationUnionTypeDef

ModuleParametersOutputTypeDef#

# ModuleParametersOutputTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ModuleParametersOutputTypeDef


def get_value() -> ModuleParametersOutputTypeDef:
    return {
        "noBid": ...,
    }


# ModuleParametersOutputTypeDef definition

class ModuleParametersOutputTypeDef(TypedDict):
    noBid: NotRequired[NoBidModuleParametersTypeDef],  # (1)
    openRtbAttribute: NotRequired[OpenRtbAttributeModuleParametersOutputTypeDef],  # (2)
  1. See NoBidModuleParametersTypeDef
  2. See OpenRtbAttributeModuleParametersOutputTypeDef

UpdateLinkRequestTypeDef#

# UpdateLinkRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import UpdateLinkRequestTypeDef


def get_value() -> UpdateLinkRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# UpdateLinkRequestTypeDef definition

class UpdateLinkRequestTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,
    logSettings: NotRequired[LinkLogSettingsTypeDef],  # (1)
  1. See LinkLogSettingsTypeDef

AcceptLinkRequestTypeDef#

# AcceptLinkRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import AcceptLinkRequestTypeDef


def get_value() -> AcceptLinkRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# AcceptLinkRequestTypeDef definition

class AcceptLinkRequestTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,
    logSettings: LinkLogSettingsTypeDef,  # (1)
    attributes: NotRequired[LinkAttributesUnionTypeDef],  # (2)
  1. See LinkLogSettingsTypeDef
  2. See LinkAttributesUnionTypeDef

CreateInboundExternalLinkRequestTypeDef#

# CreateInboundExternalLinkRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import CreateInboundExternalLinkRequestTypeDef


def get_value() -> CreateInboundExternalLinkRequestTypeDef:
    return {
        "clientToken": ...,
    }


# CreateInboundExternalLinkRequestTypeDef definition

class CreateInboundExternalLinkRequestTypeDef(TypedDict):
    clientToken: str,
    gatewayId: str,
    attributes: NotRequired[LinkAttributesUnionTypeDef],  # (1)
    tags: NotRequired[Mapping[str, str]],
  1. See LinkAttributesUnionTypeDef

CreateLinkRequestTypeDef#

# CreateLinkRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import CreateLinkRequestTypeDef


def get_value() -> CreateLinkRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# CreateLinkRequestTypeDef definition

class CreateLinkRequestTypeDef(TypedDict):
    gatewayId: str,
    peerGatewayId: str,
    logSettings: LinkLogSettingsTypeDef,  # (1)
    attributes: NotRequired[LinkAttributesUnionTypeDef],  # (2)
    httpResponderAllowed: NotRequired[bool],
    tags: NotRequired[Mapping[str, str]],
  1. See LinkLogSettingsTypeDef
  2. See LinkAttributesUnionTypeDef

ModuleConfigurationOutputTypeDef#

# ModuleConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ModuleConfigurationOutputTypeDef


def get_value() -> ModuleConfigurationOutputTypeDef:
    return {
        "version": ...,
    }


# ModuleConfigurationOutputTypeDef definition

class ModuleConfigurationOutputTypeDef(TypedDict):
    name: str,
    version: NotRequired[str],
    dependsOn: NotRequired[List[str]],
    moduleParameters: NotRequired[ModuleParametersOutputTypeDef],  # (1)
  1. See ModuleParametersOutputTypeDef

OpenRtbAttributeModuleParametersTypeDef#

# OpenRtbAttributeModuleParametersTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import OpenRtbAttributeModuleParametersTypeDef


def get_value() -> OpenRtbAttributeModuleParametersTypeDef:
    return {
        "filterType": ...,
    }


# OpenRtbAttributeModuleParametersTypeDef definition

class OpenRtbAttributeModuleParametersTypeDef(TypedDict):
    filterType: FilterTypeType,  # (1)
    filterConfiguration: Sequence[FilterUnionTypeDef],  # (2)
    action: ActionTypeDef,  # (3)
    holdbackPercentage: float,
  1. See FilterTypeType
  2. See Sequence[FilterUnionTypeDef]
  3. See ActionTypeDef

AcceptLinkResponseTypeDef#

# AcceptLinkResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import AcceptLinkResponseTypeDef


def get_value() -> AcceptLinkResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# AcceptLinkResponseTypeDef definition

class AcceptLinkResponseTypeDef(TypedDict):
    gatewayId: str,
    peerGatewayId: str,
    status: LinkStatusType,  # (1)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    direction: LinkDirectionType,  # (2)
    flowModules: List[ModuleConfigurationOutputTypeDef],  # (3)
    pendingFlowModules: List[ModuleConfigurationOutputTypeDef],  # (3)
    attributes: LinkAttributesOutputTypeDef,  # (5)
    linkId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See LinkStatusType
  2. See LinkDirectionType
  3. See List[ModuleConfigurationOutputTypeDef]
  4. See List[ModuleConfigurationOutputTypeDef]
  5. See LinkAttributesOutputTypeDef
  6. See ResponseMetadataTypeDef

CreateLinkResponseTypeDef#

# CreateLinkResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import CreateLinkResponseTypeDef


def get_value() -> CreateLinkResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# CreateLinkResponseTypeDef definition

class CreateLinkResponseTypeDef(TypedDict):
    gatewayId: str,
    peerGatewayId: str,
    status: LinkStatusType,  # (1)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    direction: LinkDirectionType,  # (2)
    flowModules: List[ModuleConfigurationOutputTypeDef],  # (3)
    pendingFlowModules: List[ModuleConfigurationOutputTypeDef],  # (3)
    attributes: LinkAttributesOutputTypeDef,  # (5)
    linkId: str,
    customerProvidedId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See LinkStatusType
  2. See LinkDirectionType
  3. See List[ModuleConfigurationOutputTypeDef]
  4. See List[ModuleConfigurationOutputTypeDef]
  5. See LinkAttributesOutputTypeDef
  6. See ResponseMetadataTypeDef

GetInboundExternalLinkResponseTypeDef#

# GetInboundExternalLinkResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetInboundExternalLinkResponseTypeDef


def get_value() -> GetInboundExternalLinkResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# GetInboundExternalLinkResponseTypeDef definition

class GetInboundExternalLinkResponseTypeDef(TypedDict):
    gatewayId: str,
    linkId: str,
    status: LinkStatusType,  # (1)
    domainName: str,
    flowModules: List[ModuleConfigurationOutputTypeDef],  # (2)
    pendingFlowModules: List[ModuleConfigurationOutputTypeDef],  # (2)
    attributes: LinkAttributesOutputTypeDef,  # (4)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See LinkStatusType
  2. See List[ModuleConfigurationOutputTypeDef]
  3. See List[ModuleConfigurationOutputTypeDef]
  4. See LinkAttributesOutputTypeDef
  5. See ResponseMetadataTypeDef

GetLinkResponseTypeDef#

# GetLinkResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import GetLinkResponseTypeDef


def get_value() -> GetLinkResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# GetLinkResponseTypeDef definition

class GetLinkResponseTypeDef(TypedDict):
    gatewayId: str,
    peerGatewayId: str,
    status: LinkStatusType,  # (1)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    direction: LinkDirectionType,  # (2)
    flowModules: List[ModuleConfigurationOutputTypeDef],  # (3)
    pendingFlowModules: List[ModuleConfigurationOutputTypeDef],  # (3)
    attributes: LinkAttributesOutputTypeDef,  # (5)
    linkId: str,
    tags: Dict[str, str],
    logSettings: LinkLogSettingsTypeDef,  # (6)
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See LinkStatusType
  2. See LinkDirectionType
  3. See List[ModuleConfigurationOutputTypeDef]
  4. See List[ModuleConfigurationOutputTypeDef]
  5. See LinkAttributesOutputTypeDef
  6. See LinkLogSettingsTypeDef
  7. See ResponseMetadataTypeDef

ListLinksResponseStructureTypeDef#

# ListLinksResponseStructureTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ListLinksResponseStructureTypeDef


def get_value() -> ListLinksResponseStructureTypeDef:
    return {
        "gatewayId": ...,
    }


# ListLinksResponseStructureTypeDef definition

class ListLinksResponseStructureTypeDef(TypedDict):
    gatewayId: str,
    peerGatewayId: str,
    status: LinkStatusType,  # (1)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    linkId: str,
    direction: NotRequired[LinkDirectionType],  # (2)
    flowModules: NotRequired[List[ModuleConfigurationOutputTypeDef]],  # (3)
    pendingFlowModules: NotRequired[List[ModuleConfigurationOutputTypeDef]],  # (3)
    attributes: NotRequired[LinkAttributesOutputTypeDef],  # (5)
    tags: NotRequired[Dict[str, str]],
  1. See LinkStatusType
  2. See LinkDirectionType
  3. See List[ModuleConfigurationOutputTypeDef]
  4. See List[ModuleConfigurationOutputTypeDef]
  5. See LinkAttributesOutputTypeDef

RejectLinkResponseTypeDef#

# RejectLinkResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import RejectLinkResponseTypeDef


def get_value() -> RejectLinkResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# RejectLinkResponseTypeDef definition

class RejectLinkResponseTypeDef(TypedDict):
    gatewayId: str,
    peerGatewayId: str,
    status: LinkStatusType,  # (1)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    direction: LinkDirectionType,  # (2)
    flowModules: List[ModuleConfigurationOutputTypeDef],  # (3)
    pendingFlowModules: List[ModuleConfigurationOutputTypeDef],  # (3)
    attributes: LinkAttributesOutputTypeDef,  # (5)
    linkId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See LinkStatusType
  2. See LinkDirectionType
  3. See List[ModuleConfigurationOutputTypeDef]
  4. See List[ModuleConfigurationOutputTypeDef]
  5. See LinkAttributesOutputTypeDef
  6. See ResponseMetadataTypeDef

ListLinksResponseTypeDef#

# ListLinksResponseTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ListLinksResponseTypeDef


def get_value() -> ListLinksResponseTypeDef:
    return {
        "links": ...,
    }


# ListLinksResponseTypeDef definition

class ListLinksResponseTypeDef(TypedDict):
    links: List[ListLinksResponseStructureTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[ListLinksResponseStructureTypeDef]
  2. See ResponseMetadataTypeDef

ModuleParametersTypeDef#

# ModuleParametersTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ModuleParametersTypeDef


def get_value() -> ModuleParametersTypeDef:
    return {
        "noBid": ...,
    }


# ModuleParametersTypeDef definition

class ModuleParametersTypeDef(TypedDict):
    noBid: NotRequired[NoBidModuleParametersTypeDef],  # (1)
    openRtbAttribute: NotRequired[OpenRtbAttributeModuleParametersUnionTypeDef],  # (2)
  1. See NoBidModuleParametersTypeDef
  2. See OpenRtbAttributeModuleParametersUnionTypeDef

ModuleConfigurationTypeDef#

# ModuleConfigurationTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import ModuleConfigurationTypeDef


def get_value() -> ModuleConfigurationTypeDef:
    return {
        "version": ...,
    }


# ModuleConfigurationTypeDef definition

class ModuleConfigurationTypeDef(TypedDict):
    name: str,
    version: NotRequired[str],
    dependsOn: NotRequired[Sequence[str]],
    moduleParameters: NotRequired[ModuleParametersUnionTypeDef],  # (1)
  1. See ModuleParametersUnionTypeDef

UpdateLinkModuleFlowRequestTypeDef#

# UpdateLinkModuleFlowRequestTypeDef TypedDict usage example

from mypy_boto3_rtbfabric.type_defs import UpdateLinkModuleFlowRequestTypeDef


def get_value() -> UpdateLinkModuleFlowRequestTypeDef:
    return {
        "clientToken": ...,
    }


# UpdateLinkModuleFlowRequestTypeDef definition

class UpdateLinkModuleFlowRequestTypeDef(TypedDict):
    clientToken: str,
    gatewayId: str,
    linkId: str,
    modules: Sequence[ModuleConfigurationUnionTypeDef],  # (1)
  1. See Sequence[ModuleConfigurationUnionTypeDef]