Skip to content

Typed dictionaries#

Index > MediaConnect > Typed dictionaries

Auto-generated documentation for MediaConnect type annotations stubs module mypy-boto3-mediaconnect.

VpcInterfaceAttachmentTypeDef#

# VpcInterfaceAttachmentTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import VpcInterfaceAttachmentTypeDef

def get_value() -> VpcInterfaceAttachmentTypeDef:
    return {
        "VpcInterfaceName": ...,
    }
# VpcInterfaceAttachmentTypeDef definition

class VpcInterfaceAttachmentTypeDef(TypedDict):
    VpcInterfaceName: NotRequired[str],

AddBridgeNetworkOutputRequestTypeDef#

# AddBridgeNetworkOutputRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddBridgeNetworkOutputRequestTypeDef

def get_value() -> AddBridgeNetworkOutputRequestTypeDef:
    return {
        "IpAddress": ...,
        "Name": ...,
        "NetworkName": ...,
        "Port": ...,
        "Protocol": ...,
        "Ttl": ...,
    }
# AddBridgeNetworkOutputRequestTypeDef definition

class AddBridgeNetworkOutputRequestTypeDef(TypedDict):
    IpAddress: str,
    Name: str,
    NetworkName: str,
    Port: int,
    Protocol: ProtocolType,  # (1)
    Ttl: int,
  1. See ProtocolType

AddBridgeNetworkSourceRequestTypeDef#

# AddBridgeNetworkSourceRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddBridgeNetworkSourceRequestTypeDef

def get_value() -> AddBridgeNetworkSourceRequestTypeDef:
    return {
        "MulticastIp": ...,
        "Name": ...,
        "NetworkName": ...,
        "Port": ...,
        "Protocol": ...,
    }
# AddBridgeNetworkSourceRequestTypeDef definition

class AddBridgeNetworkSourceRequestTypeDef(TypedDict):
    MulticastIp: str,
    Name: str,
    NetworkName: str,
    Port: int,
    Protocol: ProtocolType,  # (1)
  1. See ProtocolType

AddEgressGatewayBridgeRequestTypeDef#

# AddEgressGatewayBridgeRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddEgressGatewayBridgeRequestTypeDef

def get_value() -> AddEgressGatewayBridgeRequestTypeDef:
    return {
        "MaxBitrate": ...,
    }
# AddEgressGatewayBridgeRequestTypeDef definition

class AddEgressGatewayBridgeRequestTypeDef(TypedDict):
    MaxBitrate: int,

VpcInterfaceRequestTypeDef#

# VpcInterfaceRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import VpcInterfaceRequestTypeDef

def get_value() -> VpcInterfaceRequestTypeDef:
    return {
        "Name": ...,
        "RoleArn": ...,
        "SecurityGroupIds": ...,
        "SubnetId": ...,
    }
# VpcInterfaceRequestTypeDef definition

class VpcInterfaceRequestTypeDef(TypedDict):
    Name: str,
    RoleArn: str,
    SecurityGroupIds: Sequence[str],
    SubnetId: str,
    NetworkInterfaceType: NotRequired[NetworkInterfaceTypeType],  # (1)
  1. See NetworkInterfaceTypeType

VpcInterfaceTypeDef#

# VpcInterfaceTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import VpcInterfaceTypeDef

def get_value() -> VpcInterfaceTypeDef:
    return {
        "Name": ...,
        "NetworkInterfaceIds": ...,
        "NetworkInterfaceType": ...,
        "RoleArn": ...,
        "SecurityGroupIds": ...,
        "SubnetId": ...,
    }
# VpcInterfaceTypeDef definition

class VpcInterfaceTypeDef(TypedDict):
    Name: str,
    NetworkInterfaceIds: List[str],
    NetworkInterfaceType: NetworkInterfaceTypeType,  # (1)
    RoleArn: str,
    SecurityGroupIds: List[str],
    SubnetId: str,
  1. See NetworkInterfaceTypeType

AddIngressGatewayBridgeRequestTypeDef#

# AddIngressGatewayBridgeRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddIngressGatewayBridgeRequestTypeDef

def get_value() -> AddIngressGatewayBridgeRequestTypeDef:
    return {
        "MaxBitrate": ...,
        "MaxOutputs": ...,
    }
# AddIngressGatewayBridgeRequestTypeDef definition

class AddIngressGatewayBridgeRequestTypeDef(TypedDict):
    MaxBitrate: int,
    MaxOutputs: int,

AddMaintenanceTypeDef#

# AddMaintenanceTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddMaintenanceTypeDef

def get_value() -> AddMaintenanceTypeDef:
    return {
        "MaintenanceDay": ...,
        "MaintenanceStartHour": ...,
    }
# AddMaintenanceTypeDef definition

class AddMaintenanceTypeDef(TypedDict):
    MaintenanceDay: MaintenanceDayType,  # (1)
    MaintenanceStartHour: str,
  1. See MaintenanceDayType

EncryptionTypeDef#

# EncryptionTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import EncryptionTypeDef

def get_value() -> EncryptionTypeDef:
    return {
        "RoleArn": ...,
    }
# EncryptionTypeDef definition

class EncryptionTypeDef(TypedDict):
    RoleArn: str,
    Algorithm: NotRequired[AlgorithmType],  # (1)
    ConstantInitializationVector: NotRequired[str],
    DeviceId: NotRequired[str],
    KeyType: NotRequired[KeyTypeType],  # (2)
    Region: NotRequired[str],
    ResourceId: NotRequired[str],
    SecretArn: NotRequired[str],
    Url: NotRequired[str],
  1. See AlgorithmType
  2. See KeyTypeType

BridgeFlowOutputTypeDef#

# BridgeFlowOutputTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import BridgeFlowOutputTypeDef

def get_value() -> BridgeFlowOutputTypeDef:
    return {
        "FlowArn": ...,
        "FlowSourceArn": ...,
        "Name": ...,
    }
# BridgeFlowOutputTypeDef definition

class BridgeFlowOutputTypeDef(TypedDict):
    FlowArn: str,
    FlowSourceArn: str,
    Name: str,

BridgeNetworkOutputTypeDef#

# BridgeNetworkOutputTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import BridgeNetworkOutputTypeDef

def get_value() -> BridgeNetworkOutputTypeDef:
    return {
        "IpAddress": ...,
        "Name": ...,
        "NetworkName": ...,
        "Port": ...,
        "Protocol": ...,
        "Ttl": ...,
    }
# BridgeNetworkOutputTypeDef definition

class BridgeNetworkOutputTypeDef(TypedDict):
    IpAddress: str,
    Name: str,
    NetworkName: str,
    Port: int,
    Protocol: ProtocolType,  # (1)
    Ttl: int,
  1. See ProtocolType

BridgeNetworkSourceTypeDef#

# BridgeNetworkSourceTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import BridgeNetworkSourceTypeDef

def get_value() -> BridgeNetworkSourceTypeDef:
    return {
        "MulticastIp": ...,
        "Name": ...,
        "NetworkName": ...,
        "Port": ...,
        "Protocol": ...,
    }
# BridgeNetworkSourceTypeDef definition

class BridgeNetworkSourceTypeDef(TypedDict):
    MulticastIp: str,
    Name: str,
    NetworkName: str,
    Port: int,
    Protocol: ProtocolType,  # (1)
  1. See ProtocolType

EgressGatewayBridgeTypeDef#

# EgressGatewayBridgeTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import EgressGatewayBridgeTypeDef

def get_value() -> EgressGatewayBridgeTypeDef:
    return {
        "MaxBitrate": ...,
    }
# EgressGatewayBridgeTypeDef definition

class EgressGatewayBridgeTypeDef(TypedDict):
    MaxBitrate: int,
    InstanceId: NotRequired[str],

IngressGatewayBridgeTypeDef#

# IngressGatewayBridgeTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import IngressGatewayBridgeTypeDef

def get_value() -> IngressGatewayBridgeTypeDef:
    return {
        "MaxBitrate": ...,
        "MaxOutputs": ...,
    }
# IngressGatewayBridgeTypeDef definition

class IngressGatewayBridgeTypeDef(TypedDict):
    MaxBitrate: int,
    MaxOutputs: int,
    InstanceId: NotRequired[str],

MessageDetailTypeDef#

# MessageDetailTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import MessageDetailTypeDef

def get_value() -> MessageDetailTypeDef:
    return {
        "Code": ...,
        "Message": ...,
    }
# MessageDetailTypeDef definition

class MessageDetailTypeDef(TypedDict):
    Code: str,
    Message: str,
    ResourceName: NotRequired[str],

GatewayNetworkTypeDef#

# GatewayNetworkTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import GatewayNetworkTypeDef

def get_value() -> GatewayNetworkTypeDef:
    return {
        "CidrBlock": ...,
        "Name": ...,
    }
# GatewayNetworkTypeDef definition

class GatewayNetworkTypeDef(TypedDict):
    CidrBlock: str,
    Name: str,

DeleteBridgeRequestRequestTypeDef#

# DeleteBridgeRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DeleteBridgeRequestRequestTypeDef

def get_value() -> DeleteBridgeRequestRequestTypeDef:
    return {
        "BridgeArn": ...,
    }
# DeleteBridgeRequestRequestTypeDef definition

class DeleteBridgeRequestRequestTypeDef(TypedDict):
    BridgeArn: str,

DeleteBridgeResponseTypeDef#

# DeleteBridgeResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DeleteBridgeResponseTypeDef

def get_value() -> DeleteBridgeResponseTypeDef:
    return {
        "BridgeArn": ...,
        "ResponseMetadata": ...,
    }
# DeleteBridgeResponseTypeDef definition

class DeleteBridgeResponseTypeDef(TypedDict):
    BridgeArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteFlowRequestRequestTypeDef#

# DeleteFlowRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DeleteFlowRequestRequestTypeDef

def get_value() -> DeleteFlowRequestRequestTypeDef:
    return {
        "FlowArn": ...,
    }
# DeleteFlowRequestRequestTypeDef definition

class DeleteFlowRequestRequestTypeDef(TypedDict):
    FlowArn: str,

DeleteFlowResponseTypeDef#

# DeleteFlowResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DeleteFlowResponseTypeDef

