Type definitions#
Index > MediaConnect > Type definitions
Auto-generated documentation for MediaConnect type annotations stubs module types-boto3-mediaconnect.
MonitoringConfigUnionTypeDef#
# MonitoringConfigUnionTypeDef Union usage example
from types_boto3_mediaconnect.type_defs import MonitoringConfigUnionTypeDef
def get_value() -> MonitoringConfigUnionTypeDef:
return ...
# MonitoringConfigUnionTypeDef definition
MonitoringConfigUnionTypeDef = Union[
MonitoringConfigTypeDef, # (1)
MonitoringConfigOutputTypeDef, # (2)
]
VpcInterfaceAttachmentTypeDef#
# VpcInterfaceAttachmentTypeDef TypedDict usage example
from types_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 types_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 types_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 types_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 types_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 types_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)
VpcInterfaceTypeDef#
# VpcInterfaceTypeDef TypedDict usage example
from types_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 types_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 types_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 types_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 types_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
BlackFramesTypeDef#
# BlackFramesTypeDef TypedDict usage example
from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_boto3_mediaconnect.type_defs import DeleteGatewayRequestTypeDef
def get_value() -> DeleteGatewayRequestTypeDef:
return {
"GatewayArn": ...,
}
# DeleteGatewayRequestTypeDef definition
class DeleteGatewayRequestTypeDef(TypedDict):
GatewayArn: str,
DeregisterGatewayInstanceRequestTypeDef#
# DeregisterGatewayInstanceRequestTypeDef TypedDict usage example
from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_boto3_mediaconnect.type_defs import SourcePriorityTypeDef
def get_value() -> SourcePriorityTypeDef:
return {
"PrimarySource": ...,
}
# SourcePriorityTypeDef definition
class SourcePriorityTypeDef(TypedDict):
PrimarySource: NotRequired[str],
MaintenanceTypeDef#
# MaintenanceTypeDef TypedDict usage example
from types_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 types_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 types_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 types_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 types_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
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_boto3_mediaconnect.type_defs import ListReservationsRequestTypeDef
def get_value() -> ListReservationsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListReservationsRequestTypeDef definition
class ListReservationsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_mediaconnect.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
ResourceSpecificationTypeDef#
# ResourceSpecificationTypeDef TypedDict usage example
from types_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 types_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],
- See ProtocolType
PurchaseOfferingRequestTypeDef#
# PurchaseOfferingRequestTypeDef TypedDict usage example
from types_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 types_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 types_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 types_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 types_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 types_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 types_boto3_mediaconnect.type_defs import RemoveFlowVpcInterfaceRequestTypeDef
def get_value() -> RemoveFlowVpcInterfaceRequestTypeDef:
return {
"FlowArn": ...,
}
# RemoveFlowVpcInterfaceRequestTypeDef definition
class RemoveFlowVpcInterfaceRequestTypeDef(TypedDict):
FlowArn: str,
VpcInterfaceName: str,
RevokeFlowEntitlementRequestTypeDef#
# RevokeFlowEntitlementRequestTypeDef TypedDict usage example
from types_boto3_mediaconnect.type_defs import RevokeFlowEntitlementRequestTypeDef
def get_value() -> RevokeFlowEntitlementRequestTypeDef:
return {
"EntitlementArn": ...,
}
# RevokeFlowEntitlementRequestTypeDef definition
class RevokeFlowEntitlementRequestTypeDef(TypedDict):
EntitlementArn: str,
FlowArn: str,
StartFlowRequestTypeDef#
# StartFlowRequestTypeDef TypedDict usage example
from types_boto3_mediaconnect.type_defs import StartFlowRequestTypeDef
def get_value() -> StartFlowRequestTypeDef:
return {
"FlowArn": ...,
}
# StartFlowRequestTypeDef definition
class StartFlowRequestTypeDef(TypedDict):
FlowArn: str,
StopFlowRequestTypeDef#
# StopFlowRequestTypeDef TypedDict usage example
from types_boto3_mediaconnect.type_defs import StopFlowRequestTypeDef
def get_value() -> StopFlowRequestTypeDef:
return {
"FlowArn": ...,
}
# StopFlowRequestTypeDef definition
class StopFlowRequestTypeDef(TypedDict):
FlowArn: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_mediaconnect.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_boto3_mediaconnect.type_defs import DeleteGatewayResponseTypeDef
def get_value() -> DeleteGatewayResponseTypeDef:
return {
"GatewayArn": ...,
}
# DeleteGatewayResponseTypeDef definition
class DeleteGatewayResponseTypeDef(TypedDict):
GatewayArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeregisterGatewayInstanceResponseTypeDef#
# DeregisterGatewayInstanceResponseTypeDef TypedDict usage example
from types_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 types_boto3_mediaconnect.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_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 types_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 types_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 types_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 types_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 types_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 types_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)
RevokeFlowEntitlementResponseTypeDef#
# RevokeFlowEntitlementResponseTypeDef TypedDict usage example
from types_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 types_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 types_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
UpdateBridgeStateResponseTypeDef#
# UpdateBridgeStateResponseTypeDef TypedDict usage example
from types_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 types_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 types_boto3_mediaconnect.type_defs import AddFlowVpcInterfacesRequestTypeDef
def get_value() -> AddFlowVpcInterfacesRequestTypeDef:
return {
"FlowArn": ...,
}
# AddFlowVpcInterfacesRequestTypeDef definition
class AddFlowVpcInterfacesRequestTypeDef(TypedDict):
FlowArn: str,
VpcInterfaces: Sequence[VpcInterfaceRequestTypeDef], # (1)
AddFlowVpcInterfacesResponseTypeDef#
# AddFlowVpcInterfacesResponseTypeDef TypedDict usage example
from types_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)
EntitlementTypeDef#
# EntitlementTypeDef TypedDict usage example
from types_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 types_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],
AudioMonitoringSettingTypeDef#
# AudioMonitoringSettingTypeDef TypedDict usage example
from types_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 types_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 types_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 MessageDetailTypeDef
- See InstanceStateType
ThumbnailDetailsTypeDef#
# ThumbnailDetailsTypeDef TypedDict usage example
from types_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],
CreateGatewayRequestTypeDef#
# CreateGatewayRequestTypeDef TypedDict usage example
from types_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)
GatewayTypeDef#
# GatewayTypeDef TypedDict usage example
from types_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)
DescribeFlowRequestWaitExtraExtraTypeDef#
# DescribeFlowRequestWaitExtraExtraTypeDef TypedDict usage example
from types_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 types_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 types_boto3_mediaconnect.type_defs import DescribeFlowRequestWaitTypeDef
def get_value() -> DescribeFlowRequestWaitTypeDef:
return {
"FlowArn": ...,
}
# DescribeFlowRequestWaitTypeDef definition
class DescribeFlowRequestWaitTypeDef(TypedDict):
FlowArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DestinationConfigurationRequestTypeDef#
# DestinationConfigurationRequestTypeDef TypedDict usage example
from types_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 types_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 types_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 types_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 types_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 types_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
ListedFlowTypeDef#
# ListedFlowTypeDef TypedDict usage example
from types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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 types_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],
ListEntitlementsResponseTypeDef#
# ListEntitlementsResponseTypeDef TypedDict usage example
from types_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],
ListGatewayInstancesResponseTypeDef#
# ListGatewayInstancesResponseTypeDef TypedDict usage example
from types_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],
ListGatewaysResponseTypeDef#
# ListGatewaysResponseTypeDef TypedDict usage example
from types_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],
OfferingTypeDef#
# OfferingTypeDef TypedDict usage example
from types_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 types_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,
UpdateBridgeOutputRequestTypeDef#
# UpdateBridgeOutputRequestTypeDef TypedDict usage example
from types_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 types_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 types_boto3_mediaconnect.type_defs import AddBridgeOutputsRequestTypeDef
def get_value() -> AddBridgeOutputsRequestTypeDef:
return {
"BridgeArn": ...,
}
# AddBridgeOutputsRequestTypeDef definition
class AddBridgeOutputsRequestTypeDef(TypedDict):
BridgeArn: str,
Outputs: Sequence[AddBridgeOutputRequestTypeDef], # (1)
AddBridgeSourceRequestTypeDef#
# AddBridgeSourceRequestTypeDef TypedDict usage example
from types_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 types_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 types_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 types_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)
UpdateFlowEntitlementResponseTypeDef#
# UpdateFlowEntitlementResponseTypeDef TypedDict usage example
from types_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 types_boto3_mediaconnect.type_defs import GrantFlowEntitlementsRequestTypeDef
def get_value() -> GrantFlowEntitlementsRequestTypeDef:
return {
"Entitlements": ...,
}
# GrantFlowEntitlementsRequestTypeDef definition
class GrantFlowEntitlementsRequestTypeDef(TypedDict):
Entitlements: Sequence[GrantEntitlementRequestTypeDef], # (1)
FlowArn: str,
AddBridgeOutputsResponseTypeDef#
# AddBridgeOutputsResponseTypeDef TypedDict usage example
from types_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)
UpdateBridgeOutputResponseTypeDef#
# UpdateBridgeOutputResponseTypeDef TypedDict usage example
from types_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 types_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 types_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 types_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 types_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 types_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 DestinationConfigurationRequestTypeDef
- See EncodingNameType
- See EncodingParametersRequestTypeDef
MediaStreamSourceConfigurationRequestTypeDef#
# MediaStreamSourceConfigurationRequestTypeDef TypedDict usage example
from types_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)
MediaStreamOutputConfigurationTypeDef#
# MediaStreamOutputConfigurationTypeDef TypedDict usage example
from types_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)
MediaStreamSourceConfigurationTypeDef#
# MediaStreamSourceConfigurationTypeDef TypedDict usage example
from types_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)
UpdateBridgeRequestTypeDef#
# UpdateBridgeRequestTypeDef TypedDict usage example
from types_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
ListFlowsResponseTypeDef#
# ListFlowsResponseTypeDef TypedDict usage example
from types_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],
AddMediaStreamRequestTypeDef#
# AddMediaStreamRequestTypeDef TypedDict usage example
from types_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],
UpdateFlowMediaStreamRequestTypeDef#
# UpdateFlowMediaStreamRequestTypeDef TypedDict usage example
from types_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 types_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 types_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],
MonitoringConfigOutputTypeDef#
# MonitoringConfigOutputTypeDef TypedDict usage example
from types_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 AudioMonitoringSettingTypeDef
- See ContentQualityAnalysisStateType
- See VideoMonitoringSettingTypeDef
MonitoringConfigTypeDef#
# MonitoringConfigTypeDef TypedDict usage example
from types_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 AudioMonitoringSettingTypeDef
- See ContentQualityAnalysisStateType
- See VideoMonitoringSettingTypeDef
DescribeOfferingResponseTypeDef#
# DescribeOfferingResponseTypeDef TypedDict usage example
from types_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 types_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],
DescribeReservationResponseTypeDef#
# DescribeReservationResponseTypeDef TypedDict usage example
from types_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 types_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],
PurchaseOfferingResponseTypeDef#
# PurchaseOfferingResponseTypeDef TypedDict usage example
from types_boto3_mediaconnect.type_defs import PurchaseOfferingResponseTypeDef
def get_value() -> PurchaseOfferingResponseTypeDef:
return {
"Reservation": ...,
}
# PurchaseOfferingResponseTypeDef definition
class PurchaseOfferingResponseTypeDef(TypedDict):
Reservation: ReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddBridgeSourcesRequestTypeDef#
# AddBridgeSourcesRequestTypeDef TypedDict usage example
from types_boto3_mediaconnect.type_defs import AddBridgeSourcesRequestTypeDef
def get_value() -> AddBridgeSourcesRequestTypeDef:
return {
"BridgeArn": ...,
}
# AddBridgeSourcesRequestTypeDef definition
class AddBridgeSourcesRequestTypeDef(TypedDict):
BridgeArn: str,
Sources: Sequence[AddBridgeSourceRequestTypeDef], # (1)
CreateBridgeRequestTypeDef#
# CreateBridgeRequestTypeDef TypedDict usage example
from types_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 AddBridgeSourceRequestTypeDef
- See AddEgressGatewayBridgeRequestTypeDef
- See AddIngressGatewayBridgeRequestTypeDef
- See AddBridgeOutputRequestTypeDef
- See FailoverConfigTypeDef
AddBridgeSourcesResponseTypeDef#
# AddBridgeSourcesResponseTypeDef TypedDict usage example
from types_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)
BridgeTypeDef#
# BridgeTypeDef TypedDict usage example
from types_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 MessageDetailTypeDef
- See BridgeStateType
- See EgressGatewayBridgeTypeDef
- See IngressGatewayBridgeTypeDef
- See BridgeOutputTypeDef
- See FailoverConfigTypeDef
- See BridgeSourceTypeDef
UpdateBridgeSourceResponseTypeDef#
# UpdateBridgeSourceResponseTypeDef TypedDict usage example
from types_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)
AddOutputRequestTypeDef#
# AddOutputRequestTypeDef TypedDict usage example
from types_boto3_mediaconnect.type_defs import AddOutputRequestTypeDef
def get_value() -> AddOutputRequestTypeDef:
return {
"CidrAllowList": ...,
}
# AddOutputRequestTypeDef definition
class AddOutputRequestTypeDef(TypedDict):
Protocol: ProtocolType, # (3)
CidrAllowList: NotRequired[Sequence[str]],
Description: NotRequired[str],
Destination: NotRequired[str],
Encryption: NotRequired[EncryptionTypeDef], # (1)
MaxLatency: NotRequired[int],
MediaStreamOutputConfigurations: NotRequired[Sequence[MediaStreamOutputConfigurationRequestTypeDef]], # (2)
MinLatency: NotRequired[int],
Name: NotRequired[str],
Port: NotRequired[int],
RemoteId: NotRequired[str],
SenderControlPort: NotRequired[int],
SmoothingLatency: NotRequired[int],
StreamId: NotRequired[str],
VpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef], # (4)
OutputStatus: NotRequired[OutputStatusType], # (5)
- See EncryptionTypeDef
- See MediaStreamOutputConfigurationRequestTypeDef
- See ProtocolType
- See VpcInterfaceAttachmentTypeDef
- See OutputStatusType
UpdateFlowOutputRequestTypeDef#
# UpdateFlowOutputRequestTypeDef TypedDict usage example
from types_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)
- See UpdateEncryptionTypeDef
- See MediaStreamOutputConfigurationRequestTypeDef
- See ProtocolType
- See VpcInterfaceAttachmentTypeDef
- See OutputStatusType
SetSourceRequestTypeDef#
# SetSourceRequestTypeDef TypedDict usage example
from types_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)
- See EncryptionTypeDef
- See MediaStreamSourceConfigurationRequestTypeDef
- See ProtocolType
- See SetGatewayBridgeSourceRequestTypeDef
UpdateFlowSourceRequestTypeDef#
# UpdateFlowSourceRequestTypeDef TypedDict usage example
from types_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)
- See UpdateEncryptionTypeDef
- See MediaStreamSourceConfigurationRequestTypeDef
- See ProtocolType
- See UpdateGatewayBridgeSourceRequestTypeDef
OutputTypeDef#
# OutputTypeDef TypedDict usage example
from types_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)
- See EncryptionTypeDef
- See MediaStreamOutputConfigurationTypeDef
- See TransportTypeDef
- See VpcInterfaceAttachmentTypeDef
- See OutputStatusType
SourceTypeDef#
# SourceTypeDef TypedDict usage example
from types_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)
- See EncryptionTypeDef
- See MediaStreamSourceConfigurationTypeDef
- See TransportTypeDef
- See GatewayBridgeSourceTypeDef
AddFlowMediaStreamsRequestTypeDef#
# AddFlowMediaStreamsRequestTypeDef TypedDict usage example
from types_boto3_mediaconnect.type_defs import AddFlowMediaStreamsRequestTypeDef
def get_value() -> AddFlowMediaStreamsRequestTypeDef:
return {
"FlowArn": ...,
}
# AddFlowMediaStreamsRequestTypeDef definition
class AddFlowMediaStreamsRequestTypeDef(TypedDict):
FlowArn: str,
MediaStreams: Sequence[AddMediaStreamRequestTypeDef], # (1)
AddFlowMediaStreamsResponseTypeDef#
# AddFlowMediaStreamsResponseTypeDef TypedDict usage example
from types_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)
UpdateFlowMediaStreamResponseTypeDef#
# UpdateFlowMediaStreamResponseTypeDef TypedDict usage example
from types_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 types_boto3_mediaconnect.type_defs import TransportMediaInfoTypeDef
def get_value() -> TransportMediaInfoTypeDef:
return {
"Programs": ...,
}
# TransportMediaInfoTypeDef definition
class TransportMediaInfoTypeDef(TypedDict):
Programs: List[TransportStreamProgramTypeDef], # (1)
CreateBridgeResponseTypeDef#
# CreateBridgeResponseTypeDef TypedDict usage example
from types_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 types_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 types_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
AddFlowOutputsRequestTypeDef#
# AddFlowOutputsRequestTypeDef TypedDict usage example
from types_boto3_mediaconnect.type_defs import AddFlowOutputsRequestTypeDef
def get_value() -> AddFlowOutputsRequestTypeDef:
return {
"FlowArn": ...,
}
# AddFlowOutputsRequestTypeDef definition
class AddFlowOutputsRequestTypeDef(TypedDict):
FlowArn: str,
Outputs: Sequence[AddOutputRequestTypeDef], # (1)
AddFlowSourcesRequestTypeDef#
# AddFlowSourcesRequestTypeDef TypedDict usage example
from types_boto3_mediaconnect.type_defs import AddFlowSourcesRequestTypeDef
def get_value() -> AddFlowSourcesRequestTypeDef:
return {
"FlowArn": ...,
}
# AddFlowSourcesRequestTypeDef definition
class AddFlowSourcesRequestTypeDef(TypedDict):
FlowArn: str,
Sources: Sequence[SetSourceRequestTypeDef], # (1)
AddFlowOutputsResponseTypeDef#
# AddFlowOutputsResponseTypeDef TypedDict usage example
from types_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 OutputTypeDef
- See ResponseMetadataTypeDef
UpdateFlowOutputResponseTypeDef#
# UpdateFlowOutputResponseTypeDef TypedDict usage example
from types_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 types_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 SourceTypeDef
- See ResponseMetadataTypeDef
FlowTypeDef#
# FlowTypeDef TypedDict usage example
from types_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)
- See EntitlementTypeDef
- See MediaStreamTypeDef
- See OutputTypeDef
- See SourceTypeDef
- See FailoverConfigTypeDef
- See SourceTypeDef
- See StatusType
- See VpcInterfaceTypeDef
- See MaintenanceTypeDef
- See MonitoringConfigOutputTypeDef
UpdateFlowSourceResponseTypeDef#
# UpdateFlowSourceResponseTypeDef TypedDict usage example
from types_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
DescribeFlowSourceMetadataResponseTypeDef#
# DescribeFlowSourceMetadataResponseTypeDef TypedDict usage example
from types_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,
TransportMediaInfo: TransportMediaInfoTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateFlowRequestTypeDef#
# CreateFlowRequestTypeDef TypedDict usage example
from types_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)
- See GrantEntitlementRequestTypeDef
- See AddMediaStreamRequestTypeDef
- See AddOutputRequestTypeDef
- See SetSourceRequestTypeDef
- See FailoverConfigTypeDef
- See SetSourceRequestTypeDef
- See VpcInterfaceRequestTypeDef
- See AddMaintenanceTypeDef
- See MonitoringConfigTypeDef MonitoringConfigOutputTypeDef
UpdateFlowRequestTypeDef#
# UpdateFlowRequestTypeDef TypedDict usage example
from types_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)
- See UpdateFailoverConfigTypeDef
- See UpdateMaintenanceTypeDef
- See MonitoringConfigTypeDef MonitoringConfigOutputTypeDef
CreateFlowResponseTypeDef#
# CreateFlowResponseTypeDef TypedDict usage example
from types_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 types_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 types_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