Type definitions#
Index > MediaConnect > Type definitions
Auto-generated documentation for MediaConnect type annotations stubs module mypy-boto3-mediaconnect.
FlowTransitEncryptionKeyConfigurationUnionTypeDef#
# FlowTransitEncryptionKeyConfigurationUnionTypeDef Union usage example
from mypy_boto3_mediaconnect.type_defs import FlowTransitEncryptionKeyConfigurationUnionTypeDef
def get_value() -> FlowTransitEncryptionKeyConfigurationUnionTypeDef:
return ...
# FlowTransitEncryptionKeyConfigurationUnionTypeDef definition
FlowTransitEncryptionKeyConfigurationUnionTypeDef = Union[
FlowTransitEncryptionKeyConfigurationTypeDef, # (1)
FlowTransitEncryptionKeyConfigurationOutputTypeDef, # (2)
]
- See FlowTransitEncryptionKeyConfigurationTypeDef
- See FlowTransitEncryptionKeyConfigurationOutputTypeDef
MaintenanceConfigurationUnionTypeDef#
# MaintenanceConfigurationUnionTypeDef Union usage example
from mypy_boto3_mediaconnect.type_defs import MaintenanceConfigurationUnionTypeDef
def get_value() -> MaintenanceConfigurationUnionTypeDef:
return ...
# MaintenanceConfigurationUnionTypeDef definition
MaintenanceConfigurationUnionTypeDef = Union[
MaintenanceConfigurationTypeDef, # (1)
MaintenanceConfigurationOutputTypeDef, # (2)
]
NdiConfigUnionTypeDef#
# NdiConfigUnionTypeDef Union usage example
from mypy_boto3_mediaconnect.type_defs import NdiConfigUnionTypeDef
def get_value() -> NdiConfigUnionTypeDef:
return ...
# NdiConfigUnionTypeDef definition
NdiConfigUnionTypeDef = Union[
NdiConfigTypeDef, # (1)
NdiConfigOutputTypeDef, # (2)
]
RouterInputTransitEncryptionUnionTypeDef#
# RouterInputTransitEncryptionUnionTypeDef Union usage example
from mypy_boto3_mediaconnect.type_defs import RouterInputTransitEncryptionUnionTypeDef
def get_value() -> RouterInputTransitEncryptionUnionTypeDef:
return ...
# RouterInputTransitEncryptionUnionTypeDef definition
RouterInputTransitEncryptionUnionTypeDef = Union[
RouterInputTransitEncryptionTypeDef, # (1)
RouterInputTransitEncryptionOutputTypeDef, # (2)
]
MonitoringConfigUnionTypeDef#
# MonitoringConfigUnionTypeDef Union usage example
from mypy_boto3_mediaconnect.type_defs import MonitoringConfigUnionTypeDef
def get_value() -> MonitoringConfigUnionTypeDef:
return ...
# MonitoringConfigUnionTypeDef definition
MonitoringConfigUnionTypeDef = Union[
MonitoringConfigTypeDef, # (1)
MonitoringConfigOutputTypeDef, # (2)
]
RouterNetworkInterfaceConfigurationUnionTypeDef#
# RouterNetworkInterfaceConfigurationUnionTypeDef Union usage example
from mypy_boto3_mediaconnect.type_defs import RouterNetworkInterfaceConfigurationUnionTypeDef
def get_value() -> RouterNetworkInterfaceConfigurationUnionTypeDef:
return ...
# RouterNetworkInterfaceConfigurationUnionTypeDef definition
RouterNetworkInterfaceConfigurationUnionTypeDef = Union[
RouterNetworkInterfaceConfigurationTypeDef, # (1)
RouterNetworkInterfaceConfigurationOutputTypeDef, # (2)
]
FlowTransitEncryptionUnionTypeDef#
# FlowTransitEncryptionUnionTypeDef Union usage example
from mypy_boto3_mediaconnect.type_defs import FlowTransitEncryptionUnionTypeDef
def get_value() -> FlowTransitEncryptionUnionTypeDef:
return ...
# FlowTransitEncryptionUnionTypeDef definition
FlowTransitEncryptionUnionTypeDef = Union[
FlowTransitEncryptionTypeDef, # (1)
FlowTransitEncryptionOutputTypeDef, # (2)
]
RouterInputConfigurationUnionTypeDef#
# RouterInputConfigurationUnionTypeDef Union usage example
from mypy_boto3_mediaconnect.type_defs import RouterInputConfigurationUnionTypeDef
def get_value() -> RouterInputConfigurationUnionTypeDef:
return ...
# RouterInputConfigurationUnionTypeDef definition
RouterInputConfigurationUnionTypeDef = Union[
RouterInputConfigurationTypeDef, # (1)
RouterInputConfigurationOutputTypeDef, # (2)
]
RouterOutputConfigurationUnionTypeDef#
# RouterOutputConfigurationUnionTypeDef Union usage example
from mypy_boto3_mediaconnect.type_defs import RouterOutputConfigurationUnionTypeDef
def get_value() -> RouterOutputConfigurationUnionTypeDef:
return ...
# RouterOutputConfigurationUnionTypeDef definition
RouterOutputConfigurationUnionTypeDef = Union[
RouterOutputConfigurationTypeDef, # (1)
RouterOutputConfigurationOutputTypeDef, # (2)
]
VpcInterfaceAttachmentTypeDef#
# VpcInterfaceAttachmentTypeDef TypedDict 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 TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddBridgeNetworkOutputRequestTypeDef
def get_value() -> AddBridgeNetworkOutputRequestTypeDef:
return {
"IpAddress": ...,
}
# AddBridgeNetworkOutputRequestTypeDef definition
class AddBridgeNetworkOutputRequestTypeDef(TypedDict):
IpAddress: str,
Name: str,
NetworkName: str,
Port: int,
Protocol: ProtocolType, # (1)
Ttl: int,
- See ProtocolType
MulticastSourceSettingsTypeDef#
# MulticastSourceSettingsTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MulticastSourceSettingsTypeDef
def get_value() -> MulticastSourceSettingsTypeDef:
return {
"MulticastSourceIp": ...,
}
# MulticastSourceSettingsTypeDef definition
class MulticastSourceSettingsTypeDef(TypedDict):
MulticastSourceIp: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AddEgressGatewayBridgeRequestTypeDef#
# AddEgressGatewayBridgeRequestTypeDef TypedDict 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 TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import VpcInterfaceRequestTypeDef
def get_value() -> VpcInterfaceRequestTypeDef:
return {
"Name": ...,
}
# VpcInterfaceRequestTypeDef definition
class VpcInterfaceRequestTypeDef(TypedDict):
Name: str,
RoleArn: str,
SecurityGroupIds: Sequence[str],
SubnetId: str,
NetworkInterfaceType: NotRequired[NetworkInterfaceTypeType], # (1)
VpcInterfaceTags: NotRequired[Mapping[str, str]],
VpcInterfaceTypeDef#
# VpcInterfaceTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import VpcInterfaceTypeDef
def get_value() -> VpcInterfaceTypeDef:
return {
"Name": ...,
}
# VpcInterfaceTypeDef definition
class VpcInterfaceTypeDef(TypedDict):
Name: str,
NetworkInterfaceIds: list[str],
NetworkInterfaceType: NetworkInterfaceTypeType, # (1)
RoleArn: str,
SecurityGroupIds: list[str],
SubnetId: str,
AddIngressGatewayBridgeRequestTypeDef#
# AddIngressGatewayBridgeRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddIngressGatewayBridgeRequestTypeDef
def get_value() -> AddIngressGatewayBridgeRequestTypeDef:
return {
"MaxBitrate": ...,
}
# AddIngressGatewayBridgeRequestTypeDef definition
class AddIngressGatewayBridgeRequestTypeDef(TypedDict):
MaxBitrate: int,
MaxOutputs: int,
AddMaintenanceTypeDef#
# AddMaintenanceTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddMaintenanceTypeDef
def get_value() -> AddMaintenanceTypeDef:
return {
"MaintenanceDay": ...,
}
# AddMaintenanceTypeDef definition
class AddMaintenanceTypeDef(TypedDict):
MaintenanceDay: MaintenanceDayType, # (1)
MaintenanceStartHour: str,
EncryptionTypeDef#
# EncryptionTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import EncryptionTypeDef
def get_value() -> EncryptionTypeDef:
return {
"Algorithm": ...,
}
# 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],
- See AlgorithmType
- See KeyTypeType
SilentAudioTypeDef#
# SilentAudioTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import SilentAudioTypeDef
def get_value() -> SilentAudioTypeDef:
return {
"State": ...,
}
# SilentAudioTypeDef definition
class SilentAudioTypeDef(TypedDict):
State: NotRequired[StateType], # (1)
ThresholdSeconds: NotRequired[int],
- See StateType
BatchGetRouterInputErrorTypeDef#
# BatchGetRouterInputErrorTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import BatchGetRouterInputErrorTypeDef
def get_value() -> BatchGetRouterInputErrorTypeDef:
return {
"Arn": ...,
}
# BatchGetRouterInputErrorTypeDef definition
class BatchGetRouterInputErrorTypeDef(TypedDict):
Arn: str,
Code: str,
Message: str,
BatchGetRouterInputRequestTypeDef#
# BatchGetRouterInputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import BatchGetRouterInputRequestTypeDef
def get_value() -> BatchGetRouterInputRequestTypeDef:
return {
"Arns": ...,
}
# BatchGetRouterInputRequestTypeDef definition
class BatchGetRouterInputRequestTypeDef(TypedDict):
Arns: Sequence[str],
BatchGetRouterNetworkInterfaceErrorTypeDef#
# BatchGetRouterNetworkInterfaceErrorTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import BatchGetRouterNetworkInterfaceErrorTypeDef
def get_value() -> BatchGetRouterNetworkInterfaceErrorTypeDef:
return {
"Arn": ...,
}
# BatchGetRouterNetworkInterfaceErrorTypeDef definition
class BatchGetRouterNetworkInterfaceErrorTypeDef(TypedDict):
Arn: str,
Code: str,
Message: str,
BatchGetRouterNetworkInterfaceRequestTypeDef#
# BatchGetRouterNetworkInterfaceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import BatchGetRouterNetworkInterfaceRequestTypeDef
def get_value() -> BatchGetRouterNetworkInterfaceRequestTypeDef:
return {
"Arns": ...,
}
# BatchGetRouterNetworkInterfaceRequestTypeDef definition
class BatchGetRouterNetworkInterfaceRequestTypeDef(TypedDict):
Arns: Sequence[str],
BatchGetRouterOutputErrorTypeDef#
# BatchGetRouterOutputErrorTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import BatchGetRouterOutputErrorTypeDef
def get_value() -> BatchGetRouterOutputErrorTypeDef:
return {
"Arn": ...,
}
# BatchGetRouterOutputErrorTypeDef definition
class BatchGetRouterOutputErrorTypeDef(TypedDict):
Arn: str,
Code: str,
Message: str,
BatchGetRouterOutputRequestTypeDef#
# BatchGetRouterOutputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import BatchGetRouterOutputRequestTypeDef
def get_value() -> BatchGetRouterOutputRequestTypeDef:
return {
"Arns": ...,
}
# BatchGetRouterOutputRequestTypeDef definition
class BatchGetRouterOutputRequestTypeDef(TypedDict):
Arns: Sequence[str],
BlackFramesTypeDef#
# BlackFramesTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import BlackFramesTypeDef
def get_value() -> BlackFramesTypeDef:
return {
"State": ...,
}
# BlackFramesTypeDef definition
class BlackFramesTypeDef(TypedDict):
State: NotRequired[StateType], # (1)
ThresholdSeconds: NotRequired[int],
- See StateType
BridgeFlowOutputTypeDef#
# BridgeFlowOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import BridgeFlowOutputTypeDef
def get_value() -> BridgeFlowOutputTypeDef:
return {
"FlowArn": ...,
}
# BridgeFlowOutputTypeDef definition
class BridgeFlowOutputTypeDef(TypedDict):
FlowArn: str,
FlowSourceArn: str,
Name: str,
BridgeNetworkOutputTypeDef#
# BridgeNetworkOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import BridgeNetworkOutputTypeDef
def get_value() -> BridgeNetworkOutputTypeDef:
return {
"IpAddress": ...,
}
# BridgeNetworkOutputTypeDef definition
class BridgeNetworkOutputTypeDef(TypedDict):
IpAddress: str,
Name: str,
NetworkName: str,
Port: int,
Protocol: ProtocolType, # (1)
Ttl: int,
- See ProtocolType
EgressGatewayBridgeTypeDef#
# EgressGatewayBridgeTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import EgressGatewayBridgeTypeDef
def get_value() -> EgressGatewayBridgeTypeDef:
return {
"InstanceId": ...,
}
# EgressGatewayBridgeTypeDef definition
class EgressGatewayBridgeTypeDef(TypedDict):
MaxBitrate: int,
InstanceId: NotRequired[str],
IngressGatewayBridgeTypeDef#
# IngressGatewayBridgeTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import IngressGatewayBridgeTypeDef
def get_value() -> IngressGatewayBridgeTypeDef:
return {
"InstanceId": ...,
}
# IngressGatewayBridgeTypeDef definition
class IngressGatewayBridgeTypeDef(TypedDict):
MaxBitrate: int,
MaxOutputs: int,
InstanceId: NotRequired[str],
MessageDetailTypeDef#
# MessageDetailTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MessageDetailTypeDef
def get_value() -> MessageDetailTypeDef:
return {
"Code": ...,
}
# MessageDetailTypeDef definition
class MessageDetailTypeDef(TypedDict):
Code: str,
Message: str,
ResourceName: NotRequired[str],
GatewayNetworkTypeDef#
# GatewayNetworkTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GatewayNetworkTypeDef
def get_value() -> GatewayNetworkTypeDef:
return {
"CidrBlock": ...,
}
# GatewayNetworkTypeDef definition
class GatewayNetworkTypeDef(TypedDict):
CidrBlock: str,
Name: str,
DeleteBridgeRequestTypeDef#
# DeleteBridgeRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DeleteBridgeRequestTypeDef
def get_value() -> DeleteBridgeRequestTypeDef:
return {
"BridgeArn": ...,
}
# DeleteBridgeRequestTypeDef definition
class DeleteBridgeRequestTypeDef(TypedDict):
BridgeArn: str,
DeleteFlowRequestTypeDef#
# DeleteFlowRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DeleteFlowRequestTypeDef
def get_value() -> DeleteFlowRequestTypeDef:
return {
"FlowArn": ...,
}
# DeleteFlowRequestTypeDef definition
class DeleteFlowRequestTypeDef(TypedDict):
FlowArn: str,
DeleteGatewayRequestTypeDef#
# DeleteGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DeleteGatewayRequestTypeDef
def get_value() -> DeleteGatewayRequestTypeDef:
return {
"GatewayArn": ...,
}
# DeleteGatewayRequestTypeDef definition
class DeleteGatewayRequestTypeDef(TypedDict):
GatewayArn: str,
DeleteRouterInputRequestTypeDef#
# DeleteRouterInputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DeleteRouterInputRequestTypeDef
def get_value() -> DeleteRouterInputRequestTypeDef:
return {
"Arn": ...,
}
# DeleteRouterInputRequestTypeDef definition
class DeleteRouterInputRequestTypeDef(TypedDict):
Arn: str,
DeleteRouterNetworkInterfaceRequestTypeDef#
# DeleteRouterNetworkInterfaceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DeleteRouterNetworkInterfaceRequestTypeDef
def get_value() -> DeleteRouterNetworkInterfaceRequestTypeDef:
return {
"Arn": ...,
}
# DeleteRouterNetworkInterfaceRequestTypeDef definition
class DeleteRouterNetworkInterfaceRequestTypeDef(TypedDict):
Arn: str,
DeleteRouterOutputRequestTypeDef#
# DeleteRouterOutputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DeleteRouterOutputRequestTypeDef
def get_value() -> DeleteRouterOutputRequestTypeDef:
return {
"Arn": ...,
}
# DeleteRouterOutputRequestTypeDef definition
class DeleteRouterOutputRequestTypeDef(TypedDict):
Arn: str,
DeregisterGatewayInstanceRequestTypeDef#
# DeregisterGatewayInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DeregisterGatewayInstanceRequestTypeDef
def get_value() -> DeregisterGatewayInstanceRequestTypeDef:
return {
"GatewayInstanceArn": ...,
}
# DeregisterGatewayInstanceRequestTypeDef definition
class DeregisterGatewayInstanceRequestTypeDef(TypedDict):
GatewayInstanceArn: str,
Force: NotRequired[bool],
DescribeBridgeRequestTypeDef#
# DescribeBridgeRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeBridgeRequestTypeDef
def get_value() -> DescribeBridgeRequestTypeDef:
return {
"BridgeArn": ...,
}
# DescribeBridgeRequestTypeDef definition
class DescribeBridgeRequestTypeDef(TypedDict):
BridgeArn: str,
DescribeFlowRequestTypeDef#
# DescribeFlowRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeFlowRequestTypeDef
def get_value() -> DescribeFlowRequestTypeDef:
return {
"FlowArn": ...,
}
# DescribeFlowRequestTypeDef definition
class DescribeFlowRequestTypeDef(TypedDict):
FlowArn: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict 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],
MessagesTypeDef#
# MessagesTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MessagesTypeDef
def get_value() -> MessagesTypeDef:
return {
"Errors": ...,
}
# MessagesTypeDef definition
class MessagesTypeDef(TypedDict):
Errors: list[str],
DescribeFlowSourceMetadataRequestTypeDef#
# DescribeFlowSourceMetadataRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeFlowSourceMetadataRequestTypeDef
def get_value() -> DescribeFlowSourceMetadataRequestTypeDef:
return {
"FlowArn": ...,
}
# DescribeFlowSourceMetadataRequestTypeDef definition
class DescribeFlowSourceMetadataRequestTypeDef(TypedDict):
FlowArn: str,
DescribeFlowSourceThumbnailRequestTypeDef#
# DescribeFlowSourceThumbnailRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeFlowSourceThumbnailRequestTypeDef
def get_value() -> DescribeFlowSourceThumbnailRequestTypeDef:
return {
"FlowArn": ...,
}
# DescribeFlowSourceThumbnailRequestTypeDef definition
class DescribeFlowSourceThumbnailRequestTypeDef(TypedDict):
FlowArn: str,
DescribeGatewayInstanceRequestTypeDef#
# DescribeGatewayInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeGatewayInstanceRequestTypeDef
def get_value() -> DescribeGatewayInstanceRequestTypeDef:
return {
"GatewayInstanceArn": ...,
}
# DescribeGatewayInstanceRequestTypeDef definition
class DescribeGatewayInstanceRequestTypeDef(TypedDict):
GatewayInstanceArn: str,
DescribeGatewayRequestTypeDef#
# DescribeGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeGatewayRequestTypeDef
def get_value() -> DescribeGatewayRequestTypeDef:
return {
"GatewayArn": ...,
}
# DescribeGatewayRequestTypeDef definition
class DescribeGatewayRequestTypeDef(TypedDict):
GatewayArn: str,
DescribeOfferingRequestTypeDef#
# DescribeOfferingRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeOfferingRequestTypeDef
def get_value() -> DescribeOfferingRequestTypeDef:
return {
"OfferingArn": ...,
}
# DescribeOfferingRequestTypeDef definition
class DescribeOfferingRequestTypeDef(TypedDict):
OfferingArn: str,
DescribeReservationRequestTypeDef#
# DescribeReservationRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeReservationRequestTypeDef
def get_value() -> DescribeReservationRequestTypeDef:
return {
"ReservationArn": ...,
}
# DescribeReservationRequestTypeDef definition
class DescribeReservationRequestTypeDef(TypedDict):
ReservationArn: str,
InterfaceRequestTypeDef#
# InterfaceRequestTypeDef TypedDict 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 TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import InterfaceTypeDef
def get_value() -> InterfaceTypeDef:
return {
"Name": ...,
}
# InterfaceTypeDef definition
class InterfaceTypeDef(TypedDict):
Name: str,
EncodingParametersRequestTypeDef#
# EncodingParametersRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import EncodingParametersRequestTypeDef
def get_value() -> EncodingParametersRequestTypeDef:
return {
"CompressionFactor": ...,
}
# EncodingParametersRequestTypeDef definition
class EncodingParametersRequestTypeDef(TypedDict):
CompressionFactor: float,
EncoderProfile: EncoderProfileType, # (1)
EncodingParametersTypeDef#
# EncodingParametersTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import EncodingParametersTypeDef
def get_value() -> EncodingParametersTypeDef:
return {
"CompressionFactor": ...,
}
# EncodingParametersTypeDef definition
class EncodingParametersTypeDef(TypedDict):
CompressionFactor: float,
EncoderProfile: EncoderProfileType, # (1)
SourcePriorityTypeDef#
# SourcePriorityTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import SourcePriorityTypeDef
def get_value() -> SourcePriorityTypeDef:
return {
"PrimarySource": ...,
}
# SourcePriorityTypeDef definition
class SourcePriorityTypeDef(TypedDict):
PrimarySource: NotRequired[str],
FailoverRouterInputIndexedStreamDetailsTypeDef#
# FailoverRouterInputIndexedStreamDetailsTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import FailoverRouterInputIndexedStreamDetailsTypeDef
def get_value() -> FailoverRouterInputIndexedStreamDetailsTypeDef:
return {
"SourceIndex": ...,
}
# FailoverRouterInputIndexedStreamDetailsTypeDef definition
class FailoverRouterInputIndexedStreamDetailsTypeDef(TypedDict):
SourceIndex: int,
SourceIpAddress: NotRequired[str],
RistRouterInputConfigurationTypeDef#
# RistRouterInputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RistRouterInputConfigurationTypeDef
def get_value() -> RistRouterInputConfigurationTypeDef:
return {
"Port": ...,
}
# RistRouterInputConfigurationTypeDef definition
class RistRouterInputConfigurationTypeDef(TypedDict):
Port: int,
RecoveryLatencyMilliseconds: int,
RtpRouterInputConfigurationTypeDef#
# RtpRouterInputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RtpRouterInputConfigurationTypeDef
def get_value() -> RtpRouterInputConfigurationTypeDef:
return {
"Port": ...,
}
# RtpRouterInputConfigurationTypeDef definition
class RtpRouterInputConfigurationTypeDef(TypedDict):
Port: int,
ForwardErrorCorrection: NotRequired[ForwardErrorCorrectionStateType], # (1)
SecretsManagerEncryptionKeyConfigurationTypeDef#
# SecretsManagerEncryptionKeyConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import SecretsManagerEncryptionKeyConfigurationTypeDef
def get_value() -> SecretsManagerEncryptionKeyConfigurationTypeDef:
return {
"SecretArn": ...,
}
# SecretsManagerEncryptionKeyConfigurationTypeDef definition
class SecretsManagerEncryptionKeyConfigurationTypeDef(TypedDict):
SecretArn: str,
RoleArn: str,
MaintenanceTypeDef#
# MaintenanceTypeDef TypedDict 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],
FmtpRequestTypeDef#
# FmtpRequestTypeDef TypedDict 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)
- See ColorimetryType
- See RangeType
- See ScanModeType
- See TcsType
FmtpTypeDef#
# FmtpTypeDef TypedDict 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)
- See ColorimetryType
- See RangeType
- See ScanModeType
- See TcsType
FrameResolutionTypeDef#
# FrameResolutionTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import FrameResolutionTypeDef
def get_value() -> FrameResolutionTypeDef:
return {
"FrameHeight": ...,
}
# FrameResolutionTypeDef definition
class FrameResolutionTypeDef(TypedDict):
FrameHeight: int,
FrameWidth: int,
FrozenFramesTypeDef#
# FrozenFramesTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import FrozenFramesTypeDef
def get_value() -> FrozenFramesTypeDef:
return {
"State": ...,
}
# FrozenFramesTypeDef definition
class FrozenFramesTypeDef(TypedDict):
State: NotRequired[StateType], # (1)
ThresholdSeconds: NotRequired[int],
- See StateType
GetRouterInputRequestTypeDef#
# GetRouterInputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GetRouterInputRequestTypeDef
def get_value() -> GetRouterInputRequestTypeDef:
return {
"Arn": ...,
}
# GetRouterInputRequestTypeDef definition
class GetRouterInputRequestTypeDef(TypedDict):
Arn: str,
GetRouterInputSourceMetadataRequestTypeDef#
# GetRouterInputSourceMetadataRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GetRouterInputSourceMetadataRequestTypeDef
def get_value() -> GetRouterInputSourceMetadataRequestTypeDef:
return {
"Arn": ...,
}
# GetRouterInputSourceMetadataRequestTypeDef definition
class GetRouterInputSourceMetadataRequestTypeDef(TypedDict):
Arn: str,
GetRouterInputThumbnailRequestTypeDef#
# GetRouterInputThumbnailRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GetRouterInputThumbnailRequestTypeDef
def get_value() -> GetRouterInputThumbnailRequestTypeDef:
return {
"Arn": ...,
}
# GetRouterInputThumbnailRequestTypeDef definition
class GetRouterInputThumbnailRequestTypeDef(TypedDict):
Arn: str,
GetRouterNetworkInterfaceRequestTypeDef#
# GetRouterNetworkInterfaceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GetRouterNetworkInterfaceRequestTypeDef
def get_value() -> GetRouterNetworkInterfaceRequestTypeDef:
return {
"Arn": ...,
}
# GetRouterNetworkInterfaceRequestTypeDef definition
class GetRouterNetworkInterfaceRequestTypeDef(TypedDict):
Arn: str,
GetRouterOutputRequestTypeDef#
# GetRouterOutputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GetRouterOutputRequestTypeDef
def get_value() -> GetRouterOutputRequestTypeDef:
return {
"Arn": ...,
}
# GetRouterOutputRequestTypeDef definition
class GetRouterOutputRequestTypeDef(TypedDict):
Arn: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict 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],
ListBridgesRequestTypeDef#
# ListBridgesRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListBridgesRequestTypeDef
def get_value() -> ListBridgesRequestTypeDef:
return {
"FilterArn": ...,
}
# ListBridgesRequestTypeDef definition
class ListBridgesRequestTypeDef(TypedDict):
FilterArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedBridgeTypeDef#
# ListedBridgeTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListedBridgeTypeDef
def get_value() -> ListedBridgeTypeDef:
return {
"BridgeArn": ...,
}
# ListedBridgeTypeDef definition
class ListedBridgeTypeDef(TypedDict):
BridgeArn: str,
BridgeState: BridgeStateType, # (1)
BridgeType: str,
Name: str,
PlacementArn: str,
- See BridgeStateType
ListEntitlementsRequestTypeDef#
# ListEntitlementsRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListEntitlementsRequestTypeDef
def get_value() -> ListEntitlementsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListEntitlementsRequestTypeDef definition
class ListEntitlementsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedEntitlementTypeDef#
# ListedEntitlementTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListedEntitlementTypeDef
def get_value() -> ListedEntitlementTypeDef:
return {
"DataTransferSubscriberFeePercent": ...,
}
# ListedEntitlementTypeDef definition
class ListedEntitlementTypeDef(TypedDict):
EntitlementArn: str,
EntitlementName: str,
DataTransferSubscriberFeePercent: NotRequired[int],
ListFlowsRequestTypeDef#
# ListFlowsRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListFlowsRequestTypeDef
def get_value() -> ListFlowsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListFlowsRequestTypeDef definition
class ListFlowsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListGatewayInstancesRequestTypeDef#
# ListGatewayInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListGatewayInstancesRequestTypeDef
def get_value() -> ListGatewayInstancesRequestTypeDef:
return {
"FilterArn": ...,
}
# ListGatewayInstancesRequestTypeDef definition
class ListGatewayInstancesRequestTypeDef(TypedDict):
FilterArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedGatewayInstanceTypeDef#
# ListedGatewayInstanceTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListedGatewayInstanceTypeDef
def get_value() -> ListedGatewayInstanceTypeDef:
return {
"GatewayArn": ...,
}
# ListedGatewayInstanceTypeDef definition
class ListedGatewayInstanceTypeDef(TypedDict):
GatewayArn: str,
GatewayInstanceArn: str,
InstanceId: str,
InstanceState: NotRequired[InstanceStateType], # (1)
ListGatewaysRequestTypeDef#
# ListGatewaysRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListGatewaysRequestTypeDef
def get_value() -> ListGatewaysRequestTypeDef:
return {
"MaxResults": ...,
}
# ListGatewaysRequestTypeDef definition
class ListGatewaysRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedGatewayTypeDef#
# ListedGatewayTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListedGatewayTypeDef
def get_value() -> ListedGatewayTypeDef:
return {
"GatewayArn": ...,
}
# ListedGatewayTypeDef definition
class ListedGatewayTypeDef(TypedDict):
GatewayArn: str,
GatewayState: GatewayStateType, # (1)
Name: str,
- See GatewayStateType
ListOfferingsRequestTypeDef#
# ListOfferingsRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListOfferingsRequestTypeDef
def get_value() -> ListOfferingsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListOfferingsRequestTypeDef definition
class ListOfferingsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListReservationsRequestTypeDef#
# ListReservationsRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListReservationsRequestTypeDef
def get_value() -> ListReservationsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListReservationsRequestTypeDef definition
class ListReservationsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
RouterInputFilterTypeDef#
# RouterInputFilterTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterInputFilterTypeDef
def get_value() -> RouterInputFilterTypeDef:
return {
"RegionNames": ...,
}
# RouterInputFilterTypeDef definition
class RouterInputFilterTypeDef(TypedDict):
RegionNames: NotRequired[Sequence[str]],
InputTypes: NotRequired[Sequence[RouterInputTypeType]], # (1)
NameContains: NotRequired[Sequence[str]],
NetworkInterfaceArns: NotRequired[Sequence[str]],
RoutingScopes: NotRequired[Sequence[RoutingScopeType]], # (2)
- See
Sequence[RouterInputTypeType] - See
Sequence[RoutingScopeType]
RouterNetworkInterfaceFilterTypeDef#
# RouterNetworkInterfaceFilterTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterNetworkInterfaceFilterTypeDef
def get_value() -> RouterNetworkInterfaceFilterTypeDef:
return {
"RegionNames": ...,
}
# RouterNetworkInterfaceFilterTypeDef definition
class RouterNetworkInterfaceFilterTypeDef(TypedDict):
RegionNames: NotRequired[Sequence[str]],
NetworkInterfaceTypes: NotRequired[Sequence[RouterNetworkInterfaceTypeType]], # (1)
NameContains: NotRequired[Sequence[str]],
- See
Sequence[RouterNetworkInterfaceTypeType]
ListedRouterNetworkInterfaceTypeDef#
# ListedRouterNetworkInterfaceTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListedRouterNetworkInterfaceTypeDef
def get_value() -> ListedRouterNetworkInterfaceTypeDef:
return {
"Name": ...,
}
# ListedRouterNetworkInterfaceTypeDef definition
class ListedRouterNetworkInterfaceTypeDef(TypedDict):
Name: str,
Arn: str,
Id: str,
NetworkInterfaceType: RouterNetworkInterfaceTypeType, # (1)
AssociatedOutputCount: int,
AssociatedInputCount: int,
State: RouterNetworkInterfaceStateType, # (2)
RegionName: str,
CreatedAt: datetime.datetime,
UpdatedAt: datetime.datetime,
RouterOutputFilterTypeDef#
# RouterOutputFilterTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterOutputFilterTypeDef
def get_value() -> RouterOutputFilterTypeDef:
return {
"RegionNames": ...,
}
# RouterOutputFilterTypeDef definition
class RouterOutputFilterTypeDef(TypedDict):
RegionNames: NotRequired[Sequence[str]],
OutputTypes: NotRequired[Sequence[RouterOutputTypeType]], # (1)
NameContains: NotRequired[Sequence[str]],
NetworkInterfaceArns: NotRequired[Sequence[str]],
RoutedInputArns: NotRequired[Sequence[str]],
RoutingScopes: NotRequired[Sequence[RoutingScopeType]], # (2)
- See
Sequence[RouterOutputTypeType] - See
Sequence[RoutingScopeType]
ListTagsForGlobalResourceRequestTypeDef#
# ListTagsForGlobalResourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListTagsForGlobalResourceRequestTypeDef
def get_value() -> ListTagsForGlobalResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForGlobalResourceRequestTypeDef definition
class ListTagsForGlobalResourceRequestTypeDef(TypedDict):
ResourceArn: str,
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
PreferredDayTimeMaintenanceConfigurationTypeDef#
# PreferredDayTimeMaintenanceConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import PreferredDayTimeMaintenanceConfigurationTypeDef
def get_value() -> PreferredDayTimeMaintenanceConfigurationTypeDef:
return {
"Day": ...,
}
# PreferredDayTimeMaintenanceConfigurationTypeDef definition
class PreferredDayTimeMaintenanceConfigurationTypeDef(TypedDict):
Day: DayType, # (1)
Time: str,
- See DayType
WindowMaintenanceScheduleTypeDef#
# WindowMaintenanceScheduleTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import WindowMaintenanceScheduleTypeDef
def get_value() -> WindowMaintenanceScheduleTypeDef:
return {
"Start": ...,
}
# WindowMaintenanceScheduleTypeDef definition
class WindowMaintenanceScheduleTypeDef(TypedDict):
Start: datetime.datetime,
End: datetime.datetime,
ScheduledTime: datetime.datetime,
MergeRouterInputIndexedStreamDetailsTypeDef#
# MergeRouterInputIndexedStreamDetailsTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MergeRouterInputIndexedStreamDetailsTypeDef
def get_value() -> MergeRouterInputIndexedStreamDetailsTypeDef:
return {
"SourceIndex": ...,
}
# MergeRouterInputIndexedStreamDetailsTypeDef definition
class MergeRouterInputIndexedStreamDetailsTypeDef(TypedDict):
SourceIndex: int,
SourceIpAddress: NotRequired[str],
NdiDiscoveryServerConfigTypeDef#
# NdiDiscoveryServerConfigTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import NdiDiscoveryServerConfigTypeDef
def get_value() -> NdiDiscoveryServerConfigTypeDef:
return {
"DiscoveryServerAddress": ...,
}
# NdiDiscoveryServerConfigTypeDef definition
class NdiDiscoveryServerConfigTypeDef(TypedDict):
DiscoveryServerAddress: str,
VpcInterfaceAdapter: str,
DiscoveryServerPort: NotRequired[int],
ResourceSpecificationTypeDef#
# ResourceSpecificationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ResourceSpecificationTypeDef
def get_value() -> ResourceSpecificationTypeDef:
return {
"ReservedBitrate": ...,
}
# ResourceSpecificationTypeDef definition
class ResourceSpecificationTypeDef(TypedDict):
ResourceType: ResourceTypeType, # (1)
ReservedBitrate: NotRequired[int],
- See ResourceTypeType
TransportTypeDef#
# TransportTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import TransportTypeDef
def get_value() -> TransportTypeDef:
return {
"CidrAllowList": ...,
}
# 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],
NdiSpeedHqQuality: NotRequired[int],
NdiProgramName: NotRequired[str],
- See ProtocolType
PublicRouterNetworkInterfaceRuleTypeDef#
# PublicRouterNetworkInterfaceRuleTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import PublicRouterNetworkInterfaceRuleTypeDef
def get_value() -> PublicRouterNetworkInterfaceRuleTypeDef:
return {
"Cidr": ...,
}
# PublicRouterNetworkInterfaceRuleTypeDef definition
class PublicRouterNetworkInterfaceRuleTypeDef(TypedDict):
Cidr: str,
PurchaseOfferingRequestTypeDef#
# PurchaseOfferingRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import PurchaseOfferingRequestTypeDef
def get_value() -> PurchaseOfferingRequestTypeDef:
return {
"OfferingArn": ...,
}
# PurchaseOfferingRequestTypeDef definition
class PurchaseOfferingRequestTypeDef(TypedDict):
OfferingArn: str,
ReservationName: str,
Start: str,
RemoveBridgeOutputRequestTypeDef#
# RemoveBridgeOutputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RemoveBridgeOutputRequestTypeDef
def get_value() -> RemoveBridgeOutputRequestTypeDef:
return {
"BridgeArn": ...,
}
# RemoveBridgeOutputRequestTypeDef definition
class RemoveBridgeOutputRequestTypeDef(TypedDict):
BridgeArn: str,
OutputName: str,
RemoveBridgeSourceRequestTypeDef#
# RemoveBridgeSourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RemoveBridgeSourceRequestTypeDef
def get_value() -> RemoveBridgeSourceRequestTypeDef:
return {
"BridgeArn": ...,
}
# RemoveBridgeSourceRequestTypeDef definition
class RemoveBridgeSourceRequestTypeDef(TypedDict):
BridgeArn: str,
SourceName: str,
RemoveFlowMediaStreamRequestTypeDef#
# RemoveFlowMediaStreamRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RemoveFlowMediaStreamRequestTypeDef
def get_value() -> RemoveFlowMediaStreamRequestTypeDef:
return {
"FlowArn": ...,
}
# RemoveFlowMediaStreamRequestTypeDef definition
class RemoveFlowMediaStreamRequestTypeDef(TypedDict):
FlowArn: str,
MediaStreamName: str,
RemoveFlowOutputRequestTypeDef#
# RemoveFlowOutputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RemoveFlowOutputRequestTypeDef
def get_value() -> RemoveFlowOutputRequestTypeDef:
return {
"FlowArn": ...,
}
# RemoveFlowOutputRequestTypeDef definition
class RemoveFlowOutputRequestTypeDef(TypedDict):
FlowArn: str,
OutputArn: str,
RemoveFlowSourceRequestTypeDef#
# RemoveFlowSourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RemoveFlowSourceRequestTypeDef
def get_value() -> RemoveFlowSourceRequestTypeDef:
return {
"FlowArn": ...,
}
# RemoveFlowSourceRequestTypeDef definition
class RemoveFlowSourceRequestTypeDef(TypedDict):
FlowArn: str,
SourceArn: str,
RemoveFlowVpcInterfaceRequestTypeDef#
# RemoveFlowVpcInterfaceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RemoveFlowVpcInterfaceRequestTypeDef
def get_value() -> RemoveFlowVpcInterfaceRequestTypeDef:
return {
"FlowArn": ...,
}
# RemoveFlowVpcInterfaceRequestTypeDef definition
class RemoveFlowVpcInterfaceRequestTypeDef(TypedDict):
FlowArn: str,
VpcInterfaceName: str,
RestartRouterInputRequestTypeDef#
# RestartRouterInputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RestartRouterInputRequestTypeDef
def get_value() -> RestartRouterInputRequestTypeDef:
return {
"Arn": ...,
}
# RestartRouterInputRequestTypeDef definition
class RestartRouterInputRequestTypeDef(TypedDict):
Arn: str,
RestartRouterOutputRequestTypeDef#
# RestartRouterOutputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RestartRouterOutputRequestTypeDef
def get_value() -> RestartRouterOutputRequestTypeDef:
return {
"Arn": ...,
}
# RestartRouterOutputRequestTypeDef definition
class RestartRouterOutputRequestTypeDef(TypedDict):
Arn: str,
RevokeFlowEntitlementRequestTypeDef#
# RevokeFlowEntitlementRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RevokeFlowEntitlementRequestTypeDef
def get_value() -> RevokeFlowEntitlementRequestTypeDef:
return {
"EntitlementArn": ...,
}
# RevokeFlowEntitlementRequestTypeDef definition
class RevokeFlowEntitlementRequestTypeDef(TypedDict):
EntitlementArn: str,
FlowArn: str,
RistRouterOutputConfigurationTypeDef#
# RistRouterOutputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RistRouterOutputConfigurationTypeDef
def get_value() -> RistRouterOutputConfigurationTypeDef:
return {
"DestinationAddress": ...,
}
# RistRouterOutputConfigurationTypeDef definition
class RistRouterOutputConfigurationTypeDef(TypedDict):
DestinationAddress: str,
DestinationPort: int,
RouterInputMessageTypeDef#
# RouterInputMessageTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterInputMessageTypeDef
def get_value() -> RouterInputMessageTypeDef:
return {
"Code": ...,
}
# RouterInputMessageTypeDef definition
class RouterInputMessageTypeDef(TypedDict):
Code: str,
Message: str,
StandardRouterInputStreamDetailsTypeDef#
# StandardRouterInputStreamDetailsTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import StandardRouterInputStreamDetailsTypeDef
def get_value() -> StandardRouterInputStreamDetailsTypeDef:
return {
"SourceIpAddress": ...,
}
# StandardRouterInputStreamDetailsTypeDef definition
class StandardRouterInputStreamDetailsTypeDef(TypedDict):
SourceIpAddress: NotRequired[str],
VpcRouterNetworkInterfaceConfigurationOutputTypeDef#
# VpcRouterNetworkInterfaceConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import VpcRouterNetworkInterfaceConfigurationOutputTypeDef
def get_value() -> VpcRouterNetworkInterfaceConfigurationOutputTypeDef:
return {
"SecurityGroupIds": ...,
}
# VpcRouterNetworkInterfaceConfigurationOutputTypeDef definition
class VpcRouterNetworkInterfaceConfigurationOutputTypeDef(TypedDict):
SecurityGroupIds: list[str],
SubnetId: str,
VpcRouterNetworkInterfaceConfigurationTypeDef#
# VpcRouterNetworkInterfaceConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import VpcRouterNetworkInterfaceConfigurationTypeDef
def get_value() -> VpcRouterNetworkInterfaceConfigurationTypeDef:
return {
"SecurityGroupIds": ...,
}
# VpcRouterNetworkInterfaceConfigurationTypeDef definition
class VpcRouterNetworkInterfaceConfigurationTypeDef(TypedDict):
SecurityGroupIds: Sequence[str],
SubnetId: str,
RouterOutputMessageTypeDef#
# RouterOutputMessageTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterOutputMessageTypeDef
def get_value() -> RouterOutputMessageTypeDef:
return {
"Code": ...,
}
# RouterOutputMessageTypeDef definition
class RouterOutputMessageTypeDef(TypedDict):
Code: str,
Message: str,
RtpRouterOutputConfigurationTypeDef#
# RtpRouterOutputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RtpRouterOutputConfigurationTypeDef
def get_value() -> RtpRouterOutputConfigurationTypeDef:
return {
"DestinationAddress": ...,
}
# RtpRouterOutputConfigurationTypeDef definition
class RtpRouterOutputConfigurationTypeDef(TypedDict):
DestinationAddress: str,
DestinationPort: int,
ForwardErrorCorrection: NotRequired[ForwardErrorCorrectionStateType], # (1)
StandardRouterOutputStreamDetailsTypeDef#
# StandardRouterOutputStreamDetailsTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import StandardRouterOutputStreamDetailsTypeDef
def get_value() -> StandardRouterOutputStreamDetailsTypeDef:
return {
"DestinationIpAddress": ...,
}
# StandardRouterOutputStreamDetailsTypeDef definition
class StandardRouterOutputStreamDetailsTypeDef(TypedDict):
DestinationIpAddress: NotRequired[str],
StartFlowRequestTypeDef#
# StartFlowRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import StartFlowRequestTypeDef
def get_value() -> StartFlowRequestTypeDef:
return {
"FlowArn": ...,
}
# StartFlowRequestTypeDef definition
class StartFlowRequestTypeDef(TypedDict):
FlowArn: str,
StartRouterInputRequestTypeDef#
# StartRouterInputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import StartRouterInputRequestTypeDef
def get_value() -> StartRouterInputRequestTypeDef:
return {
"Arn": ...,
}
# StartRouterInputRequestTypeDef definition
class StartRouterInputRequestTypeDef(TypedDict):
Arn: str,
StartRouterOutputRequestTypeDef#
# StartRouterOutputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import StartRouterOutputRequestTypeDef
def get_value() -> StartRouterOutputRequestTypeDef:
return {
"Arn": ...,
}
# StartRouterOutputRequestTypeDef definition
class StartRouterOutputRequestTypeDef(TypedDict):
Arn: str,
StopFlowRequestTypeDef#
# StopFlowRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import StopFlowRequestTypeDef
def get_value() -> StopFlowRequestTypeDef:
return {
"FlowArn": ...,
}
# StopFlowRequestTypeDef definition
class StopFlowRequestTypeDef(TypedDict):
FlowArn: str,
StopRouterInputRequestTypeDef#
# StopRouterInputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import StopRouterInputRequestTypeDef
def get_value() -> StopRouterInputRequestTypeDef:
return {
"Arn": ...,
}
# StopRouterInputRequestTypeDef definition
class StopRouterInputRequestTypeDef(TypedDict):
Arn: str,
StopRouterOutputRequestTypeDef#
# StopRouterOutputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import StopRouterOutputRequestTypeDef
def get_value() -> StopRouterOutputRequestTypeDef:
return {
"Arn": ...,
}
# StopRouterOutputRequestTypeDef definition
class StopRouterOutputRequestTypeDef(TypedDict):
Arn: str,
TagGlobalResourceRequestTypeDef#
# TagGlobalResourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import TagGlobalResourceRequestTypeDef
def get_value() -> TagGlobalResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagGlobalResourceRequestTypeDef definition
class TagGlobalResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
TakeRouterInputRequestTypeDef#
# TakeRouterInputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import TakeRouterInputRequestTypeDef
def get_value() -> TakeRouterInputRequestTypeDef:
return {
"RouterOutputArn": ...,
}
# TakeRouterInputRequestTypeDef definition
class TakeRouterInputRequestTypeDef(TypedDict):
RouterOutputArn: str,
RouterInputArn: NotRequired[str],
UntagGlobalResourceRequestTypeDef#
# UntagGlobalResourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UntagGlobalResourceRequestTypeDef
def get_value() -> UntagGlobalResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagGlobalResourceRequestTypeDef definition
class UntagGlobalResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateBridgeNetworkOutputRequestTypeDef#
# UpdateBridgeNetworkOutputRequestTypeDef TypedDict 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],
- See ProtocolType
UpdateEgressGatewayBridgeRequestTypeDef#
# UpdateEgressGatewayBridgeRequestTypeDef TypedDict 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 TypedDict 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],
UpdateBridgeStateRequestTypeDef#
# UpdateBridgeStateRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateBridgeStateRequestTypeDef
def get_value() -> UpdateBridgeStateRequestTypeDef:
return {
"BridgeArn": ...,
}
# UpdateBridgeStateRequestTypeDef definition
class UpdateBridgeStateRequestTypeDef(TypedDict):
BridgeArn: str,
DesiredState: DesiredStateType, # (1)
- See DesiredStateType
UpdateEncryptionTypeDef#
# UpdateEncryptionTypeDef TypedDict 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],
- See AlgorithmType
- See KeyTypeType
UpdateMaintenanceTypeDef#
# UpdateMaintenanceTypeDef TypedDict 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],
UpdateGatewayInstanceRequestTypeDef#
# UpdateGatewayInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateGatewayInstanceRequestTypeDef
def get_value() -> UpdateGatewayInstanceRequestTypeDef:
return {
"GatewayInstanceArn": ...,
}
# UpdateGatewayInstanceRequestTypeDef definition
class UpdateGatewayInstanceRequestTypeDef(TypedDict):
GatewayInstanceArn: str,
BridgePlacement: NotRequired[BridgePlacementType], # (1)
AddBridgeFlowSourceRequestTypeDef#
# AddBridgeFlowSourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddBridgeFlowSourceRequestTypeDef
def get_value() -> AddBridgeFlowSourceRequestTypeDef:
return {
"FlowArn": ...,
}
# AddBridgeFlowSourceRequestTypeDef definition
class AddBridgeFlowSourceRequestTypeDef(TypedDict):
FlowArn: str,
Name: str,
FlowVpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef], # (1)
BridgeFlowSourceTypeDef#
# BridgeFlowSourceTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import BridgeFlowSourceTypeDef
def get_value() -> BridgeFlowSourceTypeDef:
return {
"FlowArn": ...,
}
# BridgeFlowSourceTypeDef definition
class BridgeFlowSourceTypeDef(TypedDict):
FlowArn: str,
Name: str,
FlowVpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef], # (1)
OutputArn: NotRequired[str],
GatewayBridgeSourceTypeDef#
# GatewayBridgeSourceTypeDef TypedDict 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)
SetGatewayBridgeSourceRequestTypeDef#
# SetGatewayBridgeSourceRequestTypeDef TypedDict 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)
UpdateBridgeFlowSourceRequestTypeDef#
# UpdateBridgeFlowSourceRequestTypeDef TypedDict 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)
UpdateGatewayBridgeSourceRequestTypeDef#
# UpdateGatewayBridgeSourceRequestTypeDef TypedDict 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)
AddBridgeOutputRequestTypeDef#
# AddBridgeOutputRequestTypeDef TypedDict 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)
AddBridgeNetworkSourceRequestTypeDef#
# AddBridgeNetworkSourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddBridgeNetworkSourceRequestTypeDef
def get_value() -> AddBridgeNetworkSourceRequestTypeDef:
return {
"MulticastIp": ...,
}
# AddBridgeNetworkSourceRequestTypeDef definition
class AddBridgeNetworkSourceRequestTypeDef(TypedDict):
MulticastIp: str,
Name: str,
NetworkName: str,
Port: int,
Protocol: ProtocolType, # (2)
MulticastSourceSettings: NotRequired[MulticastSourceSettingsTypeDef], # (1)
BridgeNetworkSourceTypeDef#
# BridgeNetworkSourceTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import BridgeNetworkSourceTypeDef
def get_value() -> BridgeNetworkSourceTypeDef:
return {
"MulticastIp": ...,
}
# BridgeNetworkSourceTypeDef definition
class BridgeNetworkSourceTypeDef(TypedDict):
MulticastIp: str,
Name: str,
NetworkName: str,
Port: int,
Protocol: ProtocolType, # (2)
MulticastSourceSettings: NotRequired[MulticastSourceSettingsTypeDef], # (1)
UpdateBridgeNetworkSourceRequestTypeDef#
# UpdateBridgeNetworkSourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateBridgeNetworkSourceRequestTypeDef
def get_value() -> UpdateBridgeNetworkSourceRequestTypeDef:
return {
"MulticastIp": ...,
}
# UpdateBridgeNetworkSourceRequestTypeDef definition
class UpdateBridgeNetworkSourceRequestTypeDef(TypedDict):
MulticastIp: NotRequired[str],
MulticastSourceSettings: NotRequired[MulticastSourceSettingsTypeDef], # (1)
NetworkName: NotRequired[str],
Port: NotRequired[int],
Protocol: NotRequired[ProtocolType], # (2)
DeleteBridgeResponseTypeDef#
# DeleteBridgeResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DeleteBridgeResponseTypeDef
def get_value() -> DeleteBridgeResponseTypeDef:
return {
"BridgeArn": ...,
}
# DeleteBridgeResponseTypeDef definition
class DeleteBridgeResponseTypeDef(TypedDict):
BridgeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteFlowResponseTypeDef#
# DeleteFlowResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DeleteFlowResponseTypeDef
def get_value() -> DeleteFlowResponseTypeDef:
return {
"FlowArn": ...,
}
# DeleteFlowResponseTypeDef definition
class DeleteFlowResponseTypeDef(TypedDict):
FlowArn: str,
Status: StatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StatusType
- See ResponseMetadataTypeDef
DeleteGatewayResponseTypeDef#
# DeleteGatewayResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DeleteGatewayResponseTypeDef
def get_value() -> DeleteGatewayResponseTypeDef:
return {
"GatewayArn": ...,
}
# DeleteGatewayResponseTypeDef definition
class DeleteGatewayResponseTypeDef(TypedDict):
GatewayArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteRouterInputResponseTypeDef#
# DeleteRouterInputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DeleteRouterInputResponseTypeDef
def get_value() -> DeleteRouterInputResponseTypeDef:
return {
"Arn": ...,
}
# DeleteRouterInputResponseTypeDef definition
class DeleteRouterInputResponseTypeDef(TypedDict):
Arn: str,
Name: str,
State: RouterInputStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRouterNetworkInterfaceResponseTypeDef#
# DeleteRouterNetworkInterfaceResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DeleteRouterNetworkInterfaceResponseTypeDef
def get_value() -> DeleteRouterNetworkInterfaceResponseTypeDef:
return {
"Arn": ...,
}
# DeleteRouterNetworkInterfaceResponseTypeDef definition
class DeleteRouterNetworkInterfaceResponseTypeDef(TypedDict):
Arn: str,
Name: str,
State: RouterNetworkInterfaceStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRouterOutputResponseTypeDef#
# DeleteRouterOutputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DeleteRouterOutputResponseTypeDef
def get_value() -> DeleteRouterOutputResponseTypeDef:
return {
"Arn": ...,
}
# DeleteRouterOutputResponseTypeDef definition
class DeleteRouterOutputResponseTypeDef(TypedDict):
Arn: str,
Name: str,
State: RouterOutputStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeregisterGatewayInstanceResponseTypeDef#
# DeregisterGatewayInstanceResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DeregisterGatewayInstanceResponseTypeDef
def get_value() -> DeregisterGatewayInstanceResponseTypeDef:
return {
"GatewayInstanceArn": ...,
}
# DeregisterGatewayInstanceResponseTypeDef definition
class DeregisterGatewayInstanceResponseTypeDef(TypedDict):
GatewayInstanceArn: str,
InstanceState: InstanceStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForGlobalResourceResponseTypeDef#
# ListTagsForGlobalResourceResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListTagsForGlobalResourceResponseTypeDef
def get_value() -> ListTagsForGlobalResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForGlobalResourceResponseTypeDef definition
class ListTagsForGlobalResourceResponseTypeDef(TypedDict):
Tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveBridgeOutputResponseTypeDef#
# RemoveBridgeOutputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RemoveBridgeOutputResponseTypeDef
def get_value() -> RemoveBridgeOutputResponseTypeDef:
return {
"BridgeArn": ...,
}
# RemoveBridgeOutputResponseTypeDef definition
class RemoveBridgeOutputResponseTypeDef(TypedDict):
BridgeArn: str,
OutputName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveBridgeSourceResponseTypeDef#
# RemoveBridgeSourceResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RemoveBridgeSourceResponseTypeDef
def get_value() -> RemoveBridgeSourceResponseTypeDef:
return {
"BridgeArn": ...,
}
# RemoveBridgeSourceResponseTypeDef definition
class RemoveBridgeSourceResponseTypeDef(TypedDict):
BridgeArn: str,
SourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveFlowMediaStreamResponseTypeDef#
# RemoveFlowMediaStreamResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RemoveFlowMediaStreamResponseTypeDef
def get_value() -> RemoveFlowMediaStreamResponseTypeDef:
return {
"FlowArn": ...,
}
# RemoveFlowMediaStreamResponseTypeDef definition
class RemoveFlowMediaStreamResponseTypeDef(TypedDict):
FlowArn: str,
MediaStreamName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveFlowOutputResponseTypeDef#
# RemoveFlowOutputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RemoveFlowOutputResponseTypeDef
def get_value() -> RemoveFlowOutputResponseTypeDef:
return {
"FlowArn": ...,
}
# RemoveFlowOutputResponseTypeDef definition
class RemoveFlowOutputResponseTypeDef(TypedDict):
FlowArn: str,
OutputArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveFlowSourceResponseTypeDef#
# RemoveFlowSourceResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RemoveFlowSourceResponseTypeDef
def get_value() -> RemoveFlowSourceResponseTypeDef:
return {
"FlowArn": ...,
}
# RemoveFlowSourceResponseTypeDef definition
class RemoveFlowSourceResponseTypeDef(TypedDict):
FlowArn: str,
SourceArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveFlowVpcInterfaceResponseTypeDef#
# RemoveFlowVpcInterfaceResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RemoveFlowVpcInterfaceResponseTypeDef
def get_value() -> RemoveFlowVpcInterfaceResponseTypeDef:
return {
"FlowArn": ...,
}
# RemoveFlowVpcInterfaceResponseTypeDef definition
class RemoveFlowVpcInterfaceResponseTypeDef(TypedDict):
FlowArn: str,
NonDeletedNetworkInterfaceIds: list[str],
VpcInterfaceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RestartRouterInputResponseTypeDef#
# RestartRouterInputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RestartRouterInputResponseTypeDef
def get_value() -> RestartRouterInputResponseTypeDef:
return {
"Arn": ...,
}
# RestartRouterInputResponseTypeDef definition
class RestartRouterInputResponseTypeDef(TypedDict):
Arn: str,
Name: str,
State: RouterInputStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestartRouterOutputResponseTypeDef#
# RestartRouterOutputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RestartRouterOutputResponseTypeDef
def get_value() -> RestartRouterOutputResponseTypeDef:
return {
"Arn": ...,
}
# RestartRouterOutputResponseTypeDef definition
class RestartRouterOutputResponseTypeDef(TypedDict):
Arn: str,
Name: str,
State: RouterOutputStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RevokeFlowEntitlementResponseTypeDef#
# RevokeFlowEntitlementResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RevokeFlowEntitlementResponseTypeDef
def get_value() -> RevokeFlowEntitlementResponseTypeDef:
return {
"EntitlementArn": ...,
}
# RevokeFlowEntitlementResponseTypeDef definition
class RevokeFlowEntitlementResponseTypeDef(TypedDict):
EntitlementArn: str,
FlowArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartFlowResponseTypeDef#
# StartFlowResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import StartFlowResponseTypeDef
def get_value() -> StartFlowResponseTypeDef:
return {
"FlowArn": ...,
}
# StartFlowResponseTypeDef definition
class StartFlowResponseTypeDef(TypedDict):
FlowArn: str,
Status: StatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StatusType
- See ResponseMetadataTypeDef
StopFlowResponseTypeDef#
# StopFlowResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import StopFlowResponseTypeDef
def get_value() -> StopFlowResponseTypeDef:
return {
"FlowArn": ...,
}
# StopFlowResponseTypeDef definition
class StopFlowResponseTypeDef(TypedDict):
FlowArn: str,
Status: StatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StatusType
- See ResponseMetadataTypeDef
StopRouterInputResponseTypeDef#
# StopRouterInputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import StopRouterInputResponseTypeDef
def get_value() -> StopRouterInputResponseTypeDef:
return {
"Arn": ...,
}
# StopRouterInputResponseTypeDef definition
class StopRouterInputResponseTypeDef(TypedDict):
Arn: str,
Name: str,
State: RouterInputStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopRouterOutputResponseTypeDef#
# StopRouterOutputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import StopRouterOutputResponseTypeDef
def get_value() -> StopRouterOutputResponseTypeDef:
return {
"Arn": ...,
}
# StopRouterOutputResponseTypeDef definition
class StopRouterOutputResponseTypeDef(TypedDict):
Arn: str,
Name: str,
State: RouterOutputStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TakeRouterInputResponseTypeDef#
# TakeRouterInputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import TakeRouterInputResponseTypeDef
def get_value() -> TakeRouterInputResponseTypeDef:
return {
"RoutedState": ...,
}
# TakeRouterInputResponseTypeDef definition
class TakeRouterInputResponseTypeDef(TypedDict):
RoutedState: RouterOutputRoutedStateType, # (1)
RouterOutputArn: str,
RouterOutputName: str,
RouterInputArn: str,
RouterInputName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateBridgeStateResponseTypeDef#
# UpdateBridgeStateResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateBridgeStateResponseTypeDef
def get_value() -> UpdateBridgeStateResponseTypeDef:
return {
"BridgeArn": ...,
}
# UpdateBridgeStateResponseTypeDef definition
class UpdateBridgeStateResponseTypeDef(TypedDict):
BridgeArn: str,
DesiredState: DesiredStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGatewayInstanceResponseTypeDef#
# UpdateGatewayInstanceResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateGatewayInstanceResponseTypeDef
def get_value() -> UpdateGatewayInstanceResponseTypeDef:
return {
"BridgePlacement": ...,
}
# UpdateGatewayInstanceResponseTypeDef definition
class UpdateGatewayInstanceResponseTypeDef(TypedDict):
BridgePlacement: BridgePlacementType, # (1)
GatewayInstanceArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddFlowVpcInterfacesRequestTypeDef#
# AddFlowVpcInterfacesRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddFlowVpcInterfacesRequestTypeDef
def get_value() -> AddFlowVpcInterfacesRequestTypeDef:
return {
"FlowArn": ...,
}
# AddFlowVpcInterfacesRequestTypeDef definition
class AddFlowVpcInterfacesRequestTypeDef(TypedDict):
FlowArn: str,
VpcInterfaces: Sequence[VpcInterfaceRequestTypeDef], # (1)
- See
Sequence[VpcInterfaceRequestTypeDef]
AddFlowVpcInterfacesResponseTypeDef#
# AddFlowVpcInterfacesResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddFlowVpcInterfacesResponseTypeDef
def get_value() -> AddFlowVpcInterfacesResponseTypeDef:
return {
"FlowArn": ...,
}
# AddFlowVpcInterfacesResponseTypeDef definition
class AddFlowVpcInterfacesResponseTypeDef(TypedDict):
FlowArn: str,
VpcInterfaces: list[VpcInterfaceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[VpcInterfaceTypeDef] - See ResponseMetadataTypeDef
EntitlementTypeDef#
# EntitlementTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import EntitlementTypeDef
def get_value() -> EntitlementTypeDef:
return {
"DataTransferSubscriberFeePercent": ...,
}
# 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)
GrantEntitlementRequestTypeDef#
# GrantEntitlementRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GrantEntitlementRequestTypeDef
def get_value() -> GrantEntitlementRequestTypeDef:
return {
"DataTransferSubscriberFeePercent": ...,
}
# 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],
EntitlementTags: NotRequired[Mapping[str, str]],
AudioMonitoringSettingTypeDef#
# AudioMonitoringSettingTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AudioMonitoringSettingTypeDef
def get_value() -> AudioMonitoringSettingTypeDef:
return {
"SilentAudio": ...,
}
# AudioMonitoringSettingTypeDef definition
class AudioMonitoringSettingTypeDef(TypedDict):
SilentAudio: NotRequired[SilentAudioTypeDef], # (1)
BridgeOutputTypeDef#
# BridgeOutputTypeDef TypedDict 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)
GatewayInstanceTypeDef#
# GatewayInstanceTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GatewayInstanceTypeDef
def get_value() -> GatewayInstanceTypeDef:
return {
"BridgePlacement": ...,
}
# 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)
- See BridgePlacementType
- See ConnectionStatusType
- See
list[MessageDetailTypeDef] - See InstanceStateType
ThumbnailDetailsTypeDef#
# ThumbnailDetailsTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ThumbnailDetailsTypeDef
def get_value() -> ThumbnailDetailsTypeDef:
return {
"FlowArn": ...,
}
# ThumbnailDetailsTypeDef definition
class ThumbnailDetailsTypeDef(TypedDict):
FlowArn: str,
ThumbnailMessages: list[MessageDetailTypeDef], # (1)
Thumbnail: NotRequired[str],
Timecode: NotRequired[str],
Timestamp: NotRequired[datetime.datetime],
- See
list[MessageDetailTypeDef]
CreateGatewayRequestTypeDef#
# CreateGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import CreateGatewayRequestTypeDef
def get_value() -> CreateGatewayRequestTypeDef:
return {
"EgressCidrBlocks": ...,
}
# CreateGatewayRequestTypeDef definition
class CreateGatewayRequestTypeDef(TypedDict):
EgressCidrBlocks: Sequence[str],
Name: str,
Networks: Sequence[GatewayNetworkTypeDef], # (1)
- See
Sequence[GatewayNetworkTypeDef]
GatewayTypeDef#
# GatewayTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GatewayTypeDef
def get_value() -> GatewayTypeDef:
return {
"EgressCidrBlocks": ...,
}
# 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)
- See
list[MessageDetailTypeDef] - See GatewayStateType
- See
list[GatewayNetworkTypeDef]
DescribeFlowRequestWaitExtraExtraTypeDef#
# DescribeFlowRequestWaitExtraExtraTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeFlowRequestWaitExtraExtraTypeDef
def get_value() -> DescribeFlowRequestWaitExtraExtraTypeDef:
return {
"FlowArn": ...,
}
# DescribeFlowRequestWaitExtraExtraTypeDef definition
class DescribeFlowRequestWaitExtraExtraTypeDef(TypedDict):
FlowArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeFlowRequestWaitExtraTypeDef#
# DescribeFlowRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeFlowRequestWaitExtraTypeDef
def get_value() -> DescribeFlowRequestWaitExtraTypeDef:
return {
"FlowArn": ...,
}
# DescribeFlowRequestWaitExtraTypeDef definition
class DescribeFlowRequestWaitExtraTypeDef(TypedDict):
FlowArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeFlowRequestWaitTypeDef#
# DescribeFlowRequestWaitTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeFlowRequestWaitTypeDef
def get_value() -> DescribeFlowRequestWaitTypeDef:
return {
"FlowArn": ...,
}
# DescribeFlowRequestWaitTypeDef definition
class DescribeFlowRequestWaitTypeDef(TypedDict):
FlowArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetRouterInputRequestWaitExtraExtraTypeDef#
# GetRouterInputRequestWaitExtraExtraTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GetRouterInputRequestWaitExtraExtraTypeDef
def get_value() -> GetRouterInputRequestWaitExtraExtraTypeDef:
return {
"Arn": ...,
}
# GetRouterInputRequestWaitExtraExtraTypeDef definition
class GetRouterInputRequestWaitExtraExtraTypeDef(TypedDict):
Arn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetRouterInputRequestWaitExtraTypeDef#
# GetRouterInputRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GetRouterInputRequestWaitExtraTypeDef
def get_value() -> GetRouterInputRequestWaitExtraTypeDef:
return {
"Arn": ...,
}
# GetRouterInputRequestWaitExtraTypeDef definition
class GetRouterInputRequestWaitExtraTypeDef(TypedDict):
Arn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetRouterInputRequestWaitTypeDef#
# GetRouterInputRequestWaitTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GetRouterInputRequestWaitTypeDef
def get_value() -> GetRouterInputRequestWaitTypeDef:
return {
"Arn": ...,
}
# GetRouterInputRequestWaitTypeDef definition
class GetRouterInputRequestWaitTypeDef(TypedDict):
Arn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetRouterOutputRequestWaitExtraExtraExtraTypeDef#
# GetRouterOutputRequestWaitExtraExtraExtraTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GetRouterOutputRequestWaitExtraExtraExtraTypeDef
def get_value() -> GetRouterOutputRequestWaitExtraExtraExtraTypeDef:
return {
"Arn": ...,
}
# GetRouterOutputRequestWaitExtraExtraExtraTypeDef definition
class GetRouterOutputRequestWaitExtraExtraExtraTypeDef(TypedDict):
Arn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetRouterOutputRequestWaitExtraExtraTypeDef#
# GetRouterOutputRequestWaitExtraExtraTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GetRouterOutputRequestWaitExtraExtraTypeDef
def get_value() -> GetRouterOutputRequestWaitExtraExtraTypeDef:
return {
"Arn": ...,
}
# GetRouterOutputRequestWaitExtraExtraTypeDef definition
class GetRouterOutputRequestWaitExtraExtraTypeDef(TypedDict):
Arn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetRouterOutputRequestWaitExtraTypeDef#
# GetRouterOutputRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GetRouterOutputRequestWaitExtraTypeDef
def get_value() -> GetRouterOutputRequestWaitExtraTypeDef:
return {
"Arn": ...,
}
# GetRouterOutputRequestWaitExtraTypeDef definition
class GetRouterOutputRequestWaitExtraTypeDef(TypedDict):
Arn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetRouterOutputRequestWaitTypeDef#
# GetRouterOutputRequestWaitTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GetRouterOutputRequestWaitTypeDef
def get_value() -> GetRouterOutputRequestWaitTypeDef:
return {
"Arn": ...,
}
# GetRouterOutputRequestWaitTypeDef definition
class GetRouterOutputRequestWaitTypeDef(TypedDict):
Arn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DestinationConfigurationRequestTypeDef#
# DestinationConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DestinationConfigurationRequestTypeDef
def get_value() -> DestinationConfigurationRequestTypeDef:
return {
"DestinationIp": ...,
}
# DestinationConfigurationRequestTypeDef definition
class DestinationConfigurationRequestTypeDef(TypedDict):
DestinationIp: str,
DestinationPort: int,
Interface: InterfaceRequestTypeDef, # (1)
InputConfigurationRequestTypeDef#
# InputConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import InputConfigurationRequestTypeDef
def get_value() -> InputConfigurationRequestTypeDef:
return {
"InputPort": ...,
}
# InputConfigurationRequestTypeDef definition
class InputConfigurationRequestTypeDef(TypedDict):
InputPort: int,
Interface: InterfaceRequestTypeDef, # (1)
DestinationConfigurationTypeDef#
# DestinationConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DestinationConfigurationTypeDef
def get_value() -> DestinationConfigurationTypeDef:
return {
"DestinationIp": ...,
}
# DestinationConfigurationTypeDef definition
class DestinationConfigurationTypeDef(TypedDict):
DestinationIp: str,
DestinationPort: int,
Interface: InterfaceTypeDef, # (1)
OutboundIp: str,
- See InterfaceTypeDef
InputConfigurationTypeDef#
# InputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import InputConfigurationTypeDef
def get_value() -> InputConfigurationTypeDef:
return {
"InputIp": ...,
}
# InputConfigurationTypeDef definition
class InputConfigurationTypeDef(TypedDict):
InputIp: str,
InputPort: int,
Interface: InterfaceTypeDef, # (1)
- See InterfaceTypeDef
FailoverConfigTypeDef#
# FailoverConfigTypeDef TypedDict 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)
- See FailoverModeType
- See SourcePriorityTypeDef
- See StateType
UpdateFailoverConfigTypeDef#
# UpdateFailoverConfigTypeDef TypedDict 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)
- See FailoverModeType
- See SourcePriorityTypeDef
- See StateType
FailoverRouterInputStreamDetailsTypeDef#
# FailoverRouterInputStreamDetailsTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import FailoverRouterInputStreamDetailsTypeDef
def get_value() -> FailoverRouterInputStreamDetailsTypeDef:
return {
"SourceIndexZeroStreamDetails": ...,
}
# FailoverRouterInputStreamDetailsTypeDef definition
class FailoverRouterInputStreamDetailsTypeDef(TypedDict):
SourceIndexZeroStreamDetails: FailoverRouterInputIndexedStreamDetailsTypeDef, # (1)
SourceIndexOneStreamDetails: FailoverRouterInputIndexedStreamDetailsTypeDef, # (1)
- See FailoverRouterInputIndexedStreamDetailsTypeDef
- See FailoverRouterInputIndexedStreamDetailsTypeDef
MergeRouterInputProtocolConfigurationTypeDef#
# MergeRouterInputProtocolConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MergeRouterInputProtocolConfigurationTypeDef
def get_value() -> MergeRouterInputProtocolConfigurationTypeDef:
return {
"Rtp": ...,
}
# MergeRouterInputProtocolConfigurationTypeDef definition
class MergeRouterInputProtocolConfigurationTypeDef(TypedDict):
Rtp: NotRequired[RtpRouterInputConfigurationTypeDef], # (1)
Rist: NotRequired[RistRouterInputConfigurationTypeDef], # (2)
FlowTransitEncryptionKeyConfigurationOutputTypeDef#
# FlowTransitEncryptionKeyConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import FlowTransitEncryptionKeyConfigurationOutputTypeDef
def get_value() -> FlowTransitEncryptionKeyConfigurationOutputTypeDef:
return {
"SecretsManager": ...,
}
# FlowTransitEncryptionKeyConfigurationOutputTypeDef definition
class FlowTransitEncryptionKeyConfigurationOutputTypeDef(TypedDict):
SecretsManager: NotRequired[SecretsManagerEncryptionKeyConfigurationTypeDef], # (1)
Automatic: NotRequired[dict[str, Any]],
FlowTransitEncryptionKeyConfigurationTypeDef#
# FlowTransitEncryptionKeyConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import FlowTransitEncryptionKeyConfigurationTypeDef
def get_value() -> FlowTransitEncryptionKeyConfigurationTypeDef:
return {
"SecretsManager": ...,
}
# FlowTransitEncryptionKeyConfigurationTypeDef definition
class FlowTransitEncryptionKeyConfigurationTypeDef(TypedDict):
SecretsManager: NotRequired[SecretsManagerEncryptionKeyConfigurationTypeDef], # (1)
Automatic: NotRequired[Mapping[str, Any]],
MediaLiveTransitEncryptionKeyConfigurationOutputTypeDef#
# MediaLiveTransitEncryptionKeyConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MediaLiveTransitEncryptionKeyConfigurationOutputTypeDef
def get_value() -> MediaLiveTransitEncryptionKeyConfigurationOutputTypeDef:
return {
"SecretsManager": ...,
}
# MediaLiveTransitEncryptionKeyConfigurationOutputTypeDef definition
class MediaLiveTransitEncryptionKeyConfigurationOutputTypeDef(TypedDict):
SecretsManager: NotRequired[SecretsManagerEncryptionKeyConfigurationTypeDef], # (1)
Automatic: NotRequired[dict[str, Any]],
MediaLiveTransitEncryptionKeyConfigurationTypeDef#
# MediaLiveTransitEncryptionKeyConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MediaLiveTransitEncryptionKeyConfigurationTypeDef
def get_value() -> MediaLiveTransitEncryptionKeyConfigurationTypeDef:
return {
"SecretsManager": ...,
}
# MediaLiveTransitEncryptionKeyConfigurationTypeDef definition
class MediaLiveTransitEncryptionKeyConfigurationTypeDef(TypedDict):
SecretsManager: NotRequired[SecretsManagerEncryptionKeyConfigurationTypeDef], # (1)
Automatic: NotRequired[Mapping[str, Any]],
RouterInputTransitEncryptionKeyConfigurationOutputTypeDef#
# RouterInputTransitEncryptionKeyConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterInputTransitEncryptionKeyConfigurationOutputTypeDef
def get_value() -> RouterInputTransitEncryptionKeyConfigurationOutputTypeDef:
return {
"SecretsManager": ...,
}
# RouterInputTransitEncryptionKeyConfigurationOutputTypeDef definition
class RouterInputTransitEncryptionKeyConfigurationOutputTypeDef(TypedDict):
SecretsManager: NotRequired[SecretsManagerEncryptionKeyConfigurationTypeDef], # (1)
Automatic: NotRequired[dict[str, Any]],
RouterInputTransitEncryptionKeyConfigurationTypeDef#
# RouterInputTransitEncryptionKeyConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterInputTransitEncryptionKeyConfigurationTypeDef
def get_value() -> RouterInputTransitEncryptionKeyConfigurationTypeDef:
return {
"SecretsManager": ...,
}
# RouterInputTransitEncryptionKeyConfigurationTypeDef definition
class RouterInputTransitEncryptionKeyConfigurationTypeDef(TypedDict):
SecretsManager: NotRequired[SecretsManagerEncryptionKeyConfigurationTypeDef], # (1)
Automatic: NotRequired[Mapping[str, Any]],
SrtDecryptionConfigurationTypeDef#
# SrtDecryptionConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import SrtDecryptionConfigurationTypeDef
def get_value() -> SrtDecryptionConfigurationTypeDef:
return {
"EncryptionKey": ...,
}
# SrtDecryptionConfigurationTypeDef definition
class SrtDecryptionConfigurationTypeDef(TypedDict):
EncryptionKey: SecretsManagerEncryptionKeyConfigurationTypeDef, # (1)
SrtEncryptionConfigurationTypeDef#
# SrtEncryptionConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import SrtEncryptionConfigurationTypeDef
def get_value() -> SrtEncryptionConfigurationTypeDef:
return {
"EncryptionKey": ...,
}
# SrtEncryptionConfigurationTypeDef definition
class SrtEncryptionConfigurationTypeDef(TypedDict):
EncryptionKey: SecretsManagerEncryptionKeyConfigurationTypeDef, # (1)
ListedFlowTypeDef#
# ListedFlowTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListedFlowTypeDef
def get_value() -> ListedFlowTypeDef:
return {
"AvailabilityZone": ...,
}
# ListedFlowTypeDef definition
class ListedFlowTypeDef(TypedDict):
AvailabilityZone: str,
Description: str,
FlowArn: str,
Name: str,
SourceType: SourceTypeType, # (1)
Status: StatusType, # (2)
Maintenance: NotRequired[MaintenanceTypeDef], # (3)
- See SourceTypeType
- See StatusType
- See MaintenanceTypeDef
MediaStreamAttributesRequestTypeDef#
# MediaStreamAttributesRequestTypeDef TypedDict 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],
MediaStreamAttributesTypeDef#
# MediaStreamAttributesTypeDef TypedDict 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],
- See FmtpTypeDef
TransportStreamTypeDef#
# TransportStreamTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import TransportStreamTypeDef
def get_value() -> TransportStreamTypeDef:
return {
"Channels": ...,
}
# TransportStreamTypeDef definition
class TransportStreamTypeDef(TypedDict):
Pid: int,
StreamType: str,
Channels: NotRequired[int],
Codec: NotRequired[str],
FrameRate: NotRequired[str],
FrameResolution: NotRequired[FrameResolutionTypeDef], # (1)
SampleRate: NotRequired[int],
SampleSize: NotRequired[int],
VideoMonitoringSettingTypeDef#
# VideoMonitoringSettingTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import VideoMonitoringSettingTypeDef
def get_value() -> VideoMonitoringSettingTypeDef:
return {
"BlackFrames": ...,
}
# VideoMonitoringSettingTypeDef definition
class VideoMonitoringSettingTypeDef(TypedDict):
BlackFrames: NotRequired[BlackFramesTypeDef], # (1)
FrozenFrames: NotRequired[FrozenFramesTypeDef], # (2)
ListBridgesRequestPaginateTypeDef#
# ListBridgesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListBridgesRequestPaginateTypeDef
def get_value() -> ListBridgesRequestPaginateTypeDef:
return {
"FilterArn": ...,
}
# ListBridgesRequestPaginateTypeDef definition
class ListBridgesRequestPaginateTypeDef(TypedDict):
FilterArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEntitlementsRequestPaginateTypeDef#
# ListEntitlementsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListEntitlementsRequestPaginateTypeDef
def get_value() -> ListEntitlementsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListEntitlementsRequestPaginateTypeDef definition
class ListEntitlementsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFlowsRequestPaginateTypeDef#
# ListFlowsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListFlowsRequestPaginateTypeDef
def get_value() -> ListFlowsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListFlowsRequestPaginateTypeDef definition
class ListFlowsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGatewayInstancesRequestPaginateTypeDef#
# ListGatewayInstancesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListGatewayInstancesRequestPaginateTypeDef
def get_value() -> ListGatewayInstancesRequestPaginateTypeDef:
return {
"FilterArn": ...,
}
# ListGatewayInstancesRequestPaginateTypeDef definition
class ListGatewayInstancesRequestPaginateTypeDef(TypedDict):
FilterArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGatewaysRequestPaginateTypeDef#
# ListGatewaysRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListGatewaysRequestPaginateTypeDef
def get_value() -> ListGatewaysRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListGatewaysRequestPaginateTypeDef definition
class ListGatewaysRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOfferingsRequestPaginateTypeDef#
# ListOfferingsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListOfferingsRequestPaginateTypeDef
def get_value() -> ListOfferingsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListOfferingsRequestPaginateTypeDef definition
class ListOfferingsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListReservationsRequestPaginateTypeDef#
# ListReservationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListReservationsRequestPaginateTypeDef
def get_value() -> ListReservationsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListReservationsRequestPaginateTypeDef definition
class ListReservationsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListBridgesResponseTypeDef#
# ListBridgesResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListBridgesResponseTypeDef
def get_value() -> ListBridgesResponseTypeDef:
return {
"Bridges": ...,
}
# ListBridgesResponseTypeDef definition
class ListBridgesResponseTypeDef(TypedDict):
Bridges: list[ListedBridgeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[ListedBridgeTypeDef] - See ResponseMetadataTypeDef
ListEntitlementsResponseTypeDef#
# ListEntitlementsResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListEntitlementsResponseTypeDef
def get_value() -> ListEntitlementsResponseTypeDef:
return {
"Entitlements": ...,
}
# ListEntitlementsResponseTypeDef definition
class ListEntitlementsResponseTypeDef(TypedDict):
Entitlements: list[ListedEntitlementTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[ListedEntitlementTypeDef] - See ResponseMetadataTypeDef
ListGatewayInstancesResponseTypeDef#
# ListGatewayInstancesResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListGatewayInstancesResponseTypeDef
def get_value() -> ListGatewayInstancesResponseTypeDef:
return {
"Instances": ...,
}
# ListGatewayInstancesResponseTypeDef definition
class ListGatewayInstancesResponseTypeDef(TypedDict):
Instances: list[ListedGatewayInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[ListedGatewayInstanceTypeDef] - See ResponseMetadataTypeDef
ListGatewaysResponseTypeDef#
# ListGatewaysResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListGatewaysResponseTypeDef
def get_value() -> ListGatewaysResponseTypeDef:
return {
"Gateways": ...,
}
# ListGatewaysResponseTypeDef definition
class ListGatewaysResponseTypeDef(TypedDict):
Gateways: list[ListedGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[ListedGatewayTypeDef] - See ResponseMetadataTypeDef
ListRouterInputsRequestPaginateTypeDef#
# ListRouterInputsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListRouterInputsRequestPaginateTypeDef
def get_value() -> ListRouterInputsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListRouterInputsRequestPaginateTypeDef definition
class ListRouterInputsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[RouterInputFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[RouterInputFilterTypeDef] - See PaginatorConfigTypeDef
ListRouterInputsRequestTypeDef#
# ListRouterInputsRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListRouterInputsRequestTypeDef
def get_value() -> ListRouterInputsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListRouterInputsRequestTypeDef definition
class ListRouterInputsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[RouterInputFilterTypeDef]], # (1)
- See
Sequence[RouterInputFilterTypeDef]
ListRouterNetworkInterfacesRequestPaginateTypeDef#
# ListRouterNetworkInterfacesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListRouterNetworkInterfacesRequestPaginateTypeDef
def get_value() -> ListRouterNetworkInterfacesRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListRouterNetworkInterfacesRequestPaginateTypeDef definition
class ListRouterNetworkInterfacesRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[RouterNetworkInterfaceFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[RouterNetworkInterfaceFilterTypeDef] - See PaginatorConfigTypeDef
ListRouterNetworkInterfacesRequestTypeDef#
# ListRouterNetworkInterfacesRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListRouterNetworkInterfacesRequestTypeDef
def get_value() -> ListRouterNetworkInterfacesRequestTypeDef:
return {
"MaxResults": ...,
}
# ListRouterNetworkInterfacesRequestTypeDef definition
class ListRouterNetworkInterfacesRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[RouterNetworkInterfaceFilterTypeDef]], # (1)
- See
Sequence[RouterNetworkInterfaceFilterTypeDef]
ListRouterNetworkInterfacesResponseTypeDef#
# ListRouterNetworkInterfacesResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListRouterNetworkInterfacesResponseTypeDef
def get_value() -> ListRouterNetworkInterfacesResponseTypeDef:
return {
"RouterNetworkInterfaces": ...,
}
# ListRouterNetworkInterfacesResponseTypeDef definition
class ListRouterNetworkInterfacesResponseTypeDef(TypedDict):
RouterNetworkInterfaces: list[ListedRouterNetworkInterfaceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[ListedRouterNetworkInterfaceTypeDef] - See ResponseMetadataTypeDef
ListRouterOutputsRequestPaginateTypeDef#
# ListRouterOutputsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListRouterOutputsRequestPaginateTypeDef
def get_value() -> ListRouterOutputsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListRouterOutputsRequestPaginateTypeDef definition
class ListRouterOutputsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[RouterOutputFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[RouterOutputFilterTypeDef] - See PaginatorConfigTypeDef
ListRouterOutputsRequestTypeDef#
# ListRouterOutputsRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListRouterOutputsRequestTypeDef
def get_value() -> ListRouterOutputsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListRouterOutputsRequestTypeDef definition
class ListRouterOutputsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[RouterOutputFilterTypeDef]], # (1)
- See
Sequence[RouterOutputFilterTypeDef]
MaintenanceConfigurationOutputTypeDef#
# MaintenanceConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MaintenanceConfigurationOutputTypeDef
def get_value() -> MaintenanceConfigurationOutputTypeDef:
return {
"PreferredDayTime": ...,
}
# MaintenanceConfigurationOutputTypeDef definition
class MaintenanceConfigurationOutputTypeDef(TypedDict):
PreferredDayTime: NotRequired[PreferredDayTimeMaintenanceConfigurationTypeDef], # (1)
Default: NotRequired[dict[str, Any]],
MaintenanceConfigurationTypeDef#
# MaintenanceConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MaintenanceConfigurationTypeDef
def get_value() -> MaintenanceConfigurationTypeDef:
return {
"PreferredDayTime": ...,
}
# MaintenanceConfigurationTypeDef definition
class MaintenanceConfigurationTypeDef(TypedDict):
PreferredDayTime: NotRequired[PreferredDayTimeMaintenanceConfigurationTypeDef], # (1)
Default: NotRequired[Mapping[str, Any]],
MaintenanceScheduleTypeDef#
# MaintenanceScheduleTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MaintenanceScheduleTypeDef
def get_value() -> MaintenanceScheduleTypeDef:
return {
"Window": ...,
}
# MaintenanceScheduleTypeDef definition
class MaintenanceScheduleTypeDef(TypedDict):
Window: NotRequired[WindowMaintenanceScheduleTypeDef], # (1)
MergeRouterInputStreamDetailsTypeDef#
# MergeRouterInputStreamDetailsTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MergeRouterInputStreamDetailsTypeDef
def get_value() -> MergeRouterInputStreamDetailsTypeDef:
return {
"SourceIndexZeroStreamDetails": ...,
}
# MergeRouterInputStreamDetailsTypeDef definition
class MergeRouterInputStreamDetailsTypeDef(TypedDict):
SourceIndexZeroStreamDetails: MergeRouterInputIndexedStreamDetailsTypeDef, # (1)
SourceIndexOneStreamDetails: MergeRouterInputIndexedStreamDetailsTypeDef, # (1)
NdiConfigOutputTypeDef#
# NdiConfigOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import NdiConfigOutputTypeDef
def get_value() -> NdiConfigOutputTypeDef:
return {
"NdiState": ...,
}
# NdiConfigOutputTypeDef definition
class NdiConfigOutputTypeDef(TypedDict):
NdiState: NotRequired[NdiStateType], # (1)
MachineName: NotRequired[str],
NdiDiscoveryServers: NotRequired[list[NdiDiscoveryServerConfigTypeDef]], # (2)
- See NdiStateType
- See
list[NdiDiscoveryServerConfigTypeDef]
NdiConfigTypeDef#
# NdiConfigTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import NdiConfigTypeDef
def get_value() -> NdiConfigTypeDef:
return {
"NdiState": ...,
}
# NdiConfigTypeDef definition
class NdiConfigTypeDef(TypedDict):
NdiState: NotRequired[NdiStateType], # (1)
MachineName: NotRequired[str],
NdiDiscoveryServers: NotRequired[Sequence[NdiDiscoveryServerConfigTypeDef]], # (2)
- See NdiStateType
- See
Sequence[NdiDiscoveryServerConfigTypeDef]
OfferingTypeDef#
# OfferingTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import OfferingTypeDef
def get_value() -> OfferingTypeDef:
return {
"CurrencyCode": ...,
}
# OfferingTypeDef definition
class OfferingTypeDef(TypedDict):
CurrencyCode: str,
Duration: int,
DurationUnits: DurationUnitsType, # (1)
OfferingArn: str,
OfferingDescription: str,
PricePerUnit: str,
PriceUnits: PriceUnitsType, # (2)
ResourceSpecification: ResourceSpecificationTypeDef, # (3)
ReservationTypeDef#
# ReservationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ReservationTypeDef
def get_value() -> ReservationTypeDef:
return {
"CurrencyCode": ...,
}
# 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,
PublicRouterNetworkInterfaceConfigurationOutputTypeDef#
# PublicRouterNetworkInterfaceConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import PublicRouterNetworkInterfaceConfigurationOutputTypeDef
def get_value() -> PublicRouterNetworkInterfaceConfigurationOutputTypeDef:
return {
"AllowRules": ...,
}
# PublicRouterNetworkInterfaceConfigurationOutputTypeDef definition
class PublicRouterNetworkInterfaceConfigurationOutputTypeDef(TypedDict):
AllowRules: list[PublicRouterNetworkInterfaceRuleTypeDef], # (1)
- See
list[PublicRouterNetworkInterfaceRuleTypeDef]
PublicRouterNetworkInterfaceConfigurationTypeDef#
# PublicRouterNetworkInterfaceConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import PublicRouterNetworkInterfaceConfigurationTypeDef
def get_value() -> PublicRouterNetworkInterfaceConfigurationTypeDef:
return {
"AllowRules": ...,
}
# PublicRouterNetworkInterfaceConfigurationTypeDef definition
class PublicRouterNetworkInterfaceConfigurationTypeDef(TypedDict):
AllowRules: Sequence[PublicRouterNetworkInterfaceRuleTypeDef], # (1)
- See
Sequence[PublicRouterNetworkInterfaceRuleTypeDef]
RouterInputThumbnailDetailsTypeDef#
# RouterInputThumbnailDetailsTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterInputThumbnailDetailsTypeDef
def get_value() -> RouterInputThumbnailDetailsTypeDef:
return {
"ThumbnailMessages": ...,
}
# RouterInputThumbnailDetailsTypeDef definition
class RouterInputThumbnailDetailsTypeDef(TypedDict):
ThumbnailMessages: list[RouterInputMessageTypeDef], # (1)
Thumbnail: NotRequired[bytes],
Timecode: NotRequired[str],
Timestamp: NotRequired[datetime.datetime],
- See
list[RouterInputMessageTypeDef]
RouterOutputStreamDetailsTypeDef#
# RouterOutputStreamDetailsTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterOutputStreamDetailsTypeDef
def get_value() -> RouterOutputStreamDetailsTypeDef:
return {
"Standard": ...,
}
# RouterOutputStreamDetailsTypeDef definition
class RouterOutputStreamDetailsTypeDef(TypedDict):
Standard: NotRequired[StandardRouterOutputStreamDetailsTypeDef], # (1)
MediaConnectFlow: NotRequired[dict[str, Any]],
MediaLiveInput: NotRequired[dict[str, Any]],
UpdateBridgeOutputRequestTypeDef#
# UpdateBridgeOutputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateBridgeOutputRequestTypeDef
def get_value() -> UpdateBridgeOutputRequestTypeDef:
return {
"BridgeArn": ...,
}
# UpdateBridgeOutputRequestTypeDef definition
class UpdateBridgeOutputRequestTypeDef(TypedDict):
BridgeArn: str,
OutputName: str,
NetworkOutput: NotRequired[UpdateBridgeNetworkOutputRequestTypeDef], # (1)
UpdateFlowEntitlementRequestTypeDef#
# UpdateFlowEntitlementRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowEntitlementRequestTypeDef
def get_value() -> UpdateFlowEntitlementRequestTypeDef:
return {
"EntitlementArn": ...,
}
# UpdateFlowEntitlementRequestTypeDef definition
class UpdateFlowEntitlementRequestTypeDef(TypedDict):
EntitlementArn: str,
FlowArn: str,
Description: NotRequired[str],
Encryption: NotRequired[UpdateEncryptionTypeDef], # (1)
EntitlementStatus: NotRequired[EntitlementStatusType], # (2)
Subscribers: NotRequired[Sequence[str]],
AddBridgeOutputsRequestTypeDef#
# AddBridgeOutputsRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddBridgeOutputsRequestTypeDef
def get_value() -> AddBridgeOutputsRequestTypeDef:
return {
"BridgeArn": ...,
}
# AddBridgeOutputsRequestTypeDef definition
class AddBridgeOutputsRequestTypeDef(TypedDict):
BridgeArn: str,
Outputs: Sequence[AddBridgeOutputRequestTypeDef], # (1)
- See
Sequence[AddBridgeOutputRequestTypeDef]
AddBridgeSourceRequestTypeDef#
# AddBridgeSourceRequestTypeDef TypedDict 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)
BridgeSourceTypeDef#
# BridgeSourceTypeDef TypedDict 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)
UpdateBridgeSourceRequestTypeDef#
# UpdateBridgeSourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateBridgeSourceRequestTypeDef
def get_value() -> UpdateBridgeSourceRequestTypeDef:
return {
"BridgeArn": ...,
}
# UpdateBridgeSourceRequestTypeDef definition
class UpdateBridgeSourceRequestTypeDef(TypedDict):
BridgeArn: str,
SourceName: str,
FlowSource: NotRequired[UpdateBridgeFlowSourceRequestTypeDef], # (1)
NetworkSource: NotRequired[UpdateBridgeNetworkSourceRequestTypeDef], # (2)
GrantFlowEntitlementsResponseTypeDef#
# GrantFlowEntitlementsResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GrantFlowEntitlementsResponseTypeDef
def get_value() -> GrantFlowEntitlementsResponseTypeDef:
return {
"Entitlements": ...,
}
# GrantFlowEntitlementsResponseTypeDef definition
class GrantFlowEntitlementsResponseTypeDef(TypedDict):
Entitlements: list[EntitlementTypeDef], # (1)
FlowArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[EntitlementTypeDef] - See ResponseMetadataTypeDef
UpdateFlowEntitlementResponseTypeDef#
# UpdateFlowEntitlementResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowEntitlementResponseTypeDef
def get_value() -> UpdateFlowEntitlementResponseTypeDef:
return {
"Entitlement": ...,
}
# UpdateFlowEntitlementResponseTypeDef definition
class UpdateFlowEntitlementResponseTypeDef(TypedDict):
Entitlement: EntitlementTypeDef, # (1)
FlowArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GrantFlowEntitlementsRequestTypeDef#
# GrantFlowEntitlementsRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GrantFlowEntitlementsRequestTypeDef
def get_value() -> GrantFlowEntitlementsRequestTypeDef:
return {
"Entitlements": ...,
}
# GrantFlowEntitlementsRequestTypeDef definition
class GrantFlowEntitlementsRequestTypeDef(TypedDict):
Entitlements: Sequence[GrantEntitlementRequestTypeDef], # (1)
FlowArn: str,
- See
Sequence[GrantEntitlementRequestTypeDef]
AddBridgeOutputsResponseTypeDef#
# AddBridgeOutputsResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddBridgeOutputsResponseTypeDef
def get_value() -> AddBridgeOutputsResponseTypeDef:
return {
"BridgeArn": ...,
}
# AddBridgeOutputsResponseTypeDef definition
class AddBridgeOutputsResponseTypeDef(TypedDict):
BridgeArn: str,
Outputs: list[BridgeOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[BridgeOutputTypeDef] - See ResponseMetadataTypeDef
UpdateBridgeOutputResponseTypeDef#
# UpdateBridgeOutputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateBridgeOutputResponseTypeDef
def get_value() -> UpdateBridgeOutputResponseTypeDef:
return {
"BridgeArn": ...,
}
# UpdateBridgeOutputResponseTypeDef definition
class UpdateBridgeOutputResponseTypeDef(TypedDict):
BridgeArn: str,
Output: BridgeOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGatewayInstanceResponseTypeDef#
# DescribeGatewayInstanceResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeGatewayInstanceResponseTypeDef
def get_value() -> DescribeGatewayInstanceResponseTypeDef:
return {
"GatewayInstance": ...,
}
# DescribeGatewayInstanceResponseTypeDef definition
class DescribeGatewayInstanceResponseTypeDef(TypedDict):
GatewayInstance: GatewayInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFlowSourceThumbnailResponseTypeDef#
# DescribeFlowSourceThumbnailResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeFlowSourceThumbnailResponseTypeDef
def get_value() -> DescribeFlowSourceThumbnailResponseTypeDef:
return {
"ThumbnailDetails": ...,
}
# DescribeFlowSourceThumbnailResponseTypeDef definition
class DescribeFlowSourceThumbnailResponseTypeDef(TypedDict):
ThumbnailDetails: ThumbnailDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGatewayResponseTypeDef#
# CreateGatewayResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import CreateGatewayResponseTypeDef
def get_value() -> CreateGatewayResponseTypeDef:
return {
"Gateway": ...,
}
# CreateGatewayResponseTypeDef definition
class CreateGatewayResponseTypeDef(TypedDict):
Gateway: GatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGatewayResponseTypeDef#
# DescribeGatewayResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeGatewayResponseTypeDef
def get_value() -> DescribeGatewayResponseTypeDef:
return {
"Gateway": ...,
}
# DescribeGatewayResponseTypeDef definition
class DescribeGatewayResponseTypeDef(TypedDict):
Gateway: GatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MediaStreamOutputConfigurationRequestTypeDef#
# MediaStreamOutputConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MediaStreamOutputConfigurationRequestTypeDef
def get_value() -> MediaStreamOutputConfigurationRequestTypeDef:
return {
"DestinationConfigurations": ...,
}
# MediaStreamOutputConfigurationRequestTypeDef definition
class MediaStreamOutputConfigurationRequestTypeDef(TypedDict):
EncodingName: EncodingNameType, # (2)
MediaStreamName: str,
DestinationConfigurations: NotRequired[Sequence[DestinationConfigurationRequestTypeDef]], # (1)
EncodingParameters: NotRequired[EncodingParametersRequestTypeDef], # (3)
- See
Sequence[DestinationConfigurationRequestTypeDef] - See EncodingNameType
- See EncodingParametersRequestTypeDef
MediaStreamSourceConfigurationRequestTypeDef#
# MediaStreamSourceConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MediaStreamSourceConfigurationRequestTypeDef
def get_value() -> MediaStreamSourceConfigurationRequestTypeDef:
return {
"EncodingName": ...,
}
# MediaStreamSourceConfigurationRequestTypeDef definition
class MediaStreamSourceConfigurationRequestTypeDef(TypedDict):
EncodingName: EncodingNameType, # (1)
MediaStreamName: str,
InputConfigurations: NotRequired[Sequence[InputConfigurationRequestTypeDef]], # (2)
- See EncodingNameType
- See
Sequence[InputConfigurationRequestTypeDef]
MediaStreamOutputConfigurationTypeDef#
# MediaStreamOutputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MediaStreamOutputConfigurationTypeDef
def get_value() -> MediaStreamOutputConfigurationTypeDef:
return {
"DestinationConfigurations": ...,
}
# MediaStreamOutputConfigurationTypeDef definition
class MediaStreamOutputConfigurationTypeDef(TypedDict):
EncodingName: EncodingNameType, # (2)
MediaStreamName: str,
DestinationConfigurations: NotRequired[list[DestinationConfigurationTypeDef]], # (1)
EncodingParameters: NotRequired[EncodingParametersTypeDef], # (3)
- See
list[DestinationConfigurationTypeDef] - See EncodingNameType
- See EncodingParametersTypeDef
MediaStreamSourceConfigurationTypeDef#
# MediaStreamSourceConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MediaStreamSourceConfigurationTypeDef
def get_value() -> MediaStreamSourceConfigurationTypeDef:
return {
"EncodingName": ...,
}
# MediaStreamSourceConfigurationTypeDef definition
class MediaStreamSourceConfigurationTypeDef(TypedDict):
EncodingName: EncodingNameType, # (1)
MediaStreamName: str,
InputConfigurations: NotRequired[list[InputConfigurationTypeDef]], # (2)
- See EncodingNameType
- See
list[InputConfigurationTypeDef]
UpdateBridgeRequestTypeDef#
# UpdateBridgeRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateBridgeRequestTypeDef
def get_value() -> UpdateBridgeRequestTypeDef:
return {
"BridgeArn": ...,
}
# UpdateBridgeRequestTypeDef definition
class UpdateBridgeRequestTypeDef(TypedDict):
BridgeArn: str,
EgressGatewayBridge: NotRequired[UpdateEgressGatewayBridgeRequestTypeDef], # (1)
IngressGatewayBridge: NotRequired[UpdateIngressGatewayBridgeRequestTypeDef], # (2)
SourceFailoverConfig: NotRequired[UpdateFailoverConfigTypeDef], # (3)
- See UpdateEgressGatewayBridgeRequestTypeDef
- See UpdateIngressGatewayBridgeRequestTypeDef
- See UpdateFailoverConfigTypeDef
MergeRouterInputConfigurationOutputTypeDef#
# MergeRouterInputConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MergeRouterInputConfigurationOutputTypeDef
def get_value() -> MergeRouterInputConfigurationOutputTypeDef:
return {
"NetworkInterfaceArn": ...,
}
# MergeRouterInputConfigurationOutputTypeDef definition
class MergeRouterInputConfigurationOutputTypeDef(TypedDict):
NetworkInterfaceArn: str,
ProtocolConfigurations: list[MergeRouterInputProtocolConfigurationTypeDef], # (1)
MergeRecoveryWindowMilliseconds: int,
- See
list[MergeRouterInputProtocolConfigurationTypeDef]
MergeRouterInputConfigurationTypeDef#
# MergeRouterInputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MergeRouterInputConfigurationTypeDef
def get_value() -> MergeRouterInputConfigurationTypeDef:
return {
"NetworkInterfaceArn": ...,
}
# MergeRouterInputConfigurationTypeDef definition
class MergeRouterInputConfigurationTypeDef(TypedDict):
NetworkInterfaceArn: str,
ProtocolConfigurations: Sequence[MergeRouterInputProtocolConfigurationTypeDef], # (1)
MergeRecoveryWindowMilliseconds: int,
- See
Sequence[MergeRouterInputProtocolConfigurationTypeDef]
FlowTransitEncryptionOutputTypeDef#
# FlowTransitEncryptionOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import FlowTransitEncryptionOutputTypeDef
def get_value() -> FlowTransitEncryptionOutputTypeDef:
return {
"EncryptionKeyType": ...,
}
# FlowTransitEncryptionOutputTypeDef definition
class FlowTransitEncryptionOutputTypeDef(TypedDict):
EncryptionKeyConfiguration: FlowTransitEncryptionKeyConfigurationOutputTypeDef, # (2)
EncryptionKeyType: NotRequired[FlowTransitEncryptionKeyTypeType], # (1)
MediaLiveTransitEncryptionOutputTypeDef#
# MediaLiveTransitEncryptionOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MediaLiveTransitEncryptionOutputTypeDef
def get_value() -> MediaLiveTransitEncryptionOutputTypeDef:
return {
"EncryptionKeyType": ...,
}
# MediaLiveTransitEncryptionOutputTypeDef definition
class MediaLiveTransitEncryptionOutputTypeDef(TypedDict):
EncryptionKeyConfiguration: MediaLiveTransitEncryptionKeyConfigurationOutputTypeDef, # (2)
EncryptionKeyType: NotRequired[MediaLiveTransitEncryptionKeyTypeType], # (1)
- See MediaLiveTransitEncryptionKeyTypeType
- See MediaLiveTransitEncryptionKeyConfigurationOutputTypeDef
MediaLiveTransitEncryptionTypeDef#
# MediaLiveTransitEncryptionTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MediaLiveTransitEncryptionTypeDef
def get_value() -> MediaLiveTransitEncryptionTypeDef:
return {
"EncryptionKeyType": ...,
}
# MediaLiveTransitEncryptionTypeDef definition
class MediaLiveTransitEncryptionTypeDef(TypedDict):
EncryptionKeyConfiguration: MediaLiveTransitEncryptionKeyConfigurationTypeDef, # (2)
EncryptionKeyType: NotRequired[MediaLiveTransitEncryptionKeyTypeType], # (1)
RouterInputTransitEncryptionOutputTypeDef#
# RouterInputTransitEncryptionOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterInputTransitEncryptionOutputTypeDef
def get_value() -> RouterInputTransitEncryptionOutputTypeDef:
return {
"EncryptionKeyType": ...,
}
# RouterInputTransitEncryptionOutputTypeDef definition
class RouterInputTransitEncryptionOutputTypeDef(TypedDict):
EncryptionKeyConfiguration: RouterInputTransitEncryptionKeyConfigurationOutputTypeDef, # (2)
EncryptionKeyType: NotRequired[RouterInputTransitEncryptionKeyTypeType], # (1)
- See RouterInputTransitEncryptionKeyTypeType
- See RouterInputTransitEncryptionKeyConfigurationOutputTypeDef
RouterInputTransitEncryptionTypeDef#
# RouterInputTransitEncryptionTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterInputTransitEncryptionTypeDef
def get_value() -> RouterInputTransitEncryptionTypeDef:
return {
"EncryptionKeyType": ...,
}
# RouterInputTransitEncryptionTypeDef definition
class RouterInputTransitEncryptionTypeDef(TypedDict):
EncryptionKeyConfiguration: RouterInputTransitEncryptionKeyConfigurationTypeDef, # (2)
EncryptionKeyType: NotRequired[RouterInputTransitEncryptionKeyTypeType], # (1)
SrtCallerRouterInputConfigurationTypeDef#
# SrtCallerRouterInputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import SrtCallerRouterInputConfigurationTypeDef
def get_value() -> SrtCallerRouterInputConfigurationTypeDef:
return {
"SourceAddress": ...,
}
# SrtCallerRouterInputConfigurationTypeDef definition
class SrtCallerRouterInputConfigurationTypeDef(TypedDict):
SourceAddress: str,
SourcePort: int,
MinimumLatencyMilliseconds: int,
StreamId: NotRequired[str],
DecryptionConfiguration: NotRequired[SrtDecryptionConfigurationTypeDef], # (1)
SrtListenerRouterInputConfigurationTypeDef#
# SrtListenerRouterInputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import SrtListenerRouterInputConfigurationTypeDef
def get_value() -> SrtListenerRouterInputConfigurationTypeDef:
return {
"Port": ...,
}
# SrtListenerRouterInputConfigurationTypeDef definition
class SrtListenerRouterInputConfigurationTypeDef(TypedDict):
Port: int,
MinimumLatencyMilliseconds: int,
DecryptionConfiguration: NotRequired[SrtDecryptionConfigurationTypeDef], # (1)
SrtCallerRouterOutputConfigurationTypeDef#
# SrtCallerRouterOutputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import SrtCallerRouterOutputConfigurationTypeDef
def get_value() -> SrtCallerRouterOutputConfigurationTypeDef:
return {
"DestinationAddress": ...,
}
# SrtCallerRouterOutputConfigurationTypeDef definition
class SrtCallerRouterOutputConfigurationTypeDef(TypedDict):
DestinationAddress: str,
DestinationPort: int,
MinimumLatencyMilliseconds: int,
StreamId: NotRequired[str],
EncryptionConfiguration: NotRequired[SrtEncryptionConfigurationTypeDef], # (1)
SrtListenerRouterOutputConfigurationTypeDef#
# SrtListenerRouterOutputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import SrtListenerRouterOutputConfigurationTypeDef
def get_value() -> SrtListenerRouterOutputConfigurationTypeDef:
return {
"Port": ...,
}
# SrtListenerRouterOutputConfigurationTypeDef definition
class SrtListenerRouterOutputConfigurationTypeDef(TypedDict):
Port: int,
MinimumLatencyMilliseconds: int,
EncryptionConfiguration: NotRequired[SrtEncryptionConfigurationTypeDef], # (1)
ListFlowsResponseTypeDef#
# ListFlowsResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListFlowsResponseTypeDef
def get_value() -> ListFlowsResponseTypeDef:
return {
"Flows": ...,
}
# ListFlowsResponseTypeDef definition
class ListFlowsResponseTypeDef(TypedDict):
Flows: list[ListedFlowTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[ListedFlowTypeDef] - See ResponseMetadataTypeDef
AddMediaStreamRequestTypeDef#
# AddMediaStreamRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddMediaStreamRequestTypeDef
def get_value() -> AddMediaStreamRequestTypeDef:
return {
"Attributes": ...,
}
# 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],
MediaStreamTags: NotRequired[Mapping[str, str]],
UpdateFlowMediaStreamRequestTypeDef#
# UpdateFlowMediaStreamRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowMediaStreamRequestTypeDef
def get_value() -> UpdateFlowMediaStreamRequestTypeDef:
return {
"FlowArn": ...,
}
# UpdateFlowMediaStreamRequestTypeDef definition
class UpdateFlowMediaStreamRequestTypeDef(TypedDict):
FlowArn: str,
MediaStreamName: str,
Attributes: NotRequired[MediaStreamAttributesRequestTypeDef], # (1)
ClockRate: NotRequired[int],
Description: NotRequired[str],
MediaStreamType: NotRequired[MediaStreamTypeType], # (2)
VideoFormat: NotRequired[str],
MediaStreamTypeDef#
# MediaStreamTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MediaStreamTypeDef
def get_value() -> MediaStreamTypeDef:
return {
"Attributes": ...,
}
# 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],
TransportStreamProgramTypeDef#
# TransportStreamProgramTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import TransportStreamProgramTypeDef
def get_value() -> TransportStreamProgramTypeDef:
return {
"PcrPid": ...,
}
# TransportStreamProgramTypeDef definition
class TransportStreamProgramTypeDef(TypedDict):
PcrPid: int,
ProgramNumber: int,
ProgramPid: int,
Streams: list[TransportStreamTypeDef], # (1)
ProgramName: NotRequired[str],
- See
list[TransportStreamTypeDef]
MonitoringConfigOutputTypeDef#
# MonitoringConfigOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MonitoringConfigOutputTypeDef
def get_value() -> MonitoringConfigOutputTypeDef:
return {
"ThumbnailState": ...,
}
# MonitoringConfigOutputTypeDef definition
class MonitoringConfigOutputTypeDef(TypedDict):
ThumbnailState: NotRequired[ThumbnailStateType], # (1)
AudioMonitoringSettings: NotRequired[list[AudioMonitoringSettingTypeDef]], # (2)
ContentQualityAnalysisState: NotRequired[ContentQualityAnalysisStateType], # (3)
VideoMonitoringSettings: NotRequired[list[VideoMonitoringSettingTypeDef]], # (4)
- See ThumbnailStateType
- See
list[AudioMonitoringSettingTypeDef] - See ContentQualityAnalysisStateType
- See
list[VideoMonitoringSettingTypeDef]
MonitoringConfigTypeDef#
# MonitoringConfigTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MonitoringConfigTypeDef
def get_value() -> MonitoringConfigTypeDef:
return {
"ThumbnailState": ...,
}
# MonitoringConfigTypeDef definition
class MonitoringConfigTypeDef(TypedDict):
ThumbnailState: NotRequired[ThumbnailStateType], # (1)
AudioMonitoringSettings: NotRequired[Sequence[AudioMonitoringSettingTypeDef]], # (2)
ContentQualityAnalysisState: NotRequired[ContentQualityAnalysisStateType], # (3)
VideoMonitoringSettings: NotRequired[Sequence[VideoMonitoringSettingTypeDef]], # (4)
- See ThumbnailStateType
- See
Sequence[AudioMonitoringSettingTypeDef] - See ContentQualityAnalysisStateType
- See
Sequence[VideoMonitoringSettingTypeDef]
ListedRouterInputTypeDef#
# ListedRouterInputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListedRouterInputTypeDef
def get_value() -> ListedRouterInputTypeDef:
return {
"Name": ...,
}
# ListedRouterInputTypeDef definition
class ListedRouterInputTypeDef(TypedDict):
Name: str,
Arn: str,
Id: str,
InputType: RouterInputTypeType, # (1)
State: RouterInputStateType, # (2)
RoutedOutputs: int,
RegionName: str,
AvailabilityZone: str,
MaximumBitrate: int,
RoutingScope: RoutingScopeType, # (3)
CreatedAt: datetime.datetime,
UpdatedAt: datetime.datetime,
MessageCount: int,
NetworkInterfaceArn: NotRequired[str],
MaintenanceScheduleType: NotRequired[MaintenanceScheduleTypeType], # (4)
MaintenanceSchedule: NotRequired[MaintenanceScheduleTypeDef], # (5)
- See RouterInputTypeType
- See RouterInputStateType
- See RoutingScopeType
- See MaintenanceScheduleTypeType
- See MaintenanceScheduleTypeDef
ListedRouterOutputTypeDef#
# ListedRouterOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListedRouterOutputTypeDef
def get_value() -> ListedRouterOutputTypeDef:
return {
"Name": ...,
}
# ListedRouterOutputTypeDef definition
class ListedRouterOutputTypeDef(TypedDict):
Name: str,
Arn: str,
Id: str,
OutputType: RouterOutputTypeType, # (1)
State: RouterOutputStateType, # (2)
RoutedState: RouterOutputRoutedStateType, # (3)
RegionName: str,
AvailabilityZone: str,
MaximumBitrate: int,
RoutingScope: RoutingScopeType, # (4)
CreatedAt: datetime.datetime,
UpdatedAt: datetime.datetime,
MessageCount: int,
RoutedInputArn: NotRequired[str],
NetworkInterfaceArn: NotRequired[str],
MaintenanceScheduleType: NotRequired[MaintenanceScheduleTypeType], # (5)
MaintenanceSchedule: NotRequired[MaintenanceScheduleTypeDef], # (6)
- See RouterOutputTypeType
- See RouterOutputStateType
- See RouterOutputRoutedStateType
- See RoutingScopeType
- See MaintenanceScheduleTypeType
- See MaintenanceScheduleTypeDef
StartRouterInputResponseTypeDef#
# StartRouterInputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import StartRouterInputResponseTypeDef
def get_value() -> StartRouterInputResponseTypeDef:
return {
"Arn": ...,
}
# StartRouterInputResponseTypeDef definition
class StartRouterInputResponseTypeDef(TypedDict):
Arn: str,
Name: str,
State: RouterInputStateType, # (1)
MaintenanceScheduleType: MaintenanceScheduleTypeType, # (2)
MaintenanceSchedule: MaintenanceScheduleTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See RouterInputStateType
- See MaintenanceScheduleTypeType
- See MaintenanceScheduleTypeDef
- See ResponseMetadataTypeDef
StartRouterOutputResponseTypeDef#
# StartRouterOutputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import StartRouterOutputResponseTypeDef
def get_value() -> StartRouterOutputResponseTypeDef:
return {
"Arn": ...,
}
# StartRouterOutputResponseTypeDef definition
class StartRouterOutputResponseTypeDef(TypedDict):
Arn: str,
Name: str,
State: RouterOutputStateType, # (1)
MaintenanceScheduleType: MaintenanceScheduleTypeType, # (2)
MaintenanceSchedule: MaintenanceScheduleTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See RouterOutputStateType
- See MaintenanceScheduleTypeType
- See MaintenanceScheduleTypeDef
- See ResponseMetadataTypeDef
RouterInputStreamDetailsTypeDef#
# RouterInputStreamDetailsTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterInputStreamDetailsTypeDef
def get_value() -> RouterInputStreamDetailsTypeDef:
return {
"Standard": ...,
}
# RouterInputStreamDetailsTypeDef definition
class RouterInputStreamDetailsTypeDef(TypedDict):
Standard: NotRequired[StandardRouterInputStreamDetailsTypeDef], # (1)
Failover: NotRequired[FailoverRouterInputStreamDetailsTypeDef], # (2)
Merge: NotRequired[MergeRouterInputStreamDetailsTypeDef], # (3)
MediaConnectFlow: NotRequired[dict[str, Any]],
- See StandardRouterInputStreamDetailsTypeDef
- See FailoverRouterInputStreamDetailsTypeDef
- See MergeRouterInputStreamDetailsTypeDef
DescribeOfferingResponseTypeDef#
# DescribeOfferingResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeOfferingResponseTypeDef
def get_value() -> DescribeOfferingResponseTypeDef:
return {
"Offering": ...,
}
# DescribeOfferingResponseTypeDef definition
class DescribeOfferingResponseTypeDef(TypedDict):
Offering: OfferingTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOfferingsResponseTypeDef#
# ListOfferingsResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListOfferingsResponseTypeDef
def get_value() -> ListOfferingsResponseTypeDef:
return {
"NextToken": ...,
}
# ListOfferingsResponseTypeDef definition
class ListOfferingsResponseTypeDef(TypedDict):
Offerings: list[OfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[OfferingTypeDef] - See ResponseMetadataTypeDef
DescribeReservationResponseTypeDef#
# DescribeReservationResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeReservationResponseTypeDef
def get_value() -> DescribeReservationResponseTypeDef:
return {
"Reservation": ...,
}
# DescribeReservationResponseTypeDef definition
class DescribeReservationResponseTypeDef(TypedDict):
Reservation: ReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListReservationsResponseTypeDef#
# ListReservationsResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListReservationsResponseTypeDef
def get_value() -> ListReservationsResponseTypeDef:
return {
"NextToken": ...,
}
# ListReservationsResponseTypeDef definition
class ListReservationsResponseTypeDef(TypedDict):
Reservations: list[ReservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[ReservationTypeDef] - See ResponseMetadataTypeDef
PurchaseOfferingResponseTypeDef#
# PurchaseOfferingResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import PurchaseOfferingResponseTypeDef
def get_value() -> PurchaseOfferingResponseTypeDef:
return {
"Reservation": ...,
}
# PurchaseOfferingResponseTypeDef definition
class PurchaseOfferingResponseTypeDef(TypedDict):
Reservation: ReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RouterNetworkInterfaceConfigurationOutputTypeDef#
# RouterNetworkInterfaceConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterNetworkInterfaceConfigurationOutputTypeDef
def get_value() -> RouterNetworkInterfaceConfigurationOutputTypeDef:
return {
"Public": ...,
}
# RouterNetworkInterfaceConfigurationOutputTypeDef definition
class RouterNetworkInterfaceConfigurationOutputTypeDef(TypedDict):
Public: NotRequired[PublicRouterNetworkInterfaceConfigurationOutputTypeDef], # (1)
Vpc: NotRequired[VpcRouterNetworkInterfaceConfigurationOutputTypeDef], # (2)
- See PublicRouterNetworkInterfaceConfigurationOutputTypeDef
- See VpcRouterNetworkInterfaceConfigurationOutputTypeDef
RouterNetworkInterfaceConfigurationTypeDef#
# RouterNetworkInterfaceConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterNetworkInterfaceConfigurationTypeDef
def get_value() -> RouterNetworkInterfaceConfigurationTypeDef:
return {
"Public": ...,
}
# RouterNetworkInterfaceConfigurationTypeDef definition
class RouterNetworkInterfaceConfigurationTypeDef(TypedDict):
Public: NotRequired[PublicRouterNetworkInterfaceConfigurationTypeDef], # (1)
Vpc: NotRequired[VpcRouterNetworkInterfaceConfigurationTypeDef], # (2)
- See PublicRouterNetworkInterfaceConfigurationTypeDef
- See VpcRouterNetworkInterfaceConfigurationTypeDef
GetRouterInputThumbnailResponseTypeDef#
# GetRouterInputThumbnailResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GetRouterInputThumbnailResponseTypeDef
def get_value() -> GetRouterInputThumbnailResponseTypeDef:
return {
"Arn": ...,
}
# GetRouterInputThumbnailResponseTypeDef definition
class GetRouterInputThumbnailResponseTypeDef(TypedDict):
Arn: str,
Name: str,
ThumbnailDetails: RouterInputThumbnailDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddBridgeSourcesRequestTypeDef#
# AddBridgeSourcesRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddBridgeSourcesRequestTypeDef
def get_value() -> AddBridgeSourcesRequestTypeDef:
return {
"BridgeArn": ...,
}
# AddBridgeSourcesRequestTypeDef definition
class AddBridgeSourcesRequestTypeDef(TypedDict):
BridgeArn: str,
Sources: Sequence[AddBridgeSourceRequestTypeDef], # (1)
- See
Sequence[AddBridgeSourceRequestTypeDef]
CreateBridgeRequestTypeDef#
# CreateBridgeRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import CreateBridgeRequestTypeDef
def get_value() -> CreateBridgeRequestTypeDef:
return {
"Name": ...,
}
# CreateBridgeRequestTypeDef definition
class CreateBridgeRequestTypeDef(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)
- See
Sequence[AddBridgeSourceRequestTypeDef] - See AddEgressGatewayBridgeRequestTypeDef
- See AddIngressGatewayBridgeRequestTypeDef
- See
Sequence[AddBridgeOutputRequestTypeDef] - See FailoverConfigTypeDef
AddBridgeSourcesResponseTypeDef#
# AddBridgeSourcesResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddBridgeSourcesResponseTypeDef
def get_value() -> AddBridgeSourcesResponseTypeDef:
return {
"BridgeArn": ...,
}
# AddBridgeSourcesResponseTypeDef definition
class AddBridgeSourcesResponseTypeDef(TypedDict):
BridgeArn: str,
Sources: list[BridgeSourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[BridgeSourceTypeDef] - See ResponseMetadataTypeDef
BridgeTypeDef#
# BridgeTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import BridgeTypeDef
def get_value() -> BridgeTypeDef:
return {
"BridgeArn": ...,
}
# 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)
- See
list[MessageDetailTypeDef] - See BridgeStateType
- See EgressGatewayBridgeTypeDef
- See IngressGatewayBridgeTypeDef
- See
list[BridgeOutputTypeDef] - See FailoverConfigTypeDef
- See
list[BridgeSourceTypeDef]
UpdateBridgeSourceResponseTypeDef#
# UpdateBridgeSourceResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateBridgeSourceResponseTypeDef
def get_value() -> UpdateBridgeSourceResponseTypeDef:
return {
"BridgeArn": ...,
}
# UpdateBridgeSourceResponseTypeDef definition
class UpdateBridgeSourceResponseTypeDef(TypedDict):
BridgeArn: str,
Source: BridgeSourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MediaConnectFlowRouterInputConfigurationOutputTypeDef#
# MediaConnectFlowRouterInputConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MediaConnectFlowRouterInputConfigurationOutputTypeDef
def get_value() -> MediaConnectFlowRouterInputConfigurationOutputTypeDef:
return {
"FlowArn": ...,
}
# MediaConnectFlowRouterInputConfigurationOutputTypeDef definition
class MediaConnectFlowRouterInputConfigurationOutputTypeDef(TypedDict):
SourceTransitDecryption: FlowTransitEncryptionOutputTypeDef, # (1)
FlowArn: NotRequired[str],
FlowOutputArn: NotRequired[str],
MediaConnectFlowRouterOutputConfigurationOutputTypeDef#
# MediaConnectFlowRouterOutputConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MediaConnectFlowRouterOutputConfigurationOutputTypeDef
def get_value() -> MediaConnectFlowRouterOutputConfigurationOutputTypeDef:
return {
"FlowArn": ...,
}
# MediaConnectFlowRouterOutputConfigurationOutputTypeDef definition
class MediaConnectFlowRouterOutputConfigurationOutputTypeDef(TypedDict):
DestinationTransitEncryption: FlowTransitEncryptionOutputTypeDef, # (1)
FlowArn: NotRequired[str],
FlowSourceArn: NotRequired[str],
OutputTypeDef#
# OutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import OutputTypeDef
def get_value() -> OutputTypeDef:
return {
"DataTransferSubscriberFeePercent": ...,
}
# 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]],
OutputStatus: NotRequired[OutputStatusType], # (5)
PeerIpAddress: NotRequired[str],
RouterIntegrationState: NotRequired[StateType], # (6)
RouterIntegrationTransitEncryption: NotRequired[FlowTransitEncryptionOutputTypeDef], # (7)
ConnectedRouterInputArn: NotRequired[str],
- See EncryptionTypeDef
- See
list[MediaStreamOutputConfigurationTypeDef] - See TransportTypeDef
- See VpcInterfaceAttachmentTypeDef
- See OutputStatusType
- See StateType
- See FlowTransitEncryptionOutputTypeDef
SourceTypeDef#
# SourceTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import SourceTypeDef
def get_value() -> SourceTypeDef:
return {
"DataTransferSubscriberFeePercent": ...,
}
# 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)
PeerIpAddress: NotRequired[str],
RouterIntegrationState: NotRequired[StateType], # (5)
RouterIntegrationTransitDecryption: NotRequired[FlowTransitEncryptionOutputTypeDef], # (6)
ConnectedRouterOutputArn: NotRequired[str],
- See EncryptionTypeDef
- See
list[MediaStreamSourceConfigurationTypeDef] - See TransportTypeDef
- See GatewayBridgeSourceTypeDef
- See StateType
- See FlowTransitEncryptionOutputTypeDef
FlowTransitEncryptionTypeDef#
# FlowTransitEncryptionTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import FlowTransitEncryptionTypeDef
def get_value() -> FlowTransitEncryptionTypeDef:
return {
"EncryptionKeyType": ...,
}
# FlowTransitEncryptionTypeDef definition
class FlowTransitEncryptionTypeDef(TypedDict):
EncryptionKeyConfiguration: FlowTransitEncryptionKeyConfigurationUnionTypeDef, # (2)
EncryptionKeyType: NotRequired[FlowTransitEncryptionKeyTypeType], # (1)
MediaLiveInputRouterOutputConfigurationOutputTypeDef#
# MediaLiveInputRouterOutputConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MediaLiveInputRouterOutputConfigurationOutputTypeDef
def get_value() -> MediaLiveInputRouterOutputConfigurationOutputTypeDef:
return {
"MediaLiveInputArn": ...,
}
# MediaLiveInputRouterOutputConfigurationOutputTypeDef definition
class MediaLiveInputRouterOutputConfigurationOutputTypeDef(TypedDict):
DestinationTransitEncryption: MediaLiveTransitEncryptionOutputTypeDef, # (2)
MediaLiveInputArn: NotRequired[str],
MediaLivePipelineId: NotRequired[MediaLiveInputPipelineIdType], # (1)
MediaLiveInputRouterOutputConfigurationTypeDef#
# MediaLiveInputRouterOutputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MediaLiveInputRouterOutputConfigurationTypeDef
def get_value() -> MediaLiveInputRouterOutputConfigurationTypeDef:
return {
"MediaLiveInputArn": ...,
}
# MediaLiveInputRouterOutputConfigurationTypeDef definition
class MediaLiveInputRouterOutputConfigurationTypeDef(TypedDict):
DestinationTransitEncryption: MediaLiveTransitEncryptionTypeDef, # (2)
MediaLiveInputArn: NotRequired[str],
MediaLivePipelineId: NotRequired[MediaLiveInputPipelineIdType], # (1)
FailoverRouterInputProtocolConfigurationTypeDef#
# FailoverRouterInputProtocolConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import FailoverRouterInputProtocolConfigurationTypeDef
def get_value() -> FailoverRouterInputProtocolConfigurationTypeDef:
return {
"Rtp": ...,
}
# FailoverRouterInputProtocolConfigurationTypeDef definition
class FailoverRouterInputProtocolConfigurationTypeDef(TypedDict):
Rtp: NotRequired[RtpRouterInputConfigurationTypeDef], # (1)
Rist: NotRequired[RistRouterInputConfigurationTypeDef], # (2)
SrtListener: NotRequired[SrtListenerRouterInputConfigurationTypeDef], # (3)
SrtCaller: NotRequired[SrtCallerRouterInputConfigurationTypeDef], # (4)
- See RtpRouterInputConfigurationTypeDef
- See RistRouterInputConfigurationTypeDef
- See SrtListenerRouterInputConfigurationTypeDef
- See SrtCallerRouterInputConfigurationTypeDef
RouterInputProtocolConfigurationTypeDef#
# RouterInputProtocolConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterInputProtocolConfigurationTypeDef
def get_value() -> RouterInputProtocolConfigurationTypeDef:
return {
"Rtp": ...,
}
# RouterInputProtocolConfigurationTypeDef definition
class RouterInputProtocolConfigurationTypeDef(TypedDict):
Rtp: NotRequired[RtpRouterInputConfigurationTypeDef], # (1)
Rist: NotRequired[RistRouterInputConfigurationTypeDef], # (2)
SrtListener: NotRequired[SrtListenerRouterInputConfigurationTypeDef], # (3)
SrtCaller: NotRequired[SrtCallerRouterInputConfigurationTypeDef], # (4)
- See RtpRouterInputConfigurationTypeDef
- See RistRouterInputConfigurationTypeDef
- See SrtListenerRouterInputConfigurationTypeDef
- See SrtCallerRouterInputConfigurationTypeDef
RouterOutputProtocolConfigurationTypeDef#
# RouterOutputProtocolConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterOutputProtocolConfigurationTypeDef
def get_value() -> RouterOutputProtocolConfigurationTypeDef:
return {
"Rtp": ...,
}
# RouterOutputProtocolConfigurationTypeDef definition
class RouterOutputProtocolConfigurationTypeDef(TypedDict):
Rtp: NotRequired[RtpRouterOutputConfigurationTypeDef], # (1)
Rist: NotRequired[RistRouterOutputConfigurationTypeDef], # (2)
SrtListener: NotRequired[SrtListenerRouterOutputConfigurationTypeDef], # (3)
SrtCaller: NotRequired[SrtCallerRouterOutputConfigurationTypeDef], # (4)
- See RtpRouterOutputConfigurationTypeDef
- See RistRouterOutputConfigurationTypeDef
- See SrtListenerRouterOutputConfigurationTypeDef
- See SrtCallerRouterOutputConfigurationTypeDef
AddFlowMediaStreamsRequestTypeDef#
# AddFlowMediaStreamsRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddFlowMediaStreamsRequestTypeDef
def get_value() -> AddFlowMediaStreamsRequestTypeDef:
return {
"FlowArn": ...,
}
# AddFlowMediaStreamsRequestTypeDef definition
class AddFlowMediaStreamsRequestTypeDef(TypedDict):
FlowArn: str,
MediaStreams: Sequence[AddMediaStreamRequestTypeDef], # (1)
- See
Sequence[AddMediaStreamRequestTypeDef]
AddFlowMediaStreamsResponseTypeDef#
# AddFlowMediaStreamsResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddFlowMediaStreamsResponseTypeDef
def get_value() -> AddFlowMediaStreamsResponseTypeDef:
return {
"FlowArn": ...,
}
# AddFlowMediaStreamsResponseTypeDef definition
class AddFlowMediaStreamsResponseTypeDef(TypedDict):
FlowArn: str,
MediaStreams: list[MediaStreamTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[MediaStreamTypeDef] - See ResponseMetadataTypeDef
UpdateFlowMediaStreamResponseTypeDef#
# UpdateFlowMediaStreamResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowMediaStreamResponseTypeDef
def get_value() -> UpdateFlowMediaStreamResponseTypeDef:
return {
"FlowArn": ...,
}
# UpdateFlowMediaStreamResponseTypeDef definition
class UpdateFlowMediaStreamResponseTypeDef(TypedDict):
FlowArn: str,
MediaStream: MediaStreamTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TransportMediaInfoTypeDef#
# TransportMediaInfoTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import TransportMediaInfoTypeDef
def get_value() -> TransportMediaInfoTypeDef:
return {
"Programs": ...,
}
# TransportMediaInfoTypeDef definition
class TransportMediaInfoTypeDef(TypedDict):
Programs: list[TransportStreamProgramTypeDef], # (1)
- See
list[TransportStreamProgramTypeDef]
ListRouterInputsResponseTypeDef#
# ListRouterInputsResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListRouterInputsResponseTypeDef
def get_value() -> ListRouterInputsResponseTypeDef:
return {
"RouterInputs": ...,
}
# ListRouterInputsResponseTypeDef definition
class ListRouterInputsResponseTypeDef(TypedDict):
RouterInputs: list[ListedRouterInputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[ListedRouterInputTypeDef] - See ResponseMetadataTypeDef
ListRouterOutputsResponseTypeDef#
# ListRouterOutputsResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import ListRouterOutputsResponseTypeDef
def get_value() -> ListRouterOutputsResponseTypeDef:
return {
"RouterOutputs": ...,
}
# ListRouterOutputsResponseTypeDef definition
class ListRouterOutputsResponseTypeDef(TypedDict):
RouterOutputs: list[ListedRouterOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[ListedRouterOutputTypeDef] - See ResponseMetadataTypeDef
RouterNetworkInterfaceTypeDef#
# RouterNetworkInterfaceTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterNetworkInterfaceTypeDef
def get_value() -> RouterNetworkInterfaceTypeDef:
return {
"Name": ...,
}
# RouterNetworkInterfaceTypeDef definition
class RouterNetworkInterfaceTypeDef(TypedDict):
Name: str,
Arn: str,
Id: str,
State: RouterNetworkInterfaceStateType, # (1)
NetworkInterfaceType: RouterNetworkInterfaceTypeType, # (2)
Configuration: RouterNetworkInterfaceConfigurationOutputTypeDef, # (3)
AssociatedOutputCount: int,
AssociatedInputCount: int,
RegionName: str,
CreatedAt: datetime.datetime,
UpdatedAt: datetime.datetime,
Tags: dict[str, str],
- See RouterNetworkInterfaceStateType
- See RouterNetworkInterfaceTypeType
- See RouterNetworkInterfaceConfigurationOutputTypeDef
CreateBridgeResponseTypeDef#
# CreateBridgeResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import CreateBridgeResponseTypeDef
def get_value() -> CreateBridgeResponseTypeDef:
return {
"Bridge": ...,
}
# CreateBridgeResponseTypeDef definition
class CreateBridgeResponseTypeDef(TypedDict):
Bridge: BridgeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BridgeTypeDef
- See ResponseMetadataTypeDef
DescribeBridgeResponseTypeDef#
# DescribeBridgeResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeBridgeResponseTypeDef
def get_value() -> DescribeBridgeResponseTypeDef:
return {
"Bridge": ...,
}
# DescribeBridgeResponseTypeDef definition
class DescribeBridgeResponseTypeDef(TypedDict):
Bridge: BridgeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BridgeTypeDef
- See ResponseMetadataTypeDef
UpdateBridgeResponseTypeDef#
# UpdateBridgeResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateBridgeResponseTypeDef
def get_value() -> UpdateBridgeResponseTypeDef:
return {
"Bridge": ...,
}
# UpdateBridgeResponseTypeDef definition
class UpdateBridgeResponseTypeDef(TypedDict):
Bridge: BridgeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BridgeTypeDef
- See ResponseMetadataTypeDef
AddFlowOutputsResponseTypeDef#
# AddFlowOutputsResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddFlowOutputsResponseTypeDef
def get_value() -> AddFlowOutputsResponseTypeDef:
return {
"FlowArn": ...,
}
# AddFlowOutputsResponseTypeDef definition
class AddFlowOutputsResponseTypeDef(TypedDict):
FlowArn: str,
Outputs: list[OutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[OutputTypeDef] - See ResponseMetadataTypeDef
UpdateFlowOutputResponseTypeDef#
# UpdateFlowOutputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowOutputResponseTypeDef
def get_value() -> UpdateFlowOutputResponseTypeDef:
return {
"FlowArn": ...,
}
# UpdateFlowOutputResponseTypeDef definition
class UpdateFlowOutputResponseTypeDef(TypedDict):
FlowArn: str,
Output: OutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See OutputTypeDef
- See ResponseMetadataTypeDef
AddFlowSourcesResponseTypeDef#
# AddFlowSourcesResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddFlowSourcesResponseTypeDef
def get_value() -> AddFlowSourcesResponseTypeDef:
return {
"FlowArn": ...,
}
# AddFlowSourcesResponseTypeDef definition
class AddFlowSourcesResponseTypeDef(TypedDict):
FlowArn: str,
Sources: list[SourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[SourceTypeDef] - See ResponseMetadataTypeDef
FlowTypeDef#
# FlowTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import FlowTypeDef
def get_value() -> FlowTypeDef:
return {
"AvailabilityZone": ...,
}
# 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)
SourceMonitoringConfig: NotRequired[MonitoringConfigOutputTypeDef], # (10)
FlowSize: NotRequired[FlowSizeType], # (11)
NdiConfig: NotRequired[NdiConfigOutputTypeDef], # (12)
- See
list[EntitlementTypeDef] - See
list[MediaStreamTypeDef] - See
list[OutputTypeDef] - See SourceTypeDef
- See FailoverConfigTypeDef
- See
list[SourceTypeDef] - See StatusType
- See
list[VpcInterfaceTypeDef] - See MaintenanceTypeDef
- See MonitoringConfigOutputTypeDef
- See FlowSizeType
- See NdiConfigOutputTypeDef
UpdateFlowSourceResponseTypeDef#
# UpdateFlowSourceResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowSourceResponseTypeDef
def get_value() -> UpdateFlowSourceResponseTypeDef:
return {
"FlowArn": ...,
}
# UpdateFlowSourceResponseTypeDef definition
class UpdateFlowSourceResponseTypeDef(TypedDict):
FlowArn: str,
Source: SourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SourceTypeDef
- See ResponseMetadataTypeDef
MediaConnectFlowRouterInputConfigurationTypeDef#
# MediaConnectFlowRouterInputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MediaConnectFlowRouterInputConfigurationTypeDef
def get_value() -> MediaConnectFlowRouterInputConfigurationTypeDef:
return {
"FlowArn": ...,
}
# MediaConnectFlowRouterInputConfigurationTypeDef definition
class MediaConnectFlowRouterInputConfigurationTypeDef(TypedDict):
SourceTransitDecryption: FlowTransitEncryptionTypeDef, # (1)
FlowArn: NotRequired[str],
FlowOutputArn: NotRequired[str],
MediaConnectFlowRouterOutputConfigurationTypeDef#
# MediaConnectFlowRouterOutputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import MediaConnectFlowRouterOutputConfigurationTypeDef
def get_value() -> MediaConnectFlowRouterOutputConfigurationTypeDef:
return {
"FlowArn": ...,
}
# MediaConnectFlowRouterOutputConfigurationTypeDef definition
class MediaConnectFlowRouterOutputConfigurationTypeDef(TypedDict):
DestinationTransitEncryption: FlowTransitEncryptionTypeDef, # (1)
FlowArn: NotRequired[str],
FlowSourceArn: NotRequired[str],
FailoverRouterInputConfigurationOutputTypeDef#
# FailoverRouterInputConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import FailoverRouterInputConfigurationOutputTypeDef
def get_value() -> FailoverRouterInputConfigurationOutputTypeDef:
return {
"NetworkInterfaceArn": ...,
}
# FailoverRouterInputConfigurationOutputTypeDef definition
class FailoverRouterInputConfigurationOutputTypeDef(TypedDict):
NetworkInterfaceArn: str,
ProtocolConfigurations: list[FailoverRouterInputProtocolConfigurationTypeDef], # (1)
SourcePriorityMode: FailoverInputSourcePriorityModeType, # (2)
PrimarySourceIndex: NotRequired[int],
- See
list[FailoverRouterInputProtocolConfigurationTypeDef] - See FailoverInputSourcePriorityModeType
FailoverRouterInputConfigurationTypeDef#
# FailoverRouterInputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import FailoverRouterInputConfigurationTypeDef
def get_value() -> FailoverRouterInputConfigurationTypeDef:
return {
"NetworkInterfaceArn": ...,
}
# FailoverRouterInputConfigurationTypeDef definition
class FailoverRouterInputConfigurationTypeDef(TypedDict):
NetworkInterfaceArn: str,
ProtocolConfigurations: Sequence[FailoverRouterInputProtocolConfigurationTypeDef], # (1)
SourcePriorityMode: FailoverInputSourcePriorityModeType, # (2)
PrimarySourceIndex: NotRequired[int],
- See
Sequence[FailoverRouterInputProtocolConfigurationTypeDef] - See FailoverInputSourcePriorityModeType
StandardRouterInputConfigurationTypeDef#
# StandardRouterInputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import StandardRouterInputConfigurationTypeDef
def get_value() -> StandardRouterInputConfigurationTypeDef:
return {
"NetworkInterfaceArn": ...,
}
# StandardRouterInputConfigurationTypeDef definition
class StandardRouterInputConfigurationTypeDef(TypedDict):
NetworkInterfaceArn: str,
ProtocolConfiguration: RouterInputProtocolConfigurationTypeDef, # (1)
Protocol: NotRequired[RouterInputProtocolType], # (2)
StandardRouterOutputConfigurationTypeDef#
# StandardRouterOutputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import StandardRouterOutputConfigurationTypeDef
def get_value() -> StandardRouterOutputConfigurationTypeDef:
return {
"NetworkInterfaceArn": ...,
}
# StandardRouterOutputConfigurationTypeDef definition
class StandardRouterOutputConfigurationTypeDef(TypedDict):
NetworkInterfaceArn: str,
ProtocolConfiguration: RouterOutputProtocolConfigurationTypeDef, # (1)
Protocol: NotRequired[RouterOutputProtocolType], # (2)
DescribeFlowSourceMetadataResponseTypeDef#
# DescribeFlowSourceMetadataResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeFlowSourceMetadataResponseTypeDef
def get_value() -> DescribeFlowSourceMetadataResponseTypeDef:
return {
"FlowArn": ...,
}
# DescribeFlowSourceMetadataResponseTypeDef definition
class DescribeFlowSourceMetadataResponseTypeDef(TypedDict):
FlowArn: str,
Messages: list[MessageDetailTypeDef], # (1)
Timestamp: datetime.datetime,
TransportMediaInfo: TransportMediaInfoTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
list[MessageDetailTypeDef] - See TransportMediaInfoTypeDef
- See ResponseMetadataTypeDef
RouterInputMetadataTypeDef#
# RouterInputMetadataTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterInputMetadataTypeDef
def get_value() -> RouterInputMetadataTypeDef:
return {
"TransportStreamMediaInfo": ...,
}
# RouterInputMetadataTypeDef definition
class RouterInputMetadataTypeDef(TypedDict):
TransportStreamMediaInfo: NotRequired[TransportMediaInfoTypeDef], # (1)
UpdateFlowRequestTypeDef#
# UpdateFlowRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowRequestTypeDef
def get_value() -> UpdateFlowRequestTypeDef:
return {
"FlowArn": ...,
}
# UpdateFlowRequestTypeDef definition
class UpdateFlowRequestTypeDef(TypedDict):
FlowArn: str,
SourceFailoverConfig: NotRequired[UpdateFailoverConfigTypeDef], # (1)
Maintenance: NotRequired[UpdateMaintenanceTypeDef], # (2)
SourceMonitoringConfig: NotRequired[MonitoringConfigUnionTypeDef], # (3)
NdiConfig: NotRequired[NdiConfigUnionTypeDef], # (4)
FlowSize: NotRequired[FlowSizeType], # (5)
- See UpdateFailoverConfigTypeDef
- See UpdateMaintenanceTypeDef
- See MonitoringConfigUnionTypeDef
- See NdiConfigUnionTypeDef
- See FlowSizeType
BatchGetRouterNetworkInterfaceResponseTypeDef#
# BatchGetRouterNetworkInterfaceResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import BatchGetRouterNetworkInterfaceResponseTypeDef
def get_value() -> BatchGetRouterNetworkInterfaceResponseTypeDef:
return {
"RouterNetworkInterfaces": ...,
}
# BatchGetRouterNetworkInterfaceResponseTypeDef definition
class BatchGetRouterNetworkInterfaceResponseTypeDef(TypedDict):
RouterNetworkInterfaces: list[RouterNetworkInterfaceTypeDef], # (1)
Errors: list[BatchGetRouterNetworkInterfaceErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
list[RouterNetworkInterfaceTypeDef] - See
list[BatchGetRouterNetworkInterfaceErrorTypeDef] - See ResponseMetadataTypeDef
CreateRouterNetworkInterfaceResponseTypeDef#
# CreateRouterNetworkInterfaceResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import CreateRouterNetworkInterfaceResponseTypeDef
def get_value() -> CreateRouterNetworkInterfaceResponseTypeDef:
return {
"RouterNetworkInterface": ...,
}
# CreateRouterNetworkInterfaceResponseTypeDef definition
class CreateRouterNetworkInterfaceResponseTypeDef(TypedDict):
RouterNetworkInterface: RouterNetworkInterfaceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRouterNetworkInterfaceResponseTypeDef#
# GetRouterNetworkInterfaceResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GetRouterNetworkInterfaceResponseTypeDef
def get_value() -> GetRouterNetworkInterfaceResponseTypeDef:
return {
"RouterNetworkInterface": ...,
}
# GetRouterNetworkInterfaceResponseTypeDef definition
class GetRouterNetworkInterfaceResponseTypeDef(TypedDict):
RouterNetworkInterface: RouterNetworkInterfaceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRouterNetworkInterfaceResponseTypeDef#
# UpdateRouterNetworkInterfaceResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateRouterNetworkInterfaceResponseTypeDef
def get_value() -> UpdateRouterNetworkInterfaceResponseTypeDef:
return {
"RouterNetworkInterface": ...,
}
# UpdateRouterNetworkInterfaceResponseTypeDef definition
class UpdateRouterNetworkInterfaceResponseTypeDef(TypedDict):
RouterNetworkInterface: RouterNetworkInterfaceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRouterNetworkInterfaceRequestTypeDef#
# CreateRouterNetworkInterfaceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import CreateRouterNetworkInterfaceRequestTypeDef
def get_value() -> CreateRouterNetworkInterfaceRequestTypeDef:
return {
"Name": ...,
}
# CreateRouterNetworkInterfaceRequestTypeDef definition
class CreateRouterNetworkInterfaceRequestTypeDef(TypedDict):
Name: str,
Configuration: RouterNetworkInterfaceConfigurationUnionTypeDef, # (1)
RegionName: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
ClientToken: NotRequired[str],
UpdateRouterNetworkInterfaceRequestTypeDef#
# UpdateRouterNetworkInterfaceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateRouterNetworkInterfaceRequestTypeDef
def get_value() -> UpdateRouterNetworkInterfaceRequestTypeDef:
return {
"Arn": ...,
}
# UpdateRouterNetworkInterfaceRequestTypeDef definition
class UpdateRouterNetworkInterfaceRequestTypeDef(TypedDict):
Arn: str,
Name: NotRequired[str],
Configuration: NotRequired[RouterNetworkInterfaceConfigurationUnionTypeDef], # (1)
CreateFlowResponseTypeDef#
# CreateFlowResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import CreateFlowResponseTypeDef
def get_value() -> CreateFlowResponseTypeDef:
return {
"Flow": ...,
}
# CreateFlowResponseTypeDef definition
class CreateFlowResponseTypeDef(TypedDict):
Flow: FlowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FlowTypeDef
- See ResponseMetadataTypeDef
DescribeFlowResponseTypeDef#
# DescribeFlowResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import DescribeFlowResponseTypeDef
def get_value() -> DescribeFlowResponseTypeDef:
return {
"Flow": ...,
}
# DescribeFlowResponseTypeDef definition
class DescribeFlowResponseTypeDef(TypedDict):
Flow: FlowTypeDef, # (1)
Messages: MessagesTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See FlowTypeDef
- See MessagesTypeDef
- See ResponseMetadataTypeDef
UpdateFlowResponseTypeDef#
# UpdateFlowResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowResponseTypeDef
def get_value() -> UpdateFlowResponseTypeDef:
return {
"Flow": ...,
}
# UpdateFlowResponseTypeDef definition
class UpdateFlowResponseTypeDef(TypedDict):
Flow: FlowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FlowTypeDef
- See ResponseMetadataTypeDef
AddOutputRequestTypeDef#
# AddOutputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddOutputRequestTypeDef
def get_value() -> AddOutputRequestTypeDef:
return {
"CidrAllowList": ...,
}
# AddOutputRequestTypeDef definition
class AddOutputRequestTypeDef(TypedDict):
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],
Protocol: NotRequired[ProtocolType], # (3)
RemoteId: NotRequired[str],
SenderControlPort: NotRequired[int],
SmoothingLatency: NotRequired[int],
StreamId: NotRequired[str],
VpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef], # (4)
OutputStatus: NotRequired[OutputStatusType], # (5)
NdiSpeedHqQuality: NotRequired[int],
NdiProgramName: NotRequired[str],
OutputTags: NotRequired[Mapping[str, str]],
RouterIntegrationState: NotRequired[StateType], # (6)
RouterIntegrationTransitEncryption: NotRequired[FlowTransitEncryptionUnionTypeDef], # (7)
- See EncryptionTypeDef
- See
Sequence[MediaStreamOutputConfigurationRequestTypeDef] - See ProtocolType
- See VpcInterfaceAttachmentTypeDef
- See OutputStatusType
- See StateType
- See FlowTransitEncryptionUnionTypeDef
SetSourceRequestTypeDef#
# SetSourceRequestTypeDef TypedDict 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)
SourceTags: NotRequired[Mapping[str, str]],
RouterIntegrationState: NotRequired[StateType], # (5)
RouterIntegrationTransitDecryption: NotRequired[FlowTransitEncryptionUnionTypeDef], # (6)
- See EncryptionTypeDef
- See
Sequence[MediaStreamSourceConfigurationRequestTypeDef] - See ProtocolType
- See SetGatewayBridgeSourceRequestTypeDef
- See StateType
- See FlowTransitEncryptionUnionTypeDef
UpdateFlowOutputRequestTypeDef#
# UpdateFlowOutputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowOutputRequestTypeDef
def get_value() -> UpdateFlowOutputRequestTypeDef:
return {
"FlowArn": ...,
}
# UpdateFlowOutputRequestTypeDef definition
class UpdateFlowOutputRequestTypeDef(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)
OutputStatus: NotRequired[OutputStatusType], # (5)
NdiProgramName: NotRequired[str],
NdiSpeedHqQuality: NotRequired[int],
RouterIntegrationState: NotRequired[StateType], # (6)
RouterIntegrationTransitEncryption: NotRequired[FlowTransitEncryptionUnionTypeDef], # (7)
- See UpdateEncryptionTypeDef
- See
Sequence[MediaStreamOutputConfigurationRequestTypeDef] - See ProtocolType
- See VpcInterfaceAttachmentTypeDef
- See OutputStatusType
- See StateType
- See FlowTransitEncryptionUnionTypeDef
UpdateFlowSourceRequestTypeDef#
# UpdateFlowSourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowSourceRequestTypeDef
def get_value() -> UpdateFlowSourceRequestTypeDef:
return {
"FlowArn": ...,
}
# UpdateFlowSourceRequestTypeDef definition
class UpdateFlowSourceRequestTypeDef(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)
RouterIntegrationState: NotRequired[StateType], # (5)
RouterIntegrationTransitDecryption: NotRequired[FlowTransitEncryptionUnionTypeDef], # (6)
- See UpdateEncryptionTypeDef
- See
Sequence[MediaStreamSourceConfigurationRequestTypeDef] - See ProtocolType
- See UpdateGatewayBridgeSourceRequestTypeDef
- See StateType
- See FlowTransitEncryptionUnionTypeDef
RouterInputConfigurationOutputTypeDef#
# RouterInputConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterInputConfigurationOutputTypeDef
def get_value() -> RouterInputConfigurationOutputTypeDef:
return {
"Standard": ...,
}
# RouterInputConfigurationOutputTypeDef definition
class RouterInputConfigurationOutputTypeDef(TypedDict):
Standard: NotRequired[StandardRouterInputConfigurationTypeDef], # (1)
Failover: NotRequired[FailoverRouterInputConfigurationOutputTypeDef], # (2)
Merge: NotRequired[MergeRouterInputConfigurationOutputTypeDef], # (3)
MediaConnectFlow: NotRequired[MediaConnectFlowRouterInputConfigurationOutputTypeDef], # (4)
- See StandardRouterInputConfigurationTypeDef
- See FailoverRouterInputConfigurationOutputTypeDef
- See MergeRouterInputConfigurationOutputTypeDef
- See MediaConnectFlowRouterInputConfigurationOutputTypeDef
RouterInputConfigurationTypeDef#
# RouterInputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterInputConfigurationTypeDef
def get_value() -> RouterInputConfigurationTypeDef:
return {
"Standard": ...,
}
# RouterInputConfigurationTypeDef definition
class RouterInputConfigurationTypeDef(TypedDict):
Standard: NotRequired[StandardRouterInputConfigurationTypeDef], # (1)
Failover: NotRequired[FailoverRouterInputConfigurationTypeDef], # (2)
Merge: NotRequired[MergeRouterInputConfigurationTypeDef], # (3)
MediaConnectFlow: NotRequired[MediaConnectFlowRouterInputConfigurationTypeDef], # (4)
- See StandardRouterInputConfigurationTypeDef
- See FailoverRouterInputConfigurationTypeDef
- See MergeRouterInputConfigurationTypeDef
- See MediaConnectFlowRouterInputConfigurationTypeDef
RouterOutputConfigurationOutputTypeDef#
# RouterOutputConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterOutputConfigurationOutputTypeDef
def get_value() -> RouterOutputConfigurationOutputTypeDef:
return {
"Standard": ...,
}
# RouterOutputConfigurationOutputTypeDef definition
class RouterOutputConfigurationOutputTypeDef(TypedDict):
Standard: NotRequired[StandardRouterOutputConfigurationTypeDef], # (1)
MediaConnectFlow: NotRequired[MediaConnectFlowRouterOutputConfigurationOutputTypeDef], # (2)
MediaLiveInput: NotRequired[MediaLiveInputRouterOutputConfigurationOutputTypeDef], # (3)
- See StandardRouterOutputConfigurationTypeDef
- See MediaConnectFlowRouterOutputConfigurationOutputTypeDef
- See MediaLiveInputRouterOutputConfigurationOutputTypeDef
RouterOutputConfigurationTypeDef#
# RouterOutputConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterOutputConfigurationTypeDef
def get_value() -> RouterOutputConfigurationTypeDef:
return {
"Standard": ...,
}
# RouterOutputConfigurationTypeDef definition
class RouterOutputConfigurationTypeDef(TypedDict):
Standard: NotRequired[StandardRouterOutputConfigurationTypeDef], # (1)
MediaConnectFlow: NotRequired[MediaConnectFlowRouterOutputConfigurationTypeDef], # (2)
MediaLiveInput: NotRequired[MediaLiveInputRouterOutputConfigurationTypeDef], # (3)
- See StandardRouterOutputConfigurationTypeDef
- See MediaConnectFlowRouterOutputConfigurationTypeDef
- See MediaLiveInputRouterOutputConfigurationTypeDef
RouterInputSourceMetadataDetailsTypeDef#
# RouterInputSourceMetadataDetailsTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterInputSourceMetadataDetailsTypeDef
def get_value() -> RouterInputSourceMetadataDetailsTypeDef:
return {
"SourceMetadataMessages": ...,
}
# RouterInputSourceMetadataDetailsTypeDef definition
class RouterInputSourceMetadataDetailsTypeDef(TypedDict):
SourceMetadataMessages: list[RouterInputMessageTypeDef], # (1)
Timestamp: datetime.datetime,
RouterInputMetadata: NotRequired[RouterInputMetadataTypeDef], # (2)
- See
list[RouterInputMessageTypeDef] - See RouterInputMetadataTypeDef
AddFlowOutputsRequestTypeDef#
# AddFlowOutputsRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddFlowOutputsRequestTypeDef
def get_value() -> AddFlowOutputsRequestTypeDef:
return {
"FlowArn": ...,
}
# AddFlowOutputsRequestTypeDef definition
class AddFlowOutputsRequestTypeDef(TypedDict):
FlowArn: str,
Outputs: Sequence[AddOutputRequestTypeDef], # (1)
- See
Sequence[AddOutputRequestTypeDef]
AddFlowSourcesRequestTypeDef#
# AddFlowSourcesRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import AddFlowSourcesRequestTypeDef
def get_value() -> AddFlowSourcesRequestTypeDef:
return {
"FlowArn": ...,
}
# AddFlowSourcesRequestTypeDef definition
class AddFlowSourcesRequestTypeDef(TypedDict):
FlowArn: str,
Sources: Sequence[SetSourceRequestTypeDef], # (1)
- See
Sequence[SetSourceRequestTypeDef]
CreateFlowRequestTypeDef#
# CreateFlowRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import CreateFlowRequestTypeDef
def get_value() -> CreateFlowRequestTypeDef:
return {
"Name": ...,
}
# CreateFlowRequestTypeDef definition
class CreateFlowRequestTypeDef(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)
SourceMonitoringConfig: NotRequired[MonitoringConfigUnionTypeDef], # (9)
FlowSize: NotRequired[FlowSizeType], # (10)
NdiConfig: NotRequired[NdiConfigUnionTypeDef], # (11)
FlowTags: NotRequired[Mapping[str, str]],
- See
Sequence[GrantEntitlementRequestTypeDef] - See
Sequence[AddMediaStreamRequestTypeDef] - See
Sequence[AddOutputRequestTypeDef] - See SetSourceRequestTypeDef
- See FailoverConfigTypeDef
- See
Sequence[SetSourceRequestTypeDef] - See
Sequence[VpcInterfaceRequestTypeDef] - See AddMaintenanceTypeDef
- See MonitoringConfigUnionTypeDef
- See FlowSizeType
- See NdiConfigUnionTypeDef
RouterInputTypeDef#
# RouterInputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterInputTypeDef
def get_value() -> RouterInputTypeDef:
return {
"Name": ...,
}
# RouterInputTypeDef definition
class RouterInputTypeDef(TypedDict):
Name: str,
Arn: str,
Id: str,
State: RouterInputStateType, # (1)
InputType: RouterInputTypeType, # (2)
Configuration: RouterInputConfigurationOutputTypeDef, # (3)
RoutedOutputs: int,
RegionName: str,
AvailabilityZone: str,
MaximumBitrate: int,
Tier: RouterInputTierType, # (4)
RoutingScope: RoutingScopeType, # (5)
CreatedAt: datetime.datetime,
UpdatedAt: datetime.datetime,
Messages: list[RouterInputMessageTypeDef], # (6)
TransitEncryption: RouterInputTransitEncryptionOutputTypeDef, # (7)
Tags: dict[str, str],
StreamDetails: RouterInputStreamDetailsTypeDef, # (8)
MaintenanceType: MaintenanceTypeType, # (9)
MaintenanceConfiguration: MaintenanceConfigurationOutputTypeDef, # (10)
MaximumRoutedOutputs: NotRequired[int],
IpAddress: NotRequired[str],
MaintenanceScheduleType: NotRequired[MaintenanceScheduleTypeType], # (11)
MaintenanceSchedule: NotRequired[MaintenanceScheduleTypeDef], # (12)
- See RouterInputStateType
- See RouterInputTypeType
- See RouterInputConfigurationOutputTypeDef
- See RouterInputTierType
- See RoutingScopeType
- See
list[RouterInputMessageTypeDef] - See RouterInputTransitEncryptionOutputTypeDef
- See RouterInputStreamDetailsTypeDef
- See MaintenanceTypeType
- See MaintenanceConfigurationOutputTypeDef
- See MaintenanceScheduleTypeType
- See MaintenanceScheduleTypeDef
RouterOutputTypeDef#
# RouterOutputTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import RouterOutputTypeDef
def get_value() -> RouterOutputTypeDef:
return {
"Name": ...,
}
# RouterOutputTypeDef definition
class RouterOutputTypeDef(TypedDict):
Name: str,
Arn: str,
Id: str,
State: RouterOutputStateType, # (1)
OutputType: RouterOutputTypeType, # (2)
Configuration: RouterOutputConfigurationOutputTypeDef, # (3)
RoutedState: RouterOutputRoutedStateType, # (4)
RegionName: str,
AvailabilityZone: str,
MaximumBitrate: int,
RoutingScope: RoutingScopeType, # (5)
Tier: RouterOutputTierType, # (6)
CreatedAt: datetime.datetime,
UpdatedAt: datetime.datetime,
Messages: list[RouterOutputMessageTypeDef], # (7)
Tags: dict[str, str],
StreamDetails: RouterOutputStreamDetailsTypeDef, # (8)
MaintenanceType: MaintenanceTypeType, # (9)
MaintenanceConfiguration: MaintenanceConfigurationOutputTypeDef, # (10)
IpAddress: NotRequired[str],
RoutedInputArn: NotRequired[str],
MaintenanceScheduleType: NotRequired[MaintenanceScheduleTypeType], # (11)
MaintenanceSchedule: NotRequired[MaintenanceScheduleTypeDef], # (12)
- See RouterOutputStateType
- See RouterOutputTypeType
- See RouterOutputConfigurationOutputTypeDef
- See RouterOutputRoutedStateType
- See RoutingScopeType
- See RouterOutputTierType
- See
list[RouterOutputMessageTypeDef] - See RouterOutputStreamDetailsTypeDef
- See MaintenanceTypeType
- See MaintenanceConfigurationOutputTypeDef
- See MaintenanceScheduleTypeType
- See MaintenanceScheduleTypeDef
GetRouterInputSourceMetadataResponseTypeDef#
# GetRouterInputSourceMetadataResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GetRouterInputSourceMetadataResponseTypeDef
def get_value() -> GetRouterInputSourceMetadataResponseTypeDef:
return {
"Arn": ...,
}
# GetRouterInputSourceMetadataResponseTypeDef definition
class GetRouterInputSourceMetadataResponseTypeDef(TypedDict):
Arn: str,
Name: str,
SourceMetadataDetails: RouterInputSourceMetadataDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetRouterInputResponseTypeDef#
# BatchGetRouterInputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import BatchGetRouterInputResponseTypeDef
def get_value() -> BatchGetRouterInputResponseTypeDef:
return {
"RouterInputs": ...,
}
# BatchGetRouterInputResponseTypeDef definition
class BatchGetRouterInputResponseTypeDef(TypedDict):
RouterInputs: list[RouterInputTypeDef], # (1)
Errors: list[BatchGetRouterInputErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
list[RouterInputTypeDef] - See
list[BatchGetRouterInputErrorTypeDef] - See ResponseMetadataTypeDef
CreateRouterInputResponseTypeDef#
# CreateRouterInputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import CreateRouterInputResponseTypeDef
def get_value() -> CreateRouterInputResponseTypeDef:
return {
"RouterInput": ...,
}
# CreateRouterInputResponseTypeDef definition
class CreateRouterInputResponseTypeDef(TypedDict):
RouterInput: RouterInputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRouterInputResponseTypeDef#
# GetRouterInputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GetRouterInputResponseTypeDef
def get_value() -> GetRouterInputResponseTypeDef:
return {
"RouterInput": ...,
}
# GetRouterInputResponseTypeDef definition
class GetRouterInputResponseTypeDef(TypedDict):
RouterInput: RouterInputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRouterInputResponseTypeDef#
# UpdateRouterInputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateRouterInputResponseTypeDef
def get_value() -> UpdateRouterInputResponseTypeDef:
return {
"RouterInput": ...,
}
# UpdateRouterInputResponseTypeDef definition
class UpdateRouterInputResponseTypeDef(TypedDict):
RouterInput: RouterInputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRouterInputRequestTypeDef#
# CreateRouterInputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import CreateRouterInputRequestTypeDef
def get_value() -> CreateRouterInputRequestTypeDef:
return {
"Name": ...,
}
# CreateRouterInputRequestTypeDef definition
class CreateRouterInputRequestTypeDef(TypedDict):
Name: str,
Configuration: RouterInputConfigurationUnionTypeDef, # (1)
MaximumBitrate: int,
RoutingScope: RoutingScopeType, # (2)
Tier: RouterInputTierType, # (3)
RegionName: NotRequired[str],
AvailabilityZone: NotRequired[str],
TransitEncryption: NotRequired[RouterInputTransitEncryptionUnionTypeDef], # (4)
MaintenanceConfiguration: NotRequired[MaintenanceConfigurationUnionTypeDef], # (5)
Tags: NotRequired[Mapping[str, str]],
ClientToken: NotRequired[str],
- See RouterInputConfigurationUnionTypeDef
- See RoutingScopeType
- See RouterInputTierType
- See RouterInputTransitEncryptionUnionTypeDef
- See MaintenanceConfigurationUnionTypeDef
UpdateRouterInputRequestTypeDef#
# UpdateRouterInputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateRouterInputRequestTypeDef
def get_value() -> UpdateRouterInputRequestTypeDef:
return {
"Arn": ...,
}
# UpdateRouterInputRequestTypeDef definition
class UpdateRouterInputRequestTypeDef(TypedDict):
Arn: str,
Name: NotRequired[str],
Configuration: NotRequired[RouterInputConfigurationUnionTypeDef], # (1)
MaximumBitrate: NotRequired[int],
RoutingScope: NotRequired[RoutingScopeType], # (2)
Tier: NotRequired[RouterInputTierType], # (3)
TransitEncryption: NotRequired[RouterInputTransitEncryptionUnionTypeDef], # (4)
MaintenanceConfiguration: NotRequired[MaintenanceConfigurationUnionTypeDef], # (5)
- See RouterInputConfigurationUnionTypeDef
- See RoutingScopeType
- See RouterInputTierType
- See RouterInputTransitEncryptionUnionTypeDef
- See MaintenanceConfigurationUnionTypeDef
BatchGetRouterOutputResponseTypeDef#
# BatchGetRouterOutputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import BatchGetRouterOutputResponseTypeDef
def get_value() -> BatchGetRouterOutputResponseTypeDef:
return {
"RouterOutputs": ...,
}
# BatchGetRouterOutputResponseTypeDef definition
class BatchGetRouterOutputResponseTypeDef(TypedDict):
RouterOutputs: list[RouterOutputTypeDef], # (1)
Errors: list[BatchGetRouterOutputErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
list[RouterOutputTypeDef] - See
list[BatchGetRouterOutputErrorTypeDef] - See ResponseMetadataTypeDef
CreateRouterOutputResponseTypeDef#
# CreateRouterOutputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import CreateRouterOutputResponseTypeDef
def get_value() -> CreateRouterOutputResponseTypeDef:
return {
"RouterOutput": ...,
}
# CreateRouterOutputResponseTypeDef definition
class CreateRouterOutputResponseTypeDef(TypedDict):
RouterOutput: RouterOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRouterOutputResponseTypeDef#
# GetRouterOutputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import GetRouterOutputResponseTypeDef
def get_value() -> GetRouterOutputResponseTypeDef:
return {
"RouterOutput": ...,
}
# GetRouterOutputResponseTypeDef definition
class GetRouterOutputResponseTypeDef(TypedDict):
RouterOutput: RouterOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRouterOutputResponseTypeDef#
# UpdateRouterOutputResponseTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateRouterOutputResponseTypeDef
def get_value() -> UpdateRouterOutputResponseTypeDef:
return {
"RouterOutput": ...,
}
# UpdateRouterOutputResponseTypeDef definition
class UpdateRouterOutputResponseTypeDef(TypedDict):
RouterOutput: RouterOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRouterOutputRequestTypeDef#
# CreateRouterOutputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import CreateRouterOutputRequestTypeDef
def get_value() -> CreateRouterOutputRequestTypeDef:
return {
"Name": ...,
}
# CreateRouterOutputRequestTypeDef definition
class CreateRouterOutputRequestTypeDef(TypedDict):
Name: str,
Configuration: RouterOutputConfigurationUnionTypeDef, # (1)
MaximumBitrate: int,
RoutingScope: RoutingScopeType, # (2)
Tier: RouterOutputTierType, # (3)
RegionName: NotRequired[str],
AvailabilityZone: NotRequired[str],
MaintenanceConfiguration: NotRequired[MaintenanceConfigurationUnionTypeDef], # (4)
Tags: NotRequired[Mapping[str, str]],
ClientToken: NotRequired[str],
- See RouterOutputConfigurationUnionTypeDef
- See RoutingScopeType
- See RouterOutputTierType
- See MaintenanceConfigurationUnionTypeDef
UpdateRouterOutputRequestTypeDef#
# UpdateRouterOutputRequestTypeDef TypedDict usage example
from mypy_boto3_mediaconnect.type_defs import UpdateRouterOutputRequestTypeDef
def get_value() -> UpdateRouterOutputRequestTypeDef:
return {
"Arn": ...,
}
# UpdateRouterOutputRequestTypeDef definition
class UpdateRouterOutputRequestTypeDef(TypedDict):
Arn: str,
Name: NotRequired[str],
Configuration: NotRequired[RouterOutputConfigurationUnionTypeDef], # (1)
MaximumBitrate: NotRequired[int],
RoutingScope: NotRequired[RoutingScopeType], # (2)
Tier: NotRequired[RouterOutputTierType], # (3)
MaintenanceConfiguration: NotRequired[MaintenanceConfigurationUnionTypeDef], # (4)