def get_value() -> DeleteFlowResponseTypeDef:
    return {
        "FlowArn": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# DeleteFlowResponseTypeDef definition

class DeleteFlowResponseTypeDef(TypedDict):
    FlowArn: str,
    Status: StatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StatusType
  2. See ResponseMetadataTypeDef

DeleteGatewayRequestRequestTypeDef#

# DeleteGatewayRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DeleteGatewayRequestRequestTypeDef

def get_value() -> DeleteGatewayRequestRequestTypeDef:
    return {
        "GatewayArn": ...,
    }
# DeleteGatewayRequestRequestTypeDef definition

class DeleteGatewayRequestRequestTypeDef(TypedDict):
    GatewayArn: str,

DeleteGatewayResponseTypeDef#

# DeleteGatewayResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DeleteGatewayResponseTypeDef

def get_value() -> DeleteGatewayResponseTypeDef:
    return {
        "GatewayArn": ...,
        "ResponseMetadata": ...,
    }
# DeleteGatewayResponseTypeDef definition

class DeleteGatewayResponseTypeDef(TypedDict):
    GatewayArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeregisterGatewayInstanceRequestRequestTypeDef#

# DeregisterGatewayInstanceRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DeregisterGatewayInstanceRequestRequestTypeDef

def get_value() -> DeregisterGatewayInstanceRequestRequestTypeDef:
    return {
        "GatewayInstanceArn": ...,
    }
# DeregisterGatewayInstanceRequestRequestTypeDef definition

class DeregisterGatewayInstanceRequestRequestTypeDef(TypedDict):
    GatewayInstanceArn: str,
    Force: NotRequired[bool],

DeregisterGatewayInstanceResponseTypeDef#

# DeregisterGatewayInstanceResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DeregisterGatewayInstanceResponseTypeDef

def get_value() -> DeregisterGatewayInstanceResponseTypeDef:
    return {
        "GatewayInstanceArn": ...,
        "InstanceState": ...,
        "ResponseMetadata": ...,
    }
# DeregisterGatewayInstanceResponseTypeDef definition

class DeregisterGatewayInstanceResponseTypeDef(TypedDict):
    GatewayInstanceArn: str,
    InstanceState: InstanceStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceStateType
  2. See ResponseMetadataTypeDef

DescribeBridgeRequestRequestTypeDef#

# DescribeBridgeRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DescribeBridgeRequestRequestTypeDef

def get_value() -> DescribeBridgeRequestRequestTypeDef:
    return {
        "BridgeArn": ...,
    }
# DescribeBridgeRequestRequestTypeDef definition

class DescribeBridgeRequestRequestTypeDef(TypedDict):
    BridgeArn: str,

WaiterConfigTypeDef#

# WaiterConfigTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import WaiterConfigTypeDef

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

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

DescribeFlowRequestRequestTypeDef#

# DescribeFlowRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DescribeFlowRequestRequestTypeDef

def get_value() -> DescribeFlowRequestRequestTypeDef:
    return {
        "FlowArn": ...,
    }
# DescribeFlowRequestRequestTypeDef definition

class DescribeFlowRequestRequestTypeDef(TypedDict):
    FlowArn: str,

MessagesTypeDef#

# MessagesTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import MessagesTypeDef

def get_value() -> MessagesTypeDef:
    return {
        "Errors": ...,
    }
# MessagesTypeDef definition

class MessagesTypeDef(TypedDict):
    Errors: List[str],

DescribeGatewayInstanceRequestRequestTypeDef#

# DescribeGatewayInstanceRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DescribeGatewayInstanceRequestRequestTypeDef

def get_value() -> DescribeGatewayInstanceRequestRequestTypeDef:
    return {
        "GatewayInstanceArn": ...,
    }
# DescribeGatewayInstanceRequestRequestTypeDef definition

class DescribeGatewayInstanceRequestRequestTypeDef(TypedDict):
    GatewayInstanceArn: str,

DescribeGatewayRequestRequestTypeDef#

# DescribeGatewayRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DescribeGatewayRequestRequestTypeDef

def get_value() -> DescribeGatewayRequestRequestTypeDef:
    return {
        "GatewayArn": ...,
    }
# DescribeGatewayRequestRequestTypeDef definition

class DescribeGatewayRequestRequestTypeDef(TypedDict):
    GatewayArn: str,

DescribeOfferingRequestRequestTypeDef#

# DescribeOfferingRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DescribeOfferingRequestRequestTypeDef

def get_value() -> DescribeOfferingRequestRequestTypeDef:
    return {
        "OfferingArn": ...,
    }
# DescribeOfferingRequestRequestTypeDef definition

class DescribeOfferingRequestRequestTypeDef(TypedDict):
    OfferingArn: str,

DescribeReservationRequestRequestTypeDef#

# DescribeReservationRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DescribeReservationRequestRequestTypeDef

def get_value() -> DescribeReservationRequestRequestTypeDef:
    return {
        "ReservationArn": ...,
    }
# DescribeReservationRequestRequestTypeDef definition

class DescribeReservationRequestRequestTypeDef(TypedDict):
    ReservationArn: str,

InterfaceRequestTypeDef#

# InterfaceRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import InterfaceRequestTypeDef

def get_value() -> InterfaceRequestTypeDef:
    return {
        "Name": ...,
    }
# InterfaceRequestTypeDef definition

class InterfaceRequestTypeDef(TypedDict):
    Name: str,

InterfaceTypeDef#

# InterfaceTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import InterfaceTypeDef

def get_value() -> InterfaceTypeDef:
    return {
        "Name": ...,
    }
# InterfaceTypeDef definition

class InterfaceTypeDef(TypedDict):
    Name: str,

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EncodingParametersRequestTypeDef#

# EncodingParametersRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import EncodingParametersRequestTypeDef

def get_value() -> EncodingParametersRequestTypeDef:
    return {
        "CompressionFactor": ...,
        "EncoderProfile": ...,
    }
# EncodingParametersRequestTypeDef definition

class EncodingParametersRequestTypeDef(TypedDict):
    CompressionFactor: float,
    EncoderProfile: EncoderProfileType,  # (1)
  1. See EncoderProfileType

EncodingParametersTypeDef#

# EncodingParametersTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import EncodingParametersTypeDef

def get_value() -> EncodingParametersTypeDef:
    return {
        "CompressionFactor": ...,
        "EncoderProfile": ...,
    }
# EncodingParametersTypeDef definition

class EncodingParametersTypeDef(TypedDict):
    CompressionFactor: float,
    EncoderProfile: EncoderProfileType,  # (1)
  1. See EncoderProfileType

SourcePriorityTypeDef#

# SourcePriorityTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import SourcePriorityTypeDef

def get_value() -> SourcePriorityTypeDef:
    return {
        "PrimarySource": ...,
    }
# SourcePriorityTypeDef definition

class SourcePriorityTypeDef(TypedDict):
    PrimarySource: NotRequired[str],

MaintenanceTypeDef#

# MaintenanceTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import MaintenanceTypeDef

def get_value() -> MaintenanceTypeDef:
    return {
        "MaintenanceDay": ...,
    }
# MaintenanceTypeDef definition

class MaintenanceTypeDef(TypedDict):
    MaintenanceDay: NotRequired[MaintenanceDayType],  # (1)
    MaintenanceDeadline: NotRequired[str],
    MaintenanceScheduledDate: NotRequired[str],
    MaintenanceStartHour: NotRequired[str],
  1. See MaintenanceDayType

FmtpRequestTypeDef#

# FmtpRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import FmtpRequestTypeDef

def get_value() -> FmtpRequestTypeDef:
    return {
        "ChannelOrder": ...,
    }
# FmtpRequestTypeDef definition

class FmtpRequestTypeDef(TypedDict):
    ChannelOrder: NotRequired[str],
    Colorimetry: NotRequired[ColorimetryType],  # (1)
    ExactFramerate: NotRequired[str],
    Par: NotRequired[str],
    Range: NotRequired[RangeType],  # (2)
    ScanMode: NotRequired[ScanModeType],  # (3)
    Tcs: NotRequired[TcsType],  # (4)
  1. See ColorimetryType
  2. See RangeType
  3. See ScanModeType
  4. See TcsType

FmtpTypeDef#

# FmtpTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import FmtpTypeDef

def get_value() -> FmtpTypeDef:
    return {
        "ChannelOrder": ...,
    }
# FmtpTypeDef definition

class FmtpTypeDef(TypedDict):
    ChannelOrder: NotRequired[str],
    Colorimetry: NotRequired[ColorimetryType],  # (1)
    ExactFramerate: NotRequired[str],
    Par: NotRequired[str],
    Range: NotRequired[RangeType],  # (2)
    ScanMode: NotRequired[ScanModeType],  # (3)
    Tcs: NotRequired[TcsType],  # (4)
  1. See ColorimetryType
  2. See RangeType
  3. See ScanModeType
  4. See TcsType

ListBridgesRequestListBridgesPaginateTypeDef#

# ListBridgesRequestListBridgesPaginateTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListBridgesRequestListBridgesPaginateTypeDef

def get_value() -> ListBridgesRequestListBridgesPaginateTypeDef:
    return {
        "FilterArn": ...,
    }
# ListBridgesRequestListBridgesPaginateTypeDef definition

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

ListBridgesRequestRequestTypeDef#

# ListBridgesRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListBridgesRequestRequestTypeDef

def get_value() -> ListBridgesRequestRequestTypeDef:
    return {
        "FilterArn": ...,
    }
# ListBridgesRequestRequestTypeDef definition

class ListBridgesRequestRequestTypeDef(TypedDict):
    FilterArn: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListedBridgeTypeDef#

# ListedBridgeTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListedBridgeTypeDef

def get_value() -> ListedBridgeTypeDef:
    return {
        "BridgeArn": ...,
        "BridgeState": ...,
        "BridgeType": ...,
        "Name": ...,
        "PlacementArn": ...,
    }
# ListedBridgeTypeDef definition

class ListedBridgeTypeDef(TypedDict):
    BridgeArn: str,
    BridgeState: BridgeStateType,  # (1)
    BridgeType: str,
    Name: str,
    PlacementArn: str,
  1. See BridgeStateType

ListEntitlementsRequestListEntitlementsPaginateTypeDef#

# ListEntitlementsRequestListEntitlementsPaginateTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListEntitlementsRequestListEntitlementsPaginateTypeDef

def get_value() -> ListEntitlementsRequestListEntitlementsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListEntitlementsRequestListEntitlementsPaginateTypeDef definition

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

ListEntitlementsRequestRequestTypeDef#

# ListEntitlementsRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListEntitlementsRequestRequestTypeDef

def get_value() -> ListEntitlementsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListEntitlementsRequestRequestTypeDef definition

class ListEntitlementsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListedEntitlementTypeDef#

# ListedEntitlementTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListedEntitlementTypeDef

def get_value() -> ListedEntitlementTypeDef:
    return {
        "EntitlementArn": ...,
        "EntitlementName": ...,
    }
# ListedEntitlementTypeDef definition

class ListedEntitlementTypeDef(TypedDict):
    EntitlementArn: str,
    EntitlementName: str,
    DataTransferSubscriberFeePercent: NotRequired[int],

ListFlowsRequestListFlowsPaginateTypeDef#

# ListFlowsRequestListFlowsPaginateTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListFlowsRequestListFlowsPaginateTypeDef

def get_value() -> ListFlowsRequestListFlowsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListFlowsRequestListFlowsPaginateTypeDef definition

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

ListFlowsRequestRequestTypeDef#

# ListFlowsRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListFlowsRequestRequestTypeDef

def get_value() -> ListFlowsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListFlowsRequestRequestTypeDef definition

class ListFlowsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListGatewayInstancesRequestListGatewayInstancesPaginateTypeDef#

# ListGatewayInstancesRequestListGatewayInstancesPaginateTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListGatewayInstancesRequestListGatewayInstancesPaginateTypeDef

def get_value() -> ListGatewayInstancesRequestListGatewayInstancesPaginateTypeDef:
    return {
        "FilterArn": ...,
    }
# ListGatewayInstancesRequestListGatewayInstancesPaginateTypeDef definition

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

ListGatewayInstancesRequestRequestTypeDef#

# ListGatewayInstancesRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListGatewayInstancesRequestRequestTypeDef

def get_value() -> ListGatewayInstancesRequestRequestTypeDef:
    return {
        "FilterArn": ...,
    }
# ListGatewayInstancesRequestRequestTypeDef definition

class ListGatewayInstancesRequestRequestTypeDef(TypedDict):
    FilterArn: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListedGatewayInstanceTypeDef#

# ListedGatewayInstanceTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListedGatewayInstanceTypeDef

def get_value() -> ListedGatewayInstanceTypeDef:
    return {
        "GatewayArn": ...,
        "GatewayInstanceArn": ...,
        "InstanceId": ...,
    }
# ListedGatewayInstanceTypeDef definition

class ListedGatewayInstanceTypeDef(TypedDict):
    GatewayArn: str,
    GatewayInstanceArn: str,
    InstanceId: str,
    InstanceState: NotRequired[InstanceStateType],  # (1)
  1. See InstanceStateType

ListGatewaysRequestListGatewaysPaginateTypeDef#

# ListGatewaysRequestListGatewaysPaginateTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListGatewaysRequestListGatewaysPaginateTypeDef

def get_value() -> ListGatewaysRequestListGatewaysPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListGatewaysRequestListGatewaysPaginateTypeDef definition

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

ListGatewaysRequestRequestTypeDef#

# ListGatewaysRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListGatewaysRequestRequestTypeDef

def get_value() -> ListGatewaysRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListGatewaysRequestRequestTypeDef definition

class ListGatewaysRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListedGatewayTypeDef#

# ListedGatewayTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListedGatewayTypeDef

def get_value() -> ListedGatewayTypeDef:
    return {
        "GatewayArn": ...,
        "GatewayState": ...,
        "Name": ...,
    }
# ListedGatewayTypeDef definition

class ListedGatewayTypeDef(TypedDict):
    GatewayArn: str,
    GatewayState: GatewayStateType,  # (1)
    Name: str,
  1. See GatewayStateType

ListOfferingsRequestListOfferingsPaginateTypeDef#

# ListOfferingsRequestListOfferingsPaginateTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListOfferingsRequestListOfferingsPaginateTypeDef

def get_value() -> ListOfferingsRequestListOfferingsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListOfferingsRequestListOfferingsPaginateTypeDef definition

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

ListOfferingsRequestRequestTypeDef#

# ListOfferingsRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListOfferingsRequestRequestTypeDef

def get_value() -> ListOfferingsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListOfferingsRequestRequestTypeDef definition

class ListOfferingsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListReservationsRequestListReservationsPaginateTypeDef#

# ListReservationsRequestListReservationsPaginateTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListReservationsRequestListReservationsPaginateTypeDef

def get_value() -> ListReservationsRequestListReservationsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListReservationsRequestListReservationsPaginateTypeDef definition

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

ListReservationsRequestRequestTypeDef#

# ListReservationsRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListReservationsRequestRequestTypeDef

def get_value() -> ListReservationsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListReservationsRequestRequestTypeDef definition

class ListReservationsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

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

ResourceSpecificationTypeDef#

# ResourceSpecificationTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ResourceSpecificationTypeDef

def get_value() -> ResourceSpecificationTypeDef:
    return {
        "ResourceType": ...,
    }
# ResourceSpecificationTypeDef definition

class ResourceSpecificationTypeDef(TypedDict):
    ResourceType: ResourceTypeType,  # (1)
    ReservedBitrate: NotRequired[int],
  1. See ResourceTypeType

TransportTypeDef#

# TransportTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import TransportTypeDef

def get_value() -> TransportTypeDef:
    return {
        "Protocol": ...,
    }
# TransportTypeDef definition

class TransportTypeDef(TypedDict):
    Protocol: ProtocolType,  # (1)
    CidrAllowList: NotRequired[List[str]],
    MaxBitrate: NotRequired[int],
    MaxLatency: NotRequired[int],
    MaxSyncBuffer: NotRequired[int],
    MinLatency: NotRequired[int],
    RemoteId: NotRequired[str],
    SenderControlPort: NotRequired[int],
    SenderIpAddress: NotRequired[str],
    SmoothingLatency: NotRequired[int],
    SourceListenerAddress: NotRequired[str],
    SourceListenerPort: NotRequired[int],
    StreamId: NotRequired[str],
  1. See ProtocolType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import PaginatorConfigTypeDef

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

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

PurchaseOfferingRequestRequestTypeDef#

# PurchaseOfferingRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import PurchaseOfferingRequestRequestTypeDef

def get_value() -> PurchaseOfferingRequestRequestTypeDef:
    return {
        "OfferingArn": ...,
        "ReservationName": ...,
        "Start": ...,
    }
# PurchaseOfferingRequestRequestTypeDef definition

class PurchaseOfferingRequestRequestTypeDef(TypedDict):
    OfferingArn: str,
    ReservationName: str,
    Start: str,

RemoveBridgeOutputRequestRequestTypeDef#

# RemoveBridgeOutputRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import RemoveBridgeOutputRequestRequestTypeDef

def get_value() -> RemoveBridgeOutputRequestRequestTypeDef:
    return {
        "BridgeArn": ...,
        "OutputName": ...,
    }
# RemoveBridgeOutputRequestRequestTypeDef definition

class RemoveBridgeOutputRequestRequestTypeDef(TypedDict):
    BridgeArn: str,
    OutputName: str,

RemoveBridgeOutputResponseTypeDef#

# RemoveBridgeOutputResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import RemoveBridgeOutputResponseTypeDef

def get_value() -> RemoveBridgeOutputResponseTypeDef:
    return {
        "BridgeArn": ...,
        "OutputName": ...,
        "ResponseMetadata": ...,
    }
# RemoveBridgeOutputResponseTypeDef definition

class RemoveBridgeOutputResponseTypeDef(TypedDict):
    BridgeArn: str,
    OutputName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RemoveBridgeSourceRequestRequestTypeDef#

# RemoveBridgeSourceRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import RemoveBridgeSourceRequestRequestTypeDef

def get_value() -> RemoveBridgeSourceRequestRequestTypeDef:
    return {
        "BridgeArn": ...,
        "SourceName": ...,
    }
# RemoveBridgeSourceRequestRequestTypeDef definition

class RemoveBridgeSourceRequestRequestTypeDef(TypedDict):
    BridgeArn: str,
    SourceName: str,

RemoveBridgeSourceResponseTypeDef#

# RemoveBridgeSourceResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import RemoveBridgeSourceResponseTypeDef

def get_value() -> RemoveBridgeSourceResponseTypeDef:
    return {
        "BridgeArn": ...,
        "SourceName": ...,
        "ResponseMetadata": ...,
    }
# RemoveBridgeSourceResponseTypeDef definition

class RemoveBridgeSourceResponseTypeDef(TypedDict):
    BridgeArn: str,
    SourceName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RemoveFlowMediaStreamRequestRequestTypeDef#

# RemoveFlowMediaStreamRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import RemoveFlowMediaStreamRequestRequestTypeDef

def get_value() -> RemoveFlowMediaStreamRequestRequestTypeDef:
    return {
        "FlowArn": ...,
        "MediaStreamName": ...,
    }
# RemoveFlowMediaStreamRequestRequestTypeDef definition

class RemoveFlowMediaStreamRequestRequestTypeDef(TypedDict):
    FlowArn: str,
    MediaStreamName: str,

RemoveFlowMediaStreamResponseTypeDef#

# RemoveFlowMediaStreamResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import RemoveFlowMediaStreamResponseTypeDef

def get_value() -> RemoveFlowMediaStreamResponseTypeDef:
    return {
        "FlowArn": ...,
        "MediaStreamName": ...,
        "ResponseMetadata": ...,
    }
# RemoveFlowMediaStreamResponseTypeDef definition

class RemoveFlowMediaStreamResponseTypeDef(TypedDict):
    FlowArn: str,
    MediaStreamName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RemoveFlowOutputRequestRequestTypeDef#

# RemoveFlowOutputRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import RemoveFlowOutputRequestRequestTypeDef

def get_value() -> RemoveFlowOutputRequestRequestTypeDef:
    return {
        "FlowArn": ...,
        "OutputArn": ...,
    }
# RemoveFlowOutputRequestRequestTypeDef definition

class RemoveFlowOutputRequestRequestTypeDef(TypedDict):
    FlowArn: str,
    OutputArn: str,

RemoveFlowOutputResponseTypeDef#

# RemoveFlowOutputResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import RemoveFlowOutputResponseTypeDef

def get_value() -> RemoveFlowOutputResponseTypeDef:
    return {
        "FlowArn": ...,
        "OutputArn": ...,
        "ResponseMetadata": ...,
    }
# RemoveFlowOutputResponseTypeDef definition

class RemoveFlowOutputResponseTypeDef(TypedDict):
    FlowArn: str,
    OutputArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RemoveFlowSourceRequestRequestTypeDef#

# RemoveFlowSourceRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import RemoveFlowSourceRequestRequestTypeDef

def get_value() -> RemoveFlowSourceRequestRequestTypeDef:
    return {
        "FlowArn": ...,
        "SourceArn": ...,
    }
# RemoveFlowSourceRequestRequestTypeDef definition

class RemoveFlowSourceRequestRequestTypeDef(TypedDict):
    FlowArn: str,
    SourceArn: str,

RemoveFlowSourceResponseTypeDef#

# RemoveFlowSourceResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import RemoveFlowSourceResponseTypeDef

def get_value() -> RemoveFlowSourceResponseTypeDef:
    return {
        "FlowArn": ...,
        "SourceArn": ...,
        "ResponseMetadata": ...,
    }
# RemoveFlowSourceResponseTypeDef definition

class RemoveFlowSourceResponseTypeDef(TypedDict):
    FlowArn: str,
    SourceArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RemoveFlowVpcInterfaceRequestRequestTypeDef#

# RemoveFlowVpcInterfaceRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import RemoveFlowVpcInterfaceRequestRequestTypeDef

def get_value() -> RemoveFlowVpcInterfaceRequestRequestTypeDef:
    return {
        "FlowArn": ...,
        "VpcInterfaceName": ...,
    }
# RemoveFlowVpcInterfaceRequestRequestTypeDef definition

class RemoveFlowVpcInterfaceRequestRequestTypeDef(TypedDict):
    FlowArn: str,
    VpcInterfaceName: str,

RemoveFlowVpcInterfaceResponseTypeDef#

# RemoveFlowVpcInterfaceResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import RemoveFlowVpcInterfaceResponseTypeDef

def get_value() -> RemoveFlowVpcInterfaceResponseTypeDef:
    return {
        "FlowArn": ...,
        "NonDeletedNetworkInterfaceIds": ...,
        "VpcInterfaceName": ...,
        "ResponseMetadata": ...,
    }
# RemoveFlowVpcInterfaceResponseTypeDef definition

class RemoveFlowVpcInterfaceResponseTypeDef(TypedDict):
    FlowArn: str,
    NonDeletedNetworkInterfaceIds: List[str],
    VpcInterfaceName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

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

RevokeFlowEntitlementRequestRequestTypeDef#

# RevokeFlowEntitlementRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import RevokeFlowEntitlementRequestRequestTypeDef

def get_value() -> RevokeFlowEntitlementRequestRequestTypeDef:
    return {
        "EntitlementArn": ...,
        "FlowArn": ...,
    }
# RevokeFlowEntitlementRequestRequestTypeDef definition

class RevokeFlowEntitlementRequestRequestTypeDef(TypedDict):
    EntitlementArn: str,
    FlowArn: str,

RevokeFlowEntitlementResponseTypeDef#

# RevokeFlowEntitlementResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import RevokeFlowEntitlementResponseTypeDef

def get_value() -> RevokeFlowEntitlementResponseTypeDef:
    return {
        "EntitlementArn": ...,
        "FlowArn": ...,
        "ResponseMetadata": ...,
    }
# RevokeFlowEntitlementResponseTypeDef definition

class RevokeFlowEntitlementResponseTypeDef(TypedDict):
    EntitlementArn: str,
    FlowArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartFlowRequestRequestTypeDef#

# StartFlowRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import StartFlowRequestRequestTypeDef

def get_value() -> StartFlowRequestRequestTypeDef:
    return {
        "FlowArn": ...,
    }
# StartFlowRequestRequestTypeDef definition

class StartFlowRequestRequestTypeDef(TypedDict):
    FlowArn: str,

StartFlowResponseTypeDef#

# StartFlowResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import StartFlowResponseTypeDef

def get_value() -> StartFlowResponseTypeDef:
    return {
        "FlowArn": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# StartFlowResponseTypeDef definition

class StartFlowResponseTypeDef(TypedDict):
    FlowArn: str,
    Status: StatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StatusType
  2. See ResponseMetadataTypeDef

StopFlowRequestRequestTypeDef#

# StopFlowRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import StopFlowRequestRequestTypeDef

def get_value() -> StopFlowRequestRequestTypeDef:
    return {
        "FlowArn": ...,
    }
# StopFlowRequestRequestTypeDef definition

class StopFlowRequestRequestTypeDef(TypedDict):
    FlowArn: str,

StopFlowResponseTypeDef#

# StopFlowResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import StopFlowResponseTypeDef

def get_value() -> StopFlowResponseTypeDef:
    return {
        "FlowArn": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# StopFlowResponseTypeDef definition

class StopFlowResponseTypeDef(TypedDict):
    FlowArn: str,
    Status: StatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StatusType
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdateBridgeNetworkOutputRequestTypeDef#

# UpdateBridgeNetworkOutputRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateBridgeNetworkOutputRequestTypeDef

def get_value() -> UpdateBridgeNetworkOutputRequestTypeDef:
    return {
        "IpAddress": ...,
    }
# UpdateBridgeNetworkOutputRequestTypeDef definition

class UpdateBridgeNetworkOutputRequestTypeDef(TypedDict):
    IpAddress: NotRequired[str],
    NetworkName: NotRequired[str],
    Port: NotRequired[int],
    Protocol: NotRequired[ProtocolType],  # (1)
    Ttl: NotRequired[int],
  1. See ProtocolType

UpdateBridgeNetworkSourceRequestTypeDef#

# UpdateBridgeNetworkSourceRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateBridgeNetworkSourceRequestTypeDef

def get_value() -> UpdateBridgeNetworkSourceRequestTypeDef:
    return {
        "MulticastIp": ...,
    }
# UpdateBridgeNetworkSourceRequestTypeDef definition

class UpdateBridgeNetworkSourceRequestTypeDef(TypedDict):
    MulticastIp: NotRequired[str],
    NetworkName: NotRequired[str],
    Port: NotRequired[int],
    Protocol: NotRequired[ProtocolType],  # (1)
  1. See ProtocolType

UpdateEgressGatewayBridgeRequestTypeDef#

# UpdateEgressGatewayBridgeRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateEgressGatewayBridgeRequestTypeDef

def get_value() -> UpdateEgressGatewayBridgeRequestTypeDef:
    return {
        "MaxBitrate": ...,
    }
# UpdateEgressGatewayBridgeRequestTypeDef definition

class UpdateEgressGatewayBridgeRequestTypeDef(TypedDict):
    MaxBitrate: NotRequired[int],

UpdateIngressGatewayBridgeRequestTypeDef#

# UpdateIngressGatewayBridgeRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateIngressGatewayBridgeRequestTypeDef

def get_value() -> UpdateIngressGatewayBridgeRequestTypeDef:
    return {
        "MaxBitrate": ...,
    }
# UpdateIngressGatewayBridgeRequestTypeDef definition

class UpdateIngressGatewayBridgeRequestTypeDef(TypedDict):
    MaxBitrate: NotRequired[int],
    MaxOutputs: NotRequired[int],

UpdateBridgeStateRequestRequestTypeDef#

# UpdateBridgeStateRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateBridgeStateRequestRequestTypeDef

def get_value() -> UpdateBridgeStateRequestRequestTypeDef:
    return {
        "BridgeArn": ...,
        "DesiredState": ...,
    }
# UpdateBridgeStateRequestRequestTypeDef definition

class UpdateBridgeStateRequestRequestTypeDef(TypedDict):
    BridgeArn: str,
    DesiredState: DesiredStateType,  # (1)
  1. See DesiredStateType

UpdateBridgeStateResponseTypeDef#

# UpdateBridgeStateResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateBridgeStateResponseTypeDef

def get_value() -> UpdateBridgeStateResponseTypeDef:
    return {
        "BridgeArn": ...,
        "DesiredState": ...,
        "ResponseMetadata": ...,
    }
# UpdateBridgeStateResponseTypeDef definition

class UpdateBridgeStateResponseTypeDef(TypedDict):
    BridgeArn: str,
    DesiredState: DesiredStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DesiredStateType
  2. See ResponseMetadataTypeDef

UpdateEncryptionTypeDef#

# UpdateEncryptionTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateEncryptionTypeDef

def get_value() -> UpdateEncryptionTypeDef:
    return {
        "Algorithm": ...,
    }
# UpdateEncryptionTypeDef definition

class UpdateEncryptionTypeDef(TypedDict):
    Algorithm: NotRequired[AlgorithmType],  # (1)
    ConstantInitializationVector: NotRequired[str],
    DeviceId: NotRequired[str],
    KeyType: NotRequired[KeyTypeType],  # (2)
    Region: NotRequired[str],
    ResourceId: NotRequired[str],
    RoleArn: NotRequired[str],
    SecretArn: NotRequired[str],
    Url: NotRequired[str],
  1. See AlgorithmType
  2. See KeyTypeType

UpdateMaintenanceTypeDef#

# UpdateMaintenanceTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateMaintenanceTypeDef

def get_value() -> UpdateMaintenanceTypeDef:
    return {
        "MaintenanceDay": ...,
    }
# UpdateMaintenanceTypeDef definition

class UpdateMaintenanceTypeDef(TypedDict):
    MaintenanceDay: NotRequired[MaintenanceDayType],  # (1)
    MaintenanceScheduledDate: NotRequired[str],
    MaintenanceStartHour: NotRequired[str],
  1. See MaintenanceDayType

UpdateGatewayInstanceRequestRequestTypeDef#

# UpdateGatewayInstanceRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateGatewayInstanceRequestRequestTypeDef

def get_value() -> UpdateGatewayInstanceRequestRequestTypeDef:
    return {
        "GatewayInstanceArn": ...,
    }
# UpdateGatewayInstanceRequestRequestTypeDef definition

class UpdateGatewayInstanceRequestRequestTypeDef(TypedDict):
    GatewayInstanceArn: str,
    BridgePlacement: NotRequired[BridgePlacementType],  # (1)
  1. See BridgePlacementType

UpdateGatewayInstanceResponseTypeDef#

# UpdateGatewayInstanceResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateGatewayInstanceResponseTypeDef

def get_value() -> UpdateGatewayInstanceResponseTypeDef:
    return {
        "BridgePlacement": ...,
        "GatewayInstanceArn": ...,
        "ResponseMetadata": ...,
    }
# UpdateGatewayInstanceResponseTypeDef definition

class UpdateGatewayInstanceResponseTypeDef(TypedDict):
    BridgePlacement: BridgePlacementType,  # (1)
    GatewayInstanceArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BridgePlacementType
  2. See ResponseMetadataTypeDef

AddBridgeFlowSourceRequestTypeDef#

# AddBridgeFlowSourceRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddBridgeFlowSourceRequestTypeDef

def get_value() -> AddBridgeFlowSourceRequestTypeDef:
    return {
        "FlowArn": ...,
        "Name": ...,
    }
# AddBridgeFlowSourceRequestTypeDef definition

class AddBridgeFlowSourceRequestTypeDef(TypedDict):
    FlowArn: str,
    Name: str,
    FlowVpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef],  # (1)
  1. See VpcInterfaceAttachmentTypeDef

BridgeFlowSourceTypeDef#

# BridgeFlowSourceTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import BridgeFlowSourceTypeDef

def get_value() -> BridgeFlowSourceTypeDef:
    return {
        "FlowArn": ...,
        "Name": ...,
    }
# BridgeFlowSourceTypeDef definition

class BridgeFlowSourceTypeDef(TypedDict):
    FlowArn: str,
    Name: str,
    FlowVpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef],  # (1)
    OutputArn: NotRequired[str],
  1. See VpcInterfaceAttachmentTypeDef

GatewayBridgeSourceTypeDef#

# GatewayBridgeSourceTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import GatewayBridgeSourceTypeDef

def get_value() -> GatewayBridgeSourceTypeDef:
    return {
        "BridgeArn": ...,
    }
# GatewayBridgeSourceTypeDef definition

class GatewayBridgeSourceTypeDef(TypedDict):
    BridgeArn: str,
    VpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef],  # (1)
  1. See VpcInterfaceAttachmentTypeDef

SetGatewayBridgeSourceRequestTypeDef#

# SetGatewayBridgeSourceRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import SetGatewayBridgeSourceRequestTypeDef

def get_value() -> SetGatewayBridgeSourceRequestTypeDef:
    return {
        "BridgeArn": ...,
    }
# SetGatewayBridgeSourceRequestTypeDef definition

class SetGatewayBridgeSourceRequestTypeDef(TypedDict):
    BridgeArn: str,
    VpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef],  # (1)
  1. See VpcInterfaceAttachmentTypeDef

UpdateBridgeFlowSourceRequestTypeDef#

# UpdateBridgeFlowSourceRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateBridgeFlowSourceRequestTypeDef

def get_value() -> UpdateBridgeFlowSourceRequestTypeDef:
    return {
        "FlowArn": ...,
    }
# UpdateBridgeFlowSourceRequestTypeDef definition

class UpdateBridgeFlowSourceRequestTypeDef(TypedDict):
    FlowArn: NotRequired[str],
    FlowVpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef],  # (1)
  1. See VpcInterfaceAttachmentTypeDef

UpdateGatewayBridgeSourceRequestTypeDef#

# UpdateGatewayBridgeSourceRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateGatewayBridgeSourceRequestTypeDef

def get_value() -> UpdateGatewayBridgeSourceRequestTypeDef:
    return {
        "BridgeArn": ...,
    }
# UpdateGatewayBridgeSourceRequestTypeDef definition

class UpdateGatewayBridgeSourceRequestTypeDef(TypedDict):
    BridgeArn: NotRequired[str],
    VpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef],  # (1)
  1. See VpcInterfaceAttachmentTypeDef

AddBridgeOutputRequestTypeDef#

# AddBridgeOutputRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddBridgeOutputRequestTypeDef

def get_value() -> AddBridgeOutputRequestTypeDef:
    return {
        "NetworkOutput": ...,
    }
# AddBridgeOutputRequestTypeDef definition

class AddBridgeOutputRequestTypeDef(TypedDict):
    NetworkOutput: NotRequired[AddBridgeNetworkOutputRequestTypeDef],  # (1)
  1. See AddBridgeNetworkOutputRequestTypeDef

AddFlowVpcInterfacesRequestRequestTypeDef#

# AddFlowVpcInterfacesRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddFlowVpcInterfacesRequestRequestTypeDef

def get_value() -> AddFlowVpcInterfacesRequestRequestTypeDef:
    return {
        "FlowArn": ...,
        "VpcInterfaces": ...,
    }
# AddFlowVpcInterfacesRequestRequestTypeDef definition

class AddFlowVpcInterfacesRequestRequestTypeDef(TypedDict):
    FlowArn: str,
    VpcInterfaces: Sequence[VpcInterfaceRequestTypeDef],  # (1)
  1. See VpcInterfaceRequestTypeDef

AddFlowVpcInterfacesResponseTypeDef#

# AddFlowVpcInterfacesResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddFlowVpcInterfacesResponseTypeDef

def get_value() -> AddFlowVpcInterfacesResponseTypeDef:
    return {
        "FlowArn": ...,
        "VpcInterfaces": ...,
        "ResponseMetadata": ...,
    }
# AddFlowVpcInterfacesResponseTypeDef definition

class AddFlowVpcInterfacesResponseTypeDef(TypedDict):
    FlowArn: str,
    VpcInterfaces: List[VpcInterfaceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcInterfaceTypeDef
  2. See ResponseMetadataTypeDef

EntitlementTypeDef#

# EntitlementTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import EntitlementTypeDef

def get_value() -> EntitlementTypeDef:
    return {
        "EntitlementArn": ...,
        "Name": ...,
        "Subscribers": ...,
    }
# EntitlementTypeDef definition

class EntitlementTypeDef(TypedDict):
    EntitlementArn: str,
    Name: str,
    Subscribers: List[str],
    DataTransferSubscriberFeePercent: NotRequired[int],
    Description: NotRequired[str],
    Encryption: NotRequired[EncryptionTypeDef],  # (1)
    EntitlementStatus: NotRequired[EntitlementStatusType],  # (2)
  1. See EncryptionTypeDef
  2. See EntitlementStatusType

GrantEntitlementRequestTypeDef#

# GrantEntitlementRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import GrantEntitlementRequestTypeDef

def get_value() -> GrantEntitlementRequestTypeDef:
    return {
        "Subscribers": ...,
    }
# GrantEntitlementRequestTypeDef definition

class GrantEntitlementRequestTypeDef(TypedDict):
    Subscribers: Sequence[str],
    DataTransferSubscriberFeePercent: NotRequired[int],
    Description: NotRequired[str],
    Encryption: NotRequired[EncryptionTypeDef],  # (1)
    EntitlementStatus: NotRequired[EntitlementStatusType],  # (2)
    Name: NotRequired[str],
  1. See EncryptionTypeDef
  2. See EntitlementStatusType

BridgeOutputTypeDef#

# BridgeOutputTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import BridgeOutputTypeDef

def get_value() -> BridgeOutputTypeDef:
    return {
        "FlowOutput": ...,
    }
# BridgeOutputTypeDef definition

class BridgeOutputTypeDef(TypedDict):
    FlowOutput: NotRequired[BridgeFlowOutputTypeDef],  # (1)
    NetworkOutput: NotRequired[BridgeNetworkOutputTypeDef],  # (2)
  1. See BridgeFlowOutputTypeDef
  2. See BridgeNetworkOutputTypeDef

GatewayInstanceTypeDef#

# GatewayInstanceTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import GatewayInstanceTypeDef

def get_value() -> GatewayInstanceTypeDef:
    return {
        "BridgePlacement": ...,
        "ConnectionStatus": ...,
        "GatewayArn": ...,
        "GatewayInstanceArn": ...,
        "InstanceId": ...,
        "InstanceState": ...,
        "RunningBridgeCount": ...,
    }
# GatewayInstanceTypeDef definition

class GatewayInstanceTypeDef(TypedDict):
    BridgePlacement: BridgePlacementType,  # (1)
    ConnectionStatus: ConnectionStatusType,  # (2)
    GatewayArn: str,
    GatewayInstanceArn: str,
    InstanceId: str,
    InstanceState: InstanceStateType,  # (4)
    RunningBridgeCount: int,
    InstanceMessages: NotRequired[List[MessageDetailTypeDef]],  # (3)
  1. See BridgePlacementType
  2. See ConnectionStatusType
  3. See MessageDetailTypeDef
  4. See InstanceStateType

CreateGatewayRequestRequestTypeDef#

# CreateGatewayRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import CreateGatewayRequestRequestTypeDef

def get_value() -> CreateGatewayRequestRequestTypeDef:
    return {
        "EgressCidrBlocks": ...,
        "Name": ...,
        "Networks": ...,
    }
# CreateGatewayRequestRequestTypeDef definition

class CreateGatewayRequestRequestTypeDef(TypedDict):
    EgressCidrBlocks: Sequence[str],
    Name: str,
    Networks: Sequence[GatewayNetworkTypeDef],  # (1)
  1. See GatewayNetworkTypeDef

GatewayTypeDef#

# GatewayTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import GatewayTypeDef

def get_value() -> GatewayTypeDef:
    return {
        "EgressCidrBlocks": ...,
        "GatewayArn": ...,
        "Name": ...,
        "Networks": ...,
    }
# GatewayTypeDef definition

class GatewayTypeDef(TypedDict):
    EgressCidrBlocks: List[str],
    GatewayArn: str,
    Name: str,
    Networks: List[GatewayNetworkTypeDef],  # (3)
    GatewayMessages: NotRequired[List[MessageDetailTypeDef]],  # (1)
    GatewayState: NotRequired[GatewayStateType],  # (2)
  1. See MessageDetailTypeDef
  2. See GatewayStateType
  3. See GatewayNetworkTypeDef

DescribeFlowRequestFlowActiveWaitTypeDef#

# DescribeFlowRequestFlowActiveWaitTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DescribeFlowRequestFlowActiveWaitTypeDef

def get_value() -> DescribeFlowRequestFlowActiveWaitTypeDef:
    return {
        "FlowArn": ...,
    }
# DescribeFlowRequestFlowActiveWaitTypeDef definition

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

DescribeFlowRequestFlowDeletedWaitTypeDef#

# DescribeFlowRequestFlowDeletedWaitTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DescribeFlowRequestFlowDeletedWaitTypeDef

def get_value() -> DescribeFlowRequestFlowDeletedWaitTypeDef:
    return {
        "FlowArn": ...,
    }
# DescribeFlowRequestFlowDeletedWaitTypeDef definition

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

DescribeFlowRequestFlowStandbyWaitTypeDef#

# DescribeFlowRequestFlowStandbyWaitTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DescribeFlowRequestFlowStandbyWaitTypeDef

def get_value() -> DescribeFlowRequestFlowStandbyWaitTypeDef:
    return {
        "FlowArn": ...,
    }
# DescribeFlowRequestFlowStandbyWaitTypeDef definition

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

DestinationConfigurationRequestTypeDef#

# DestinationConfigurationRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DestinationConfigurationRequestTypeDef

def get_value() -> DestinationConfigurationRequestTypeDef:
    return {
        "DestinationIp": ...,
        "DestinationPort": ...,
        "Interface": ...,
    }
# DestinationConfigurationRequestTypeDef definition

class DestinationConfigurationRequestTypeDef(TypedDict):
    DestinationIp: str,
    DestinationPort: int,
    Interface: InterfaceRequestTypeDef,  # (1)
  1. See InterfaceRequestTypeDef

InputConfigurationRequestTypeDef#

# InputConfigurationRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import InputConfigurationRequestTypeDef

def get_value() -> InputConfigurationRequestTypeDef:
    return {
        "InputPort": ...,
        "Interface": ...,
    }
# InputConfigurationRequestTypeDef definition

class InputConfigurationRequestTypeDef(TypedDict):
    InputPort: int,
    Interface: InterfaceRequestTypeDef,  # (1)
  1. See InterfaceRequestTypeDef

DestinationConfigurationTypeDef#

# DestinationConfigurationTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DestinationConfigurationTypeDef

def get_value() -> DestinationConfigurationTypeDef:
    return {
        "DestinationIp": ...,
        "DestinationPort": ...,
        "Interface": ...,
        "OutboundIp": ...,
    }
# DestinationConfigurationTypeDef definition

class DestinationConfigurationTypeDef(TypedDict):
    DestinationIp: str,
    DestinationPort: int,
    Interface: InterfaceTypeDef,  # (1)
    OutboundIp: str,
  1. See InterfaceTypeDef

InputConfigurationTypeDef#

# InputConfigurationTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import InputConfigurationTypeDef

def get_value() -> InputConfigurationTypeDef:
    return {
        "InputIp": ...,
        "InputPort": ...,
        "Interface": ...,
    }
# InputConfigurationTypeDef definition

class InputConfigurationTypeDef(TypedDict):
    InputIp: str,
    InputPort: int,
    Interface: InterfaceTypeDef,  # (1)
  1. See InterfaceTypeDef

FailoverConfigTypeDef#

# FailoverConfigTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import FailoverConfigTypeDef

def get_value() -> FailoverConfigTypeDef:
    return {
        "FailoverMode": ...,
    }
# FailoverConfigTypeDef definition

class FailoverConfigTypeDef(TypedDict):
    FailoverMode: NotRequired[FailoverModeType],  # (1)
    RecoveryWindow: NotRequired[int],
    SourcePriority: NotRequired[SourcePriorityTypeDef],  # (2)
    State: NotRequired[StateType],  # (3)
  1. See FailoverModeType
  2. See SourcePriorityTypeDef
  3. See StateType

UpdateFailoverConfigTypeDef#

# UpdateFailoverConfigTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateFailoverConfigTypeDef

def get_value() -> UpdateFailoverConfigTypeDef:
    return {
        "FailoverMode": ...,
    }
# UpdateFailoverConfigTypeDef definition

class UpdateFailoverConfigTypeDef(TypedDict):
    FailoverMode: NotRequired[FailoverModeType],  # (1)
    RecoveryWindow: NotRequired[int],
    SourcePriority: NotRequired[SourcePriorityTypeDef],  # (2)
    State: NotRequired[StateType],  # (3)
  1. See FailoverModeType
  2. See SourcePriorityTypeDef
  3. See StateType

ListedFlowTypeDef#

# ListedFlowTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListedFlowTypeDef

def get_value() -> ListedFlowTypeDef:
    return {
        "AvailabilityZone": ...,
        "Description": ...,
        "FlowArn": ...,
        "Name": ...,
        "SourceType": ...,
        "Status": ...,
    }
# ListedFlowTypeDef definition

class ListedFlowTypeDef(TypedDict):
    AvailabilityZone: str,
    Description: str,
    FlowArn: str,
    Name: str,
    SourceType: SourceTypeType,  # (1)
    Status: StatusType,  # (2)
    Maintenance: NotRequired[MaintenanceTypeDef],  # (3)
  1. See SourceTypeType
  2. See StatusType
  3. See MaintenanceTypeDef

MediaStreamAttributesRequestTypeDef#

# MediaStreamAttributesRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import MediaStreamAttributesRequestTypeDef

def get_value() -> MediaStreamAttributesRequestTypeDef:
    return {
        "Fmtp": ...,
    }
# MediaStreamAttributesRequestTypeDef definition

class MediaStreamAttributesRequestTypeDef(TypedDict):
    Fmtp: NotRequired[FmtpRequestTypeDef],  # (1)
    Lang: NotRequired[str],
  1. See FmtpRequestTypeDef

MediaStreamAttributesTypeDef#

# MediaStreamAttributesTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import MediaStreamAttributesTypeDef

def get_value() -> MediaStreamAttributesTypeDef:
    return {
        "Fmtp": ...,
    }
# MediaStreamAttributesTypeDef definition

class MediaStreamAttributesTypeDef(TypedDict):
    Fmtp: FmtpTypeDef,  # (1)
    Lang: NotRequired[str],
  1. See FmtpTypeDef

ListBridgesResponseTypeDef#

# ListBridgesResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListBridgesResponseTypeDef

def get_value() -> ListBridgesResponseTypeDef:
    return {
        "Bridges": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListBridgesResponseTypeDef definition

class ListBridgesResponseTypeDef(TypedDict):
    Bridges: List[ListedBridgeTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListedBridgeTypeDef
  2. See ResponseMetadataTypeDef

ListEntitlementsResponseTypeDef#

# ListEntitlementsResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListEntitlementsResponseTypeDef

def get_value() -> ListEntitlementsResponseTypeDef:
    return {
        "Entitlements": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListEntitlementsResponseTypeDef definition

class ListEntitlementsResponseTypeDef(TypedDict):
    Entitlements: List[ListedEntitlementTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListedEntitlementTypeDef
  2. See ResponseMetadataTypeDef

ListGatewayInstancesResponseTypeDef#

# ListGatewayInstancesResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListGatewayInstancesResponseTypeDef

def get_value() -> ListGatewayInstancesResponseTypeDef:
    return {
        "Instances": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListGatewayInstancesResponseTypeDef definition

class ListGatewayInstancesResponseTypeDef(TypedDict):
    Instances: List[ListedGatewayInstanceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListedGatewayInstanceTypeDef
  2. See ResponseMetadataTypeDef

ListGatewaysResponseTypeDef#

# ListGatewaysResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListGatewaysResponseTypeDef

def get_value() -> ListGatewaysResponseTypeDef:
    return {
        "Gateways": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListGatewaysResponseTypeDef definition

class ListGatewaysResponseTypeDef(TypedDict):
    Gateways: List[ListedGatewayTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListedGatewayTypeDef
  2. See ResponseMetadataTypeDef

OfferingTypeDef#

# OfferingTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import OfferingTypeDef

def get_value() -> OfferingTypeDef:
    return {
        "CurrencyCode": ...,
        "Duration": ...,
        "DurationUnits": ...,
        "OfferingArn": ...,
        "OfferingDescription": ...,
        "PricePerUnit": ...,
        "PriceUnits": ...,
        "ResourceSpecification": ...,
    }
# OfferingTypeDef definition

class OfferingTypeDef(TypedDict):
    CurrencyCode: str,
    Duration: int,
    DurationUnits: DurationUnitsType,  # (1)
    OfferingArn: str,
    OfferingDescription: str,
    PricePerUnit: str,
    PriceUnits: PriceUnitsType,  # (2)
    ResourceSpecification: ResourceSpecificationTypeDef,  # (3)
  1. See DurationUnitsType
  2. See PriceUnitsType
  3. See ResourceSpecificationTypeDef

ReservationTypeDef#

# ReservationTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ReservationTypeDef

def get_value() -> ReservationTypeDef:
    return {
        "CurrencyCode": ...,
        "Duration": ...,
        "DurationUnits": ...,
        "End": ...,
        "OfferingArn": ...,
        "OfferingDescription": ...,
        "PricePerUnit": ...,
        "PriceUnits": ...,
        "ReservationArn": ...,
        "ReservationName": ...,
        "ReservationState": ...,
        "ResourceSpecification": ...,
        "Start": ...,
    }
# ReservationTypeDef definition

class ReservationTypeDef(TypedDict):
    CurrencyCode: str,
    Duration: int,
    DurationUnits: DurationUnitsType,  # (1)
    End: str,
    OfferingArn: str,
    OfferingDescription: str,
    PricePerUnit: str,
    PriceUnits: PriceUnitsType,  # (2)
    ReservationArn: str,
    ReservationName: str,
    ReservationState: ReservationStateType,  # (3)
    ResourceSpecification: ResourceSpecificationTypeDef,  # (4)
    Start: str,
  1. See DurationUnitsType
  2. See PriceUnitsType
  3. See ReservationStateType
  4. See ResourceSpecificationTypeDef

UpdateBridgeOutputRequestRequestTypeDef#

# UpdateBridgeOutputRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateBridgeOutputRequestRequestTypeDef

def get_value() -> UpdateBridgeOutputRequestRequestTypeDef:
    return {
        "BridgeArn": ...,
        "OutputName": ...,
    }
# UpdateBridgeOutputRequestRequestTypeDef definition

class UpdateBridgeOutputRequestRequestTypeDef(TypedDict):
    BridgeArn: str,
    OutputName: str,
    NetworkOutput: NotRequired[UpdateBridgeNetworkOutputRequestTypeDef],  # (1)
  1. See UpdateBridgeNetworkOutputRequestTypeDef

UpdateFlowEntitlementRequestRequestTypeDef#

# UpdateFlowEntitlementRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateFlowEntitlementRequestRequestTypeDef

def get_value() -> UpdateFlowEntitlementRequestRequestTypeDef:
    return {
        "EntitlementArn": ...,
        "FlowArn": ...,
    }
# UpdateFlowEntitlementRequestRequestTypeDef definition

class UpdateFlowEntitlementRequestRequestTypeDef(TypedDict):
    EntitlementArn: str,
    FlowArn: str,
    Description: NotRequired[str],
    Encryption: NotRequired[UpdateEncryptionTypeDef],  # (1)
    EntitlementStatus: NotRequired[EntitlementStatusType],  # (2)
    Subscribers: NotRequired[Sequence[str]],
  1. See UpdateEncryptionTypeDef
  2. See EntitlementStatusType

AddBridgeSourceRequestTypeDef#

# AddBridgeSourceRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddBridgeSourceRequestTypeDef

def get_value() -> AddBridgeSourceRequestTypeDef:
    return {
        "FlowSource": ...,
    }
# AddBridgeSourceRequestTypeDef definition

class AddBridgeSourceRequestTypeDef(TypedDict):
    FlowSource: NotRequired[AddBridgeFlowSourceRequestTypeDef],  # (1)
    NetworkSource: NotRequired[AddBridgeNetworkSourceRequestTypeDef],  # (2)
  1. See AddBridgeFlowSourceRequestTypeDef
  2. See AddBridgeNetworkSourceRequestTypeDef

BridgeSourceTypeDef#

# BridgeSourceTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import BridgeSourceTypeDef

def get_value() -> BridgeSourceTypeDef:
    return {
        "FlowSource": ...,
    }
# BridgeSourceTypeDef definition

class BridgeSourceTypeDef(TypedDict):
    FlowSource: NotRequired[BridgeFlowSourceTypeDef],  # (1)
    NetworkSource: NotRequired[BridgeNetworkSourceTypeDef],  # (2)
  1. See BridgeFlowSourceTypeDef
  2. See BridgeNetworkSourceTypeDef

UpdateBridgeSourceRequestRequestTypeDef#

# UpdateBridgeSourceRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateBridgeSourceRequestRequestTypeDef

def get_value() -> UpdateBridgeSourceRequestRequestTypeDef:
    return {
        "BridgeArn": ...,
        "SourceName": ...,
    }
# UpdateBridgeSourceRequestRequestTypeDef definition

class UpdateBridgeSourceRequestRequestTypeDef(TypedDict):
    BridgeArn: str,
    SourceName: str,
    FlowSource: NotRequired[UpdateBridgeFlowSourceRequestTypeDef],  # (1)
    NetworkSource: NotRequired[UpdateBridgeNetworkSourceRequestTypeDef],  # (2)
  1. See UpdateBridgeFlowSourceRequestTypeDef
  2. See UpdateBridgeNetworkSourceRequestTypeDef

AddBridgeOutputsRequestRequestTypeDef#

# AddBridgeOutputsRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddBridgeOutputsRequestRequestTypeDef

def get_value() -> AddBridgeOutputsRequestRequestTypeDef:
    return {
        "BridgeArn": ...,
        "Outputs": ...,
    }
# AddBridgeOutputsRequestRequestTypeDef definition

class AddBridgeOutputsRequestRequestTypeDef(TypedDict):
    BridgeArn: str,
    Outputs: Sequence[AddBridgeOutputRequestTypeDef],  # (1)
  1. See AddBridgeOutputRequestTypeDef

GrantFlowEntitlementsResponseTypeDef#

# GrantFlowEntitlementsResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import GrantFlowEntitlementsResponseTypeDef

def get_value() -> GrantFlowEntitlementsResponseTypeDef:
    return {
        "Entitlements": ...,
        "FlowArn": ...,
        "ResponseMetadata": ...,
    }
# GrantFlowEntitlementsResponseTypeDef definition

class GrantFlowEntitlementsResponseTypeDef(TypedDict):
    Entitlements: List[EntitlementTypeDef],  # (1)
    FlowArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EntitlementTypeDef
  2. See ResponseMetadataTypeDef

UpdateFlowEntitlementResponseTypeDef#

# UpdateFlowEntitlementResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateFlowEntitlementResponseTypeDef

def get_value() -> UpdateFlowEntitlementResponseTypeDef:
    return {
        "Entitlement": ...,
        "FlowArn": ...,
        "ResponseMetadata": ...,
    }
# UpdateFlowEntitlementResponseTypeDef definition

class UpdateFlowEntitlementResponseTypeDef(TypedDict):
    Entitlement: EntitlementTypeDef,  # (1)
    FlowArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EntitlementTypeDef
  2. See ResponseMetadataTypeDef

GrantFlowEntitlementsRequestRequestTypeDef#

# GrantFlowEntitlementsRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import GrantFlowEntitlementsRequestRequestTypeDef

def get_value() -> GrantFlowEntitlementsRequestRequestTypeDef:
    return {
        "Entitlements": ...,
        "FlowArn": ...,
    }
# GrantFlowEntitlementsRequestRequestTypeDef definition

class GrantFlowEntitlementsRequestRequestTypeDef(TypedDict):
    Entitlements: Sequence[GrantEntitlementRequestTypeDef],  # (1)
    FlowArn: str,
  1. See GrantEntitlementRequestTypeDef

AddBridgeOutputsResponseTypeDef#

# AddBridgeOutputsResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddBridgeOutputsResponseTypeDef

def get_value() -> AddBridgeOutputsResponseTypeDef:
    return {
        "BridgeArn": ...,
        "Outputs": ...,
        "ResponseMetadata": ...,
    }
# AddBridgeOutputsResponseTypeDef definition

class AddBridgeOutputsResponseTypeDef(TypedDict):
    BridgeArn: str,
    Outputs: List[BridgeOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BridgeOutputTypeDef
  2. See ResponseMetadataTypeDef

UpdateBridgeOutputResponseTypeDef#

# UpdateBridgeOutputResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateBridgeOutputResponseTypeDef

def get_value() -> UpdateBridgeOutputResponseTypeDef:
    return {
        "BridgeArn": ...,
        "Output": ...,
        "ResponseMetadata": ...,
    }
# UpdateBridgeOutputResponseTypeDef definition

class UpdateBridgeOutputResponseTypeDef(TypedDict):
    BridgeArn: str,
    Output: BridgeOutputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BridgeOutputTypeDef
  2. See ResponseMetadataTypeDef

DescribeGatewayInstanceResponseTypeDef#

# DescribeGatewayInstanceResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DescribeGatewayInstanceResponseTypeDef

def get_value() -> DescribeGatewayInstanceResponseTypeDef:
    return {
        "GatewayInstance": ...,
        "ResponseMetadata": ...,
    }
# DescribeGatewayInstanceResponseTypeDef definition

class DescribeGatewayInstanceResponseTypeDef(TypedDict):
    GatewayInstance: GatewayInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GatewayInstanceTypeDef
  2. See ResponseMetadataTypeDef

CreateGatewayResponseTypeDef#

# CreateGatewayResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import CreateGatewayResponseTypeDef

def get_value() -> CreateGatewayResponseTypeDef:
    return {
        "Gateway": ...,
        "ResponseMetadata": ...,
    }
# CreateGatewayResponseTypeDef definition

class CreateGatewayResponseTypeDef(TypedDict):
    Gateway: GatewayTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GatewayTypeDef
  2. See ResponseMetadataTypeDef

DescribeGatewayResponseTypeDef#

# DescribeGatewayResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DescribeGatewayResponseTypeDef

def get_value() -> DescribeGatewayResponseTypeDef:
    return {
        "Gateway": ...,
        "ResponseMetadata": ...,
    }
# DescribeGatewayResponseTypeDef definition

class DescribeGatewayResponseTypeDef(TypedDict):
    Gateway: GatewayTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GatewayTypeDef
  2. See ResponseMetadataTypeDef

MediaStreamOutputConfigurationRequestTypeDef#

# MediaStreamOutputConfigurationRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import MediaStreamOutputConfigurationRequestTypeDef

def get_value() -> MediaStreamOutputConfigurationRequestTypeDef:
    return {
        "EncodingName": ...,
        "MediaStreamName": ...,
    }
# MediaStreamOutputConfigurationRequestTypeDef definition

class MediaStreamOutputConfigurationRequestTypeDef(TypedDict):
    EncodingName: EncodingNameType,  # (2)
    MediaStreamName: str,
    DestinationConfigurations: NotRequired[Sequence[DestinationConfigurationRequestTypeDef]],  # (1)
    EncodingParameters: NotRequired[EncodingParametersRequestTypeDef],  # (3)
  1. See DestinationConfigurationRequestTypeDef
  2. See EncodingNameType
  3. See EncodingParametersRequestTypeDef

MediaStreamSourceConfigurationRequestTypeDef#

# MediaStreamSourceConfigurationRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import MediaStreamSourceConfigurationRequestTypeDef

def get_value() -> MediaStreamSourceConfigurationRequestTypeDef:
    return {
        "EncodingName": ...,
        "MediaStreamName": ...,
    }
# MediaStreamSourceConfigurationRequestTypeDef definition

class MediaStreamSourceConfigurationRequestTypeDef(TypedDict):
    EncodingName: EncodingNameType,  # (1)
    MediaStreamName: str,
    InputConfigurations: NotRequired[Sequence[InputConfigurationRequestTypeDef]],  # (2)
  1. See EncodingNameType
  2. See InputConfigurationRequestTypeDef

MediaStreamOutputConfigurationTypeDef#

# MediaStreamOutputConfigurationTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import MediaStreamOutputConfigurationTypeDef

def get_value() -> MediaStreamOutputConfigurationTypeDef:
    return {
        "EncodingName": ...,
        "MediaStreamName": ...,
    }
# MediaStreamOutputConfigurationTypeDef definition

class MediaStreamOutputConfigurationTypeDef(TypedDict):
    EncodingName: EncodingNameType,  # (2)
    MediaStreamName: str,
    DestinationConfigurations: NotRequired[List[DestinationConfigurationTypeDef]],  # (1)
    EncodingParameters: NotRequired[EncodingParametersTypeDef],  # (3)
  1. See DestinationConfigurationTypeDef
  2. See EncodingNameType
  3. See EncodingParametersTypeDef

MediaStreamSourceConfigurationTypeDef#

# MediaStreamSourceConfigurationTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import MediaStreamSourceConfigurationTypeDef

def get_value() -> MediaStreamSourceConfigurationTypeDef:
    return {
        "EncodingName": ...,
        "MediaStreamName": ...,
    }
# MediaStreamSourceConfigurationTypeDef definition

class MediaStreamSourceConfigurationTypeDef(TypedDict):
    EncodingName: EncodingNameType,  # (1)
    MediaStreamName: str,
    InputConfigurations: NotRequired[List[InputConfigurationTypeDef]],  # (2)
  1. See EncodingNameType
  2. See InputConfigurationTypeDef

UpdateBridgeRequestRequestTypeDef#

# UpdateBridgeRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateBridgeRequestRequestTypeDef

def get_value() -> UpdateBridgeRequestRequestTypeDef:
    return {
        "BridgeArn": ...,
    }
# UpdateBridgeRequestRequestTypeDef definition

class UpdateBridgeRequestRequestTypeDef(TypedDict):
    BridgeArn: str,
    EgressGatewayBridge: NotRequired[UpdateEgressGatewayBridgeRequestTypeDef],  # (1)
    IngressGatewayBridge: NotRequired[UpdateIngressGatewayBridgeRequestTypeDef],  # (2)
    SourceFailoverConfig: NotRequired[UpdateFailoverConfigTypeDef],  # (3)
  1. See UpdateEgressGatewayBridgeRequestTypeDef
  2. See UpdateIngressGatewayBridgeRequestTypeDef
  3. See UpdateFailoverConfigTypeDef

UpdateFlowRequestRequestTypeDef#

# UpdateFlowRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateFlowRequestRequestTypeDef

def get_value() -> UpdateFlowRequestRequestTypeDef:
    return {
        "FlowArn": ...,
    }
# UpdateFlowRequestRequestTypeDef definition

class UpdateFlowRequestRequestTypeDef(TypedDict):
    FlowArn: str,
    SourceFailoverConfig: NotRequired[UpdateFailoverConfigTypeDef],  # (1)
    Maintenance: NotRequired[UpdateMaintenanceTypeDef],  # (2)
  1. See UpdateFailoverConfigTypeDef
  2. See UpdateMaintenanceTypeDef

ListFlowsResponseTypeDef#

# ListFlowsResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListFlowsResponseTypeDef

def get_value() -> ListFlowsResponseTypeDef:
    return {
        "Flows": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListFlowsResponseTypeDef definition

class ListFlowsResponseTypeDef(TypedDict):
    Flows: List[ListedFlowTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListedFlowTypeDef
  2. See ResponseMetadataTypeDef

AddMediaStreamRequestTypeDef#

# AddMediaStreamRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddMediaStreamRequestTypeDef

def get_value() -> AddMediaStreamRequestTypeDef:
    return {
        "MediaStreamId": ...,
        "MediaStreamName": ...,
        "MediaStreamType": ...,
    }
# AddMediaStreamRequestTypeDef definition

class AddMediaStreamRequestTypeDef(TypedDict):
    MediaStreamId: int,
    MediaStreamName: str,
    MediaStreamType: MediaStreamTypeType,  # (2)
    Attributes: NotRequired[MediaStreamAttributesRequestTypeDef],  # (1)
    ClockRate: NotRequired[int],
    Description: NotRequired[str],
    VideoFormat: NotRequired[str],
  1. See MediaStreamAttributesRequestTypeDef
  2. See MediaStreamTypeType

UpdateFlowMediaStreamRequestRequestTypeDef#

# UpdateFlowMediaStreamRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateFlowMediaStreamRequestRequestTypeDef

def get_value() -> UpdateFlowMediaStreamRequestRequestTypeDef:
    return {
        "FlowArn": ...,
        "MediaStreamName": ...,
    }
# UpdateFlowMediaStreamRequestRequestTypeDef definition

class UpdateFlowMediaStreamRequestRequestTypeDef(TypedDict):
    FlowArn: str,
    MediaStreamName: str,
    Attributes: NotRequired[MediaStreamAttributesRequestTypeDef],  # (1)
    ClockRate: NotRequired[int],
    Description: NotRequired[str],
    MediaStreamType: NotRequired[MediaStreamTypeType],  # (2)
    VideoFormat: NotRequired[str],
  1. See MediaStreamAttributesRequestTypeDef
  2. See MediaStreamTypeType

MediaStreamTypeDef#

# MediaStreamTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import MediaStreamTypeDef

def get_value() -> MediaStreamTypeDef:
    return {
        "Fmt": ...,
        "MediaStreamId": ...,
        "MediaStreamName": ...,
        "MediaStreamType": ...,
    }
# MediaStreamTypeDef definition

class MediaStreamTypeDef(TypedDict):
    Fmt: int,
    MediaStreamId: int,
    MediaStreamName: str,
    MediaStreamType: MediaStreamTypeType,  # (2)
    Attributes: NotRequired[MediaStreamAttributesTypeDef],  # (1)
    ClockRate: NotRequired[int],
    Description: NotRequired[str],
    VideoFormat: NotRequired[str],
  1. See MediaStreamAttributesTypeDef
  2. See MediaStreamTypeType

DescribeOfferingResponseTypeDef#

# DescribeOfferingResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DescribeOfferingResponseTypeDef

def get_value() -> DescribeOfferingResponseTypeDef:
    return {
        "Offering": ...,
        "ResponseMetadata": ...,
    }
# DescribeOfferingResponseTypeDef definition

class DescribeOfferingResponseTypeDef(TypedDict):
    Offering: OfferingTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OfferingTypeDef
  2. See ResponseMetadataTypeDef

ListOfferingsResponseTypeDef#

# ListOfferingsResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListOfferingsResponseTypeDef

def get_value() -> ListOfferingsResponseTypeDef:
    return {
        "NextToken": ...,
        "Offerings": ...,
        "ResponseMetadata": ...,
    }
# ListOfferingsResponseTypeDef definition

class ListOfferingsResponseTypeDef(TypedDict):
    NextToken: str,
    Offerings: List[OfferingTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OfferingTypeDef
  2. See ResponseMetadataTypeDef

DescribeReservationResponseTypeDef#

# DescribeReservationResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DescribeReservationResponseTypeDef

def get_value() -> DescribeReservationResponseTypeDef:
    return {
        "Reservation": ...,
        "ResponseMetadata": ...,
    }
# DescribeReservationResponseTypeDef definition

class DescribeReservationResponseTypeDef(TypedDict):
    Reservation: ReservationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservationTypeDef
  2. See ResponseMetadataTypeDef

ListReservationsResponseTypeDef#

# ListReservationsResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import ListReservationsResponseTypeDef

def get_value() -> ListReservationsResponseTypeDef:
    return {
        "NextToken": ...,
        "Reservations": ...,
        "ResponseMetadata": ...,
    }
# ListReservationsResponseTypeDef definition

class ListReservationsResponseTypeDef(TypedDict):
    NextToken: str,
    Reservations: List[ReservationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservationTypeDef
  2. See ResponseMetadataTypeDef

PurchaseOfferingResponseTypeDef#

# PurchaseOfferingResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import PurchaseOfferingResponseTypeDef

def get_value() -> PurchaseOfferingResponseTypeDef:
    return {
        "Reservation": ...,
        "ResponseMetadata": ...,
    }
# PurchaseOfferingResponseTypeDef definition

class PurchaseOfferingResponseTypeDef(TypedDict):
    Reservation: ReservationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReservationTypeDef
  2. See ResponseMetadataTypeDef

AddBridgeSourcesRequestRequestTypeDef#

# AddBridgeSourcesRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddBridgeSourcesRequestRequestTypeDef

def get_value() -> AddBridgeSourcesRequestRequestTypeDef:
    return {
        "BridgeArn": ...,
        "Sources": ...,
    }
# AddBridgeSourcesRequestRequestTypeDef definition

class AddBridgeSourcesRequestRequestTypeDef(TypedDict):
    BridgeArn: str,
    Sources: Sequence[AddBridgeSourceRequestTypeDef],  # (1)
  1. See AddBridgeSourceRequestTypeDef

CreateBridgeRequestRequestTypeDef#

# CreateBridgeRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import CreateBridgeRequestRequestTypeDef

def get_value() -> CreateBridgeRequestRequestTypeDef:
    return {
        "Name": ...,
        "PlacementArn": ...,
        "Sources": ...,
    }
# CreateBridgeRequestRequestTypeDef definition

class CreateBridgeRequestRequestTypeDef(TypedDict):
    Name: str,
    PlacementArn: str,
    Sources: Sequence[AddBridgeSourceRequestTypeDef],  # (1)
    EgressGatewayBridge: NotRequired[AddEgressGatewayBridgeRequestTypeDef],  # (2)
    IngressGatewayBridge: NotRequired[AddIngressGatewayBridgeRequestTypeDef],  # (3)
    Outputs: NotRequired[Sequence[AddBridgeOutputRequestTypeDef]],  # (4)
    SourceFailoverConfig: NotRequired[FailoverConfigTypeDef],  # (5)
  1. See AddBridgeSourceRequestTypeDef
  2. See AddEgressGatewayBridgeRequestTypeDef
  3. See AddIngressGatewayBridgeRequestTypeDef
  4. See AddBridgeOutputRequestTypeDef
  5. See FailoverConfigTypeDef

AddBridgeSourcesResponseTypeDef#

# AddBridgeSourcesResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddBridgeSourcesResponseTypeDef

def get_value() -> AddBridgeSourcesResponseTypeDef:
    return {
        "BridgeArn": ...,
        "Sources": ...,
        "ResponseMetadata": ...,
    }
# AddBridgeSourcesResponseTypeDef definition

class AddBridgeSourcesResponseTypeDef(TypedDict):
    BridgeArn: str,
    Sources: List[BridgeSourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BridgeSourceTypeDef
  2. See ResponseMetadataTypeDef

BridgeTypeDef#

# BridgeTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import BridgeTypeDef

def get_value() -> BridgeTypeDef:
    return {
        "BridgeArn": ...,
        "BridgeState": ...,
        "Name": ...,
        "PlacementArn": ...,
    }
# BridgeTypeDef definition

class BridgeTypeDef(TypedDict):
    BridgeArn: str,
    BridgeState: BridgeStateType,  # (2)
    Name: str,
    PlacementArn: str,
    BridgeMessages: NotRequired[List[MessageDetailTypeDef]],  # (1)
    EgressGatewayBridge: NotRequired[EgressGatewayBridgeTypeDef],  # (3)
    IngressGatewayBridge: NotRequired[IngressGatewayBridgeTypeDef],  # (4)
    Outputs: NotRequired[List[BridgeOutputTypeDef]],  # (5)
    SourceFailoverConfig: NotRequired[FailoverConfigTypeDef],  # (6)
    Sources: NotRequired[List[BridgeSourceTypeDef]],  # (7)
  1. See MessageDetailTypeDef
  2. See BridgeStateType
  3. See EgressGatewayBridgeTypeDef
  4. See IngressGatewayBridgeTypeDef
  5. See BridgeOutputTypeDef
  6. See FailoverConfigTypeDef
  7. See BridgeSourceTypeDef

UpdateBridgeSourceResponseTypeDef#

# UpdateBridgeSourceResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateBridgeSourceResponseTypeDef

def get_value() -> UpdateBridgeSourceResponseTypeDef:
    return {
        "BridgeArn": ...,
        "Source": ...,
        "ResponseMetadata": ...,
    }
# UpdateBridgeSourceResponseTypeDef definition

class UpdateBridgeSourceResponseTypeDef(TypedDict):
    BridgeArn: str,
    Source: BridgeSourceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BridgeSourceTypeDef
  2. See ResponseMetadataTypeDef

AddOutputRequestTypeDef#

# AddOutputRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddOutputRequestTypeDef

def get_value() -> AddOutputRequestTypeDef:
    return {
        "Protocol": ...,
    }
# AddOutputRequestTypeDef definition

class AddOutputRequestTypeDef(TypedDict):
    Protocol: ProtocolType,  # (3)
    CidrAllowList: NotRequired[Sequence[str]],
    Description: NotRequired[str],
    Destination: NotRequired[str],
    Encryption: NotRequired[EncryptionTypeDef],  # (1)
    MaxLatency: NotRequired[int],
    MediaStreamOutputConfigurations: NotRequired[Sequence[MediaStreamOutputConfigurationRequestTypeDef]],  # (2)
    MinLatency: NotRequired[int],
    Name: NotRequired[str],
    Port: NotRequired[int],
    RemoteId: NotRequired[str],
    SenderControlPort: NotRequired[int],
    SmoothingLatency: NotRequired[int],
    StreamId: NotRequired[str],
    VpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef],  # (4)
  1. See EncryptionTypeDef
  2. See MediaStreamOutputConfigurationRequestTypeDef
  3. See ProtocolType
  4. See VpcInterfaceAttachmentTypeDef

UpdateFlowOutputRequestRequestTypeDef#

# UpdateFlowOutputRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateFlowOutputRequestRequestTypeDef

def get_value() -> UpdateFlowOutputRequestRequestTypeDef:
    return {
        "FlowArn": ...,
        "OutputArn": ...,
    }
# UpdateFlowOutputRequestRequestTypeDef definition

class UpdateFlowOutputRequestRequestTypeDef(TypedDict):
    FlowArn: str,
    OutputArn: str,
    CidrAllowList: NotRequired[Sequence[str]],
    Description: NotRequired[str],
    Destination: NotRequired[str],
    Encryption: NotRequired[UpdateEncryptionTypeDef],  # (1)
    MaxLatency: NotRequired[int],
    MediaStreamOutputConfigurations: NotRequired[Sequence[MediaStreamOutputConfigurationRequestTypeDef]],  # (2)
    MinLatency: NotRequired[int],
    Port: NotRequired[int],
    Protocol: NotRequired[ProtocolType],  # (3)
    RemoteId: NotRequired[str],
    SenderControlPort: NotRequired[int],
    SenderIpAddress: NotRequired[str],
    SmoothingLatency: NotRequired[int],
    StreamId: NotRequired[str],
    VpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef],  # (4)
  1. See UpdateEncryptionTypeDef
  2. See MediaStreamOutputConfigurationRequestTypeDef
  3. See ProtocolType
  4. See VpcInterfaceAttachmentTypeDef

SetSourceRequestTypeDef#

# SetSourceRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import SetSourceRequestTypeDef

def get_value() -> SetSourceRequestTypeDef:
    return {
        "Decryption": ...,
    }
# SetSourceRequestTypeDef definition

class SetSourceRequestTypeDef(TypedDict):
    Decryption: NotRequired[EncryptionTypeDef],  # (1)
    Description: NotRequired[str],
    EntitlementArn: NotRequired[str],
    IngestPort: NotRequired[int],
    MaxBitrate: NotRequired[int],
    MaxLatency: NotRequired[int],
    MaxSyncBuffer: NotRequired[int],
    MediaStreamSourceConfigurations: NotRequired[Sequence[MediaStreamSourceConfigurationRequestTypeDef]],  # (2)
    MinLatency: NotRequired[int],
    Name: NotRequired[str],
    Protocol: NotRequired[ProtocolType],  # (3)
    SenderControlPort: NotRequired[int],
    SenderIpAddress: NotRequired[str],
    SourceListenerAddress: NotRequired[str],
    SourceListenerPort: NotRequired[int],
    StreamId: NotRequired[str],
    VpcInterfaceName: NotRequired[str],
    WhitelistCidr: NotRequired[str],
    GatewayBridgeSource: NotRequired[SetGatewayBridgeSourceRequestTypeDef],  # (4)
  1. See EncryptionTypeDef
  2. See MediaStreamSourceConfigurationRequestTypeDef
  3. See ProtocolType
  4. See SetGatewayBridgeSourceRequestTypeDef

UpdateFlowSourceRequestRequestTypeDef#

# UpdateFlowSourceRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateFlowSourceRequestRequestTypeDef

def get_value() -> UpdateFlowSourceRequestRequestTypeDef:
    return {
        "FlowArn": ...,
        "SourceArn": ...,
    }
# UpdateFlowSourceRequestRequestTypeDef definition

class UpdateFlowSourceRequestRequestTypeDef(TypedDict):
    FlowArn: str,
    SourceArn: str,
    Decryption: NotRequired[UpdateEncryptionTypeDef],  # (1)
    Description: NotRequired[str],
    EntitlementArn: NotRequired[str],
    IngestPort: NotRequired[int],
    MaxBitrate: NotRequired[int],
    MaxLatency: NotRequired[int],
    MaxSyncBuffer: NotRequired[int],
    MediaStreamSourceConfigurations: NotRequired[Sequence[MediaStreamSourceConfigurationRequestTypeDef]],  # (2)
    MinLatency: NotRequired[int],
    Protocol: NotRequired[ProtocolType],  # (3)
    SenderControlPort: NotRequired[int],
    SenderIpAddress: NotRequired[str],
    SourceListenerAddress: NotRequired[str],
    SourceListenerPort: NotRequired[int],
    StreamId: NotRequired[str],
    VpcInterfaceName: NotRequired[str],
    WhitelistCidr: NotRequired[str],
    GatewayBridgeSource: NotRequired[UpdateGatewayBridgeSourceRequestTypeDef],  # (4)
  1. See UpdateEncryptionTypeDef
  2. See MediaStreamSourceConfigurationRequestTypeDef
  3. See ProtocolType
  4. See UpdateGatewayBridgeSourceRequestTypeDef

OutputTypeDef#

# OutputTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import OutputTypeDef

def get_value() -> OutputTypeDef:
    return {
        "Name": ...,
        "OutputArn": ...,
    }
# OutputTypeDef definition

class OutputTypeDef(TypedDict):
    Name: str,
    OutputArn: str,
    DataTransferSubscriberFeePercent: NotRequired[int],
    Description: NotRequired[str],
    Destination: NotRequired[str],
    Encryption: NotRequired[EncryptionTypeDef],  # (1)
    EntitlementArn: NotRequired[str],
    ListenerAddress: NotRequired[str],
    MediaLiveInputArn: NotRequired[str],
    MediaStreamOutputConfigurations: NotRequired[List[MediaStreamOutputConfigurationTypeDef]],  # (2)
    Port: NotRequired[int],
    Transport: NotRequired[TransportTypeDef],  # (3)
    VpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef],  # (4)
    BridgeArn: NotRequired[str],
    BridgePorts: NotRequired[List[int]],
  1. See EncryptionTypeDef
  2. See MediaStreamOutputConfigurationTypeDef
  3. See TransportTypeDef
  4. See VpcInterfaceAttachmentTypeDef

SourceTypeDef#

# SourceTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import SourceTypeDef

def get_value() -> SourceTypeDef:
    return {
        "Name": ...,
        "SourceArn": ...,
    }
# SourceTypeDef definition

class SourceTypeDef(TypedDict):
    Name: str,
    SourceArn: str,
    DataTransferSubscriberFeePercent: NotRequired[int],
    Decryption: NotRequired[EncryptionTypeDef],  # (1)
    Description: NotRequired[str],
    EntitlementArn: NotRequired[str],
    IngestIp: NotRequired[str],
    IngestPort: NotRequired[int],
    MediaStreamSourceConfigurations: NotRequired[List[MediaStreamSourceConfigurationTypeDef]],  # (2)
    SenderControlPort: NotRequired[int],
    SenderIpAddress: NotRequired[str],
    Transport: NotRequired[TransportTypeDef],  # (3)
    VpcInterfaceName: NotRequired[str],
    WhitelistCidr: NotRequired[str],
    GatewayBridgeSource: NotRequired[GatewayBridgeSourceTypeDef],  # (4)
  1. See EncryptionTypeDef
  2. See MediaStreamSourceConfigurationTypeDef
  3. See TransportTypeDef
  4. See GatewayBridgeSourceTypeDef

AddFlowMediaStreamsRequestRequestTypeDef#

# AddFlowMediaStreamsRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddFlowMediaStreamsRequestRequestTypeDef

def get_value() -> AddFlowMediaStreamsRequestRequestTypeDef:
    return {
        "FlowArn": ...,
        "MediaStreams": ...,
    }
# AddFlowMediaStreamsRequestRequestTypeDef definition

class AddFlowMediaStreamsRequestRequestTypeDef(TypedDict):
    FlowArn: str,
    MediaStreams: Sequence[AddMediaStreamRequestTypeDef],  # (1)
  1. See AddMediaStreamRequestTypeDef

AddFlowMediaStreamsResponseTypeDef#

# AddFlowMediaStreamsResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddFlowMediaStreamsResponseTypeDef

def get_value() -> AddFlowMediaStreamsResponseTypeDef:
    return {
        "FlowArn": ...,
        "MediaStreams": ...,
        "ResponseMetadata": ...,
    }
# AddFlowMediaStreamsResponseTypeDef definition

class AddFlowMediaStreamsResponseTypeDef(TypedDict):
    FlowArn: str,
    MediaStreams: List[MediaStreamTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MediaStreamTypeDef
  2. See ResponseMetadataTypeDef

UpdateFlowMediaStreamResponseTypeDef#

# UpdateFlowMediaStreamResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateFlowMediaStreamResponseTypeDef

def get_value() -> UpdateFlowMediaStreamResponseTypeDef:
    return {
        "FlowArn": ...,
        "MediaStream": ...,
        "ResponseMetadata": ...,
    }
# UpdateFlowMediaStreamResponseTypeDef definition

class UpdateFlowMediaStreamResponseTypeDef(TypedDict):
    FlowArn: str,
    MediaStream: MediaStreamTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MediaStreamTypeDef
  2. See ResponseMetadataTypeDef

CreateBridgeResponseTypeDef#

# CreateBridgeResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import CreateBridgeResponseTypeDef

def get_value() -> CreateBridgeResponseTypeDef:
    return {
        "Bridge": ...,
        "ResponseMetadata": ...,
    }
# CreateBridgeResponseTypeDef definition

class CreateBridgeResponseTypeDef(TypedDict):
    Bridge: BridgeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BridgeTypeDef
  2. See ResponseMetadataTypeDef

DescribeBridgeResponseTypeDef#

# DescribeBridgeResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DescribeBridgeResponseTypeDef

def get_value() -> DescribeBridgeResponseTypeDef:
    return {
        "Bridge": ...,
        "ResponseMetadata": ...,
    }
# DescribeBridgeResponseTypeDef definition

class DescribeBridgeResponseTypeDef(TypedDict):
    Bridge: BridgeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BridgeTypeDef
  2. See ResponseMetadataTypeDef

UpdateBridgeResponseTypeDef#

# UpdateBridgeResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateBridgeResponseTypeDef

def get_value() -> UpdateBridgeResponseTypeDef:
    return {
        "Bridge": ...,
        "ResponseMetadata": ...,
    }
# UpdateBridgeResponseTypeDef definition

class UpdateBridgeResponseTypeDef(TypedDict):
    Bridge: BridgeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BridgeTypeDef
  2. See ResponseMetadataTypeDef

AddFlowOutputsRequestRequestTypeDef#

# AddFlowOutputsRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddFlowOutputsRequestRequestTypeDef

def get_value() -> AddFlowOutputsRequestRequestTypeDef:
    return {
        "FlowArn": ...,
        "Outputs": ...,
    }
# AddFlowOutputsRequestRequestTypeDef definition

class AddFlowOutputsRequestRequestTypeDef(TypedDict):
    FlowArn: str,
    Outputs: Sequence[AddOutputRequestTypeDef],  # (1)
  1. See AddOutputRequestTypeDef

AddFlowSourcesRequestRequestTypeDef#

# AddFlowSourcesRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddFlowSourcesRequestRequestTypeDef

def get_value() -> AddFlowSourcesRequestRequestTypeDef:
    return {
        "FlowArn": ...,
        "Sources": ...,
    }
# AddFlowSourcesRequestRequestTypeDef definition

class AddFlowSourcesRequestRequestTypeDef(TypedDict):
    FlowArn: str,
    Sources: Sequence[SetSourceRequestTypeDef],  # (1)
  1. See SetSourceRequestTypeDef

CreateFlowRequestRequestTypeDef#

# CreateFlowRequestRequestTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import CreateFlowRequestRequestTypeDef

def get_value() -> CreateFlowRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# CreateFlowRequestRequestTypeDef definition

class CreateFlowRequestRequestTypeDef(TypedDict):
    Name: str,
    AvailabilityZone: NotRequired[str],
    Entitlements: NotRequired[Sequence[GrantEntitlementRequestTypeDef]],  # (1)
    MediaStreams: NotRequired[Sequence[AddMediaStreamRequestTypeDef]],  # (2)
    Outputs: NotRequired[Sequence[AddOutputRequestTypeDef]],  # (3)
    Source: NotRequired[SetSourceRequestTypeDef],  # (4)
    SourceFailoverConfig: NotRequired[FailoverConfigTypeDef],  # (5)
    Sources: NotRequired[Sequence[SetSourceRequestTypeDef]],  # (6)
    VpcInterfaces: NotRequired[Sequence[VpcInterfaceRequestTypeDef]],  # (7)
    Maintenance: NotRequired[AddMaintenanceTypeDef],  # (8)
  1. See GrantEntitlementRequestTypeDef
  2. See AddMediaStreamRequestTypeDef
  3. See AddOutputRequestTypeDef
  4. See SetSourceRequestTypeDef
  5. See FailoverConfigTypeDef
  6. See SetSourceRequestTypeDef
  7. See VpcInterfaceRequestTypeDef
  8. See AddMaintenanceTypeDef

AddFlowOutputsResponseTypeDef#

# AddFlowOutputsResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddFlowOutputsResponseTypeDef

def get_value() -> AddFlowOutputsResponseTypeDef:
    return {
        "FlowArn": ...,
        "Outputs": ...,
        "ResponseMetadata": ...,
    }
# AddFlowOutputsResponseTypeDef definition

class AddFlowOutputsResponseTypeDef(TypedDict):
    FlowArn: str,
    Outputs: List[OutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OutputTypeDef
  2. See ResponseMetadataTypeDef

UpdateFlowOutputResponseTypeDef#

# UpdateFlowOutputResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateFlowOutputResponseTypeDef

def get_value() -> UpdateFlowOutputResponseTypeDef:
    return {
        "FlowArn": ...,
        "Output": ...,
        "ResponseMetadata": ...,
    }
# UpdateFlowOutputResponseTypeDef definition

class UpdateFlowOutputResponseTypeDef(TypedDict):
    FlowArn: str,
    Output: OutputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OutputTypeDef
  2. See ResponseMetadataTypeDef

AddFlowSourcesResponseTypeDef#

# AddFlowSourcesResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import AddFlowSourcesResponseTypeDef

def get_value() -> AddFlowSourcesResponseTypeDef:
    return {
        "FlowArn": ...,
        "Sources": ...,
        "ResponseMetadata": ...,
    }
# AddFlowSourcesResponseTypeDef definition

class AddFlowSourcesResponseTypeDef(TypedDict):
    FlowArn: str,
    Sources: List[SourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceTypeDef
  2. See ResponseMetadataTypeDef

FlowTypeDef#

# FlowTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import FlowTypeDef

def get_value() -> FlowTypeDef:
    return {
        "AvailabilityZone": ...,
        "Entitlements": ...,
        "FlowArn": ...,
        "Name": ...,
        "Outputs": ...,
        "Source": ...,
        "Status": ...,
    }
# FlowTypeDef definition

class FlowTypeDef(TypedDict):
    AvailabilityZone: str,
    Entitlements: List[EntitlementTypeDef],  # (1)
    FlowArn: str,
    Name: str,
    Outputs: List[OutputTypeDef],  # (3)
    Source: SourceTypeDef,  # (4)
    Status: StatusType,  # (7)
    Description: NotRequired[str],
    EgressIp: NotRequired[str],
    MediaStreams: NotRequired[List[MediaStreamTypeDef]],  # (2)
    SourceFailoverConfig: NotRequired[FailoverConfigTypeDef],  # (5)
    Sources: NotRequired[List[SourceTypeDef]],  # (6)
    VpcInterfaces: NotRequired[List[VpcInterfaceTypeDef]],  # (8)
    Maintenance: NotRequired[MaintenanceTypeDef],  # (9)
  1. See EntitlementTypeDef
  2. See MediaStreamTypeDef
  3. See OutputTypeDef
  4. See SourceTypeDef
  5. See FailoverConfigTypeDef
  6. See SourceTypeDef
  7. See StatusType
  8. See VpcInterfaceTypeDef
  9. See MaintenanceTypeDef

UpdateFlowSourceResponseTypeDef#

# UpdateFlowSourceResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateFlowSourceResponseTypeDef

def get_value() -> UpdateFlowSourceResponseTypeDef:
    return {
        "FlowArn": ...,
        "Source": ...,
        "ResponseMetadata": ...,
    }
# UpdateFlowSourceResponseTypeDef definition

class UpdateFlowSourceResponseTypeDef(TypedDict):
    FlowArn: str,
    Source: SourceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceTypeDef
  2. See ResponseMetadataTypeDef

CreateFlowResponseTypeDef#

# CreateFlowResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import CreateFlowResponseTypeDef

def get_value() -> CreateFlowResponseTypeDef:
    return {
        "Flow": ...,
        "ResponseMetadata": ...,
    }
# CreateFlowResponseTypeDef definition

class CreateFlowResponseTypeDef(TypedDict):
    Flow: FlowTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowTypeDef
  2. See ResponseMetadataTypeDef

DescribeFlowResponseTypeDef#

# DescribeFlowResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import DescribeFlowResponseTypeDef

def get_value() -> DescribeFlowResponseTypeDef:
    return {
        "Flow": ...,
        "Messages": ...,
        "ResponseMetadata": ...,
    }
# DescribeFlowResponseTypeDef definition

class DescribeFlowResponseTypeDef(TypedDict):
    Flow: FlowTypeDef,  # (1)
    Messages: MessagesTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See FlowTypeDef
  2. See MessagesTypeDef
  3. See ResponseMetadataTypeDef

UpdateFlowResponseTypeDef#

# UpdateFlowResponseTypeDef usage example

from mypy_boto3_mediaconnect.type_defs import UpdateFlowResponseTypeDef

def get_value() -> UpdateFlowResponseTypeDef:
    return {
        "Flow": ...,
        "ResponseMetadata": ...,
    }
# UpdateFlowResponseTypeDef definition

class UpdateFlowResponseTypeDef(TypedDict):
    Flow: FlowTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowTypeDef
  2. See ResponseMetadataTypeDef