Typed dictionaries
Index > MediaConnect > Typed dictionaries
Auto-generated documentation for MediaConnect type annotations stubs module mypy-boto3-mediaconnect.
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
VpcInterfaceRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import VpcInterfaceRequestTypeDef
def get_value() -> VpcInterfaceRequestTypeDef:
return {
"Name": ...,
"RoleArn": ...,
"SecurityGroupIds": ...,
"SubnetId": ...,
}
Definition
class VpcInterfaceRequestTypeDef(TypedDict):
Name: str,
RoleArn: str,
SecurityGroupIds: Sequence[str],
SubnetId: str,
NetworkInterfaceType: NotRequired[NetworkInterfaceTypeType], # (1)
VpcInterfaceTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import VpcInterfaceTypeDef
def get_value() -> VpcInterfaceTypeDef:
return {
"Name": ...,
"NetworkInterfaceIds": ...,
"NetworkInterfaceType": ...,
"RoleArn": ...,
"SecurityGroupIds": ...,
"SubnetId": ...,
}
Definition
class VpcInterfaceTypeDef(TypedDict):
Name: str,
NetworkInterfaceIds: List[str],
NetworkInterfaceType: NetworkInterfaceTypeType, # (1)
RoleArn: str,
SecurityGroupIds: List[str],
SubnetId: str,
AddMaintenanceTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import AddMaintenanceTypeDef
def get_value() -> AddMaintenanceTypeDef:
return {
"MaintenanceDay": ...,
"MaintenanceStartHour": ...,
}
Definition
class AddMaintenanceTypeDef(TypedDict):
MaintenanceDay: MaintenanceDayType, # (1)
MaintenanceStartHour: str,
EncryptionTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import EncryptionTypeDef
def get_value() -> EncryptionTypeDef:
return {
"RoleArn": ...,
}
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
VpcInterfaceAttachmentTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import VpcInterfaceAttachmentTypeDef
def get_value() -> VpcInterfaceAttachmentTypeDef:
return {
"VpcInterfaceName": ...,
}
DeleteFlowRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import DeleteFlowRequestRequestTypeDef
def get_value() -> DeleteFlowRequestRequestTypeDef:
return {
"FlowArn": ...,
}
WaiterConfigTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
Definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeFlowRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import DescribeFlowRequestRequestTypeDef
def get_value() -> DescribeFlowRequestRequestTypeDef:
return {
"FlowArn": ...,
}
MessagesTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import MessagesTypeDef
def get_value() -> MessagesTypeDef:
return {
"Errors": ...,
}
DescribeOfferingRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import DescribeOfferingRequestRequestTypeDef
def get_value() -> DescribeOfferingRequestRequestTypeDef:
return {
"OfferingArn": ...,
}
DescribeReservationRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import DescribeReservationRequestRequestTypeDef
def get_value() -> DescribeReservationRequestRequestTypeDef:
return {
"ReservationArn": ...,
}
InterfaceRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import InterfaceRequestTypeDef
def get_value() -> InterfaceRequestTypeDef:
return {
"Name": ...,
}
InterfaceTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import InterfaceTypeDef
def get_value() -> InterfaceTypeDef:
return {
"Name": ...,
}
EncodingParametersRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import EncodingParametersRequestTypeDef
def get_value() -> EncodingParametersRequestTypeDef:
return {
"CompressionFactor": ...,
"EncoderProfile": ...,
}
Definition
class EncodingParametersRequestTypeDef(TypedDict):
CompressionFactor: float,
EncoderProfile: EncoderProfileType, # (1)
EncodingParametersTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import EncodingParametersTypeDef
def get_value() -> EncodingParametersTypeDef:
return {
"CompressionFactor": ...,
"EncoderProfile": ...,
}
Definition
class EncodingParametersTypeDef(TypedDict):
CompressionFactor: float,
EncoderProfile: EncoderProfileType, # (1)
SourcePriorityTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import SourcePriorityTypeDef
def get_value() -> SourcePriorityTypeDef:
return {
"PrimarySource": ...,
}
MaintenanceTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import MaintenanceTypeDef
def get_value() -> MaintenanceTypeDef:
return {
"MaintenanceDay": ...,
}
Definition
class MaintenanceTypeDef(TypedDict):
MaintenanceDay: NotRequired[MaintenanceDayType], # (1)
MaintenanceDeadline: NotRequired[str],
MaintenanceScheduledDate: NotRequired[str],
MaintenanceStartHour: NotRequired[str],
FmtpRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import FmtpRequestTypeDef
def get_value() -> FmtpRequestTypeDef:
return {
"ChannelOrder": ...,
}
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
Usage Example
from mypy_boto3_mediaconnect.type_defs import FmtpTypeDef
def get_value() -> FmtpTypeDef:
return {
"ChannelOrder": ...,
}
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
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListEntitlementsRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ListEntitlementsRequestRequestTypeDef
def get_value() -> ListEntitlementsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListEntitlementsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedEntitlementTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ListedEntitlementTypeDef
def get_value() -> ListedEntitlementTypeDef:
return {
"EntitlementArn": ...,
"EntitlementName": ...,
}
Definition
class ListedEntitlementTypeDef(TypedDict):
EntitlementArn: str,
EntitlementName: str,
DataTransferSubscriberFeePercent: NotRequired[int],
ListFlowsRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ListFlowsRequestRequestTypeDef
def get_value() -> ListFlowsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListFlowsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListOfferingsRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ListOfferingsRequestRequestTypeDef
def get_value() -> ListOfferingsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListOfferingsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListReservationsRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ListReservationsRequestRequestTypeDef
def get_value() -> ListReservationsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListReservationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
ResourceSpecificationTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ResourceSpecificationTypeDef
def get_value() -> ResourceSpecificationTypeDef:
return {
"ResourceType": ...,
}
Definition
class ResourceSpecificationTypeDef(TypedDict):
ResourceType: ResourceTypeType, # (1)
ReservedBitrate: NotRequired[int],
- See ResourceTypeType
TransportTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import TransportTypeDef
def get_value() -> TransportTypeDef:
return {
"Protocol": ...,
}
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
PurchaseOfferingRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import PurchaseOfferingRequestRequestTypeDef
def get_value() -> PurchaseOfferingRequestRequestTypeDef:
return {
"OfferingArn": ...,
"ReservationName": ...,
"Start": ...,
}
Definition
class PurchaseOfferingRequestRequestTypeDef(TypedDict):
OfferingArn: str,
ReservationName: str,
Start: str,
RemoveFlowMediaStreamRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import RemoveFlowMediaStreamRequestRequestTypeDef
def get_value() -> RemoveFlowMediaStreamRequestRequestTypeDef:
return {
"FlowArn": ...,
"MediaStreamName": ...,
}
Definition
class RemoveFlowMediaStreamRequestRequestTypeDef(TypedDict):
FlowArn: str,
MediaStreamName: str,
RemoveFlowOutputRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import RemoveFlowOutputRequestRequestTypeDef
def get_value() -> RemoveFlowOutputRequestRequestTypeDef:
return {
"FlowArn": ...,
"OutputArn": ...,
}
RemoveFlowSourceRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import RemoveFlowSourceRequestRequestTypeDef
def get_value() -> RemoveFlowSourceRequestRequestTypeDef:
return {
"FlowArn": ...,
"SourceArn": ...,
}
RemoveFlowVpcInterfaceRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import RemoveFlowVpcInterfaceRequestRequestTypeDef
def get_value() -> RemoveFlowVpcInterfaceRequestRequestTypeDef:
return {
"FlowArn": ...,
"VpcInterfaceName": ...,
}
Definition
class RemoveFlowVpcInterfaceRequestRequestTypeDef(TypedDict):
FlowArn: str,
VpcInterfaceName: str,
RevokeFlowEntitlementRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import RevokeFlowEntitlementRequestRequestTypeDef
def get_value() -> RevokeFlowEntitlementRequestRequestTypeDef:
return {
"EntitlementArn": ...,
"FlowArn": ...,
}
Definition
class RevokeFlowEntitlementRequestRequestTypeDef(TypedDict):
EntitlementArn: str,
FlowArn: str,
StartFlowRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import StartFlowRequestRequestTypeDef
def get_value() -> StartFlowRequestRequestTypeDef:
return {
"FlowArn": ...,
}
StopFlowRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import StopFlowRequestRequestTypeDef
def get_value() -> StopFlowRequestRequestTypeDef:
return {
"FlowArn": ...,
}
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateEncryptionTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import UpdateEncryptionTypeDef
def get_value() -> UpdateEncryptionTypeDef:
return {
"Algorithm": ...,
}
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
Usage Example
from mypy_boto3_mediaconnect.type_defs import UpdateMaintenanceTypeDef
def get_value() -> UpdateMaintenanceTypeDef:
return {
"MaintenanceDay": ...,
}
Definition
class UpdateMaintenanceTypeDef(TypedDict):
MaintenanceDay: NotRequired[MaintenanceDayType], # (1)
MaintenanceScheduledDate: NotRequired[str],
MaintenanceStartHour: NotRequired[str],
DeleteFlowResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import DeleteFlowResponseTypeDef
def get_value() -> DeleteFlowResponseTypeDef:
return {
"FlowArn": ...,
"Status": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteFlowResponseTypeDef(TypedDict):
FlowArn: str,
Status: StatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StatusType
- See ResponseMetadataTypeDef
EmptyResponseMetadataTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveFlowMediaStreamResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import RemoveFlowMediaStreamResponseTypeDef
def get_value() -> RemoveFlowMediaStreamResponseTypeDef:
return {
"FlowArn": ...,
"MediaStreamName": ...,
"ResponseMetadata": ...,
}
Definition
class RemoveFlowMediaStreamResponseTypeDef(TypedDict):
FlowArn: str,
MediaStreamName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveFlowOutputResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import RemoveFlowOutputResponseTypeDef
def get_value() -> RemoveFlowOutputResponseTypeDef:
return {
"FlowArn": ...,
"OutputArn": ...,
"ResponseMetadata": ...,
}
Definition
class RemoveFlowOutputResponseTypeDef(TypedDict):
FlowArn: str,
OutputArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveFlowSourceResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import RemoveFlowSourceResponseTypeDef
def get_value() -> RemoveFlowSourceResponseTypeDef:
return {
"FlowArn": ...,
"SourceArn": ...,
"ResponseMetadata": ...,
}
Definition
class RemoveFlowSourceResponseTypeDef(TypedDict):
FlowArn: str,
SourceArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveFlowVpcInterfaceResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import RemoveFlowVpcInterfaceResponseTypeDef
def get_value() -> RemoveFlowVpcInterfaceResponseTypeDef:
return {
"FlowArn": ...,
"NonDeletedNetworkInterfaceIds": ...,
"VpcInterfaceName": ...,
"ResponseMetadata": ...,
}
Definition
class RemoveFlowVpcInterfaceResponseTypeDef(TypedDict):
FlowArn: str,
NonDeletedNetworkInterfaceIds: List[str],
VpcInterfaceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RevokeFlowEntitlementResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import RevokeFlowEntitlementResponseTypeDef
def get_value() -> RevokeFlowEntitlementResponseTypeDef:
return {
"EntitlementArn": ...,
"FlowArn": ...,
"ResponseMetadata": ...,
}
Definition
class RevokeFlowEntitlementResponseTypeDef(TypedDict):
EntitlementArn: str,
FlowArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartFlowResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import StartFlowResponseTypeDef
def get_value() -> StartFlowResponseTypeDef:
return {
"FlowArn": ...,
"Status": ...,
"ResponseMetadata": ...,
}
Definition
class StartFlowResponseTypeDef(TypedDict):
FlowArn: str,
Status: StatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StatusType
- See ResponseMetadataTypeDef
StopFlowResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import StopFlowResponseTypeDef
def get_value() -> StopFlowResponseTypeDef:
return {
"FlowArn": ...,
"Status": ...,
"ResponseMetadata": ...,
}
Definition
class StopFlowResponseTypeDef(TypedDict):
FlowArn: str,
Status: StatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StatusType
- See ResponseMetadataTypeDef
AddFlowVpcInterfacesRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import AddFlowVpcInterfacesRequestRequestTypeDef
def get_value() -> AddFlowVpcInterfacesRequestRequestTypeDef:
return {
"FlowArn": ...,
"VpcInterfaces": ...,
}
Definition
class AddFlowVpcInterfacesRequestRequestTypeDef(TypedDict):
FlowArn: str,
VpcInterfaces: Sequence[VpcInterfaceRequestTypeDef], # (1)
AddFlowVpcInterfacesResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import AddFlowVpcInterfacesResponseTypeDef
def get_value() -> AddFlowVpcInterfacesResponseTypeDef:
return {
"FlowArn": ...,
"VpcInterfaces": ...,
"ResponseMetadata": ...,
}
Definition
class AddFlowVpcInterfacesResponseTypeDef(TypedDict):
FlowArn: str,
VpcInterfaces: List[VpcInterfaceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EntitlementTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import EntitlementTypeDef
def get_value() -> EntitlementTypeDef:
return {
"EntitlementArn": ...,
"Name": ...,
"Subscribers": ...,
}
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
Usage Example
from mypy_boto3_mediaconnect.type_defs import GrantEntitlementRequestTypeDef
def get_value() -> GrantEntitlementRequestTypeDef:
return {
"Subscribers": ...,
}
Definition
class GrantEntitlementRequestTypeDef(TypedDict):
Subscribers: Sequence[str],
DataTransferSubscriberFeePercent: NotRequired[int],
Description: NotRequired[str],
Encryption: NotRequired[EncryptionTypeDef], # (1)
EntitlementStatus: NotRequired[EntitlementStatusType], # (2)
Name: NotRequired[str],
DescribeFlowRequestFlowActiveWaitTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import DescribeFlowRequestFlowActiveWaitTypeDef
def get_value() -> DescribeFlowRequestFlowActiveWaitTypeDef:
return {
"FlowArn": ...,
}
Definition
class DescribeFlowRequestFlowActiveWaitTypeDef(TypedDict):
FlowArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeFlowRequestFlowDeletedWaitTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import DescribeFlowRequestFlowDeletedWaitTypeDef
def get_value() -> DescribeFlowRequestFlowDeletedWaitTypeDef:
return {
"FlowArn": ...,
}
Definition
class DescribeFlowRequestFlowDeletedWaitTypeDef(TypedDict):
FlowArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeFlowRequestFlowStandbyWaitTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import DescribeFlowRequestFlowStandbyWaitTypeDef
def get_value() -> DescribeFlowRequestFlowStandbyWaitTypeDef:
return {
"FlowArn": ...,
}
Definition
class DescribeFlowRequestFlowStandbyWaitTypeDef(TypedDict):
FlowArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DestinationConfigurationRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import DestinationConfigurationRequestTypeDef
def get_value() -> DestinationConfigurationRequestTypeDef:
return {
"DestinationIp": ...,
"DestinationPort": ...,
"Interface": ...,
}
Definition
class DestinationConfigurationRequestTypeDef(TypedDict):
DestinationIp: str,
DestinationPort: int,
Interface: InterfaceRequestTypeDef, # (1)
InputConfigurationRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import InputConfigurationRequestTypeDef
def get_value() -> InputConfigurationRequestTypeDef:
return {
"InputPort": ...,
"Interface": ...,
}
Definition
class InputConfigurationRequestTypeDef(TypedDict):
InputPort: int,
Interface: InterfaceRequestTypeDef, # (1)
DestinationConfigurationTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import DestinationConfigurationTypeDef
def get_value() -> DestinationConfigurationTypeDef:
return {
"DestinationIp": ...,
"DestinationPort": ...,
"Interface": ...,
"OutboundIp": ...,
}
Definition
class DestinationConfigurationTypeDef(TypedDict):
DestinationIp: str,
DestinationPort: int,
Interface: InterfaceTypeDef, # (1)
OutboundIp: str,
- See InterfaceTypeDef
InputConfigurationTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import InputConfigurationTypeDef
def get_value() -> InputConfigurationTypeDef:
return {
"InputIp": ...,
"InputPort": ...,
"Interface": ...,
}
Definition
class InputConfigurationTypeDef(TypedDict):
InputIp: str,
InputPort: int,
Interface: InterfaceTypeDef, # (1)
- See InterfaceTypeDef
FailoverConfigTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import FailoverConfigTypeDef
def get_value() -> FailoverConfigTypeDef:
return {
"FailoverMode": ...,
}
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
Usage Example
from mypy_boto3_mediaconnect.type_defs import UpdateFailoverConfigTypeDef
def get_value() -> UpdateFailoverConfigTypeDef:
return {
"FailoverMode": ...,
}
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
Usage Example
from mypy_boto3_mediaconnect.type_defs import ListedFlowTypeDef
def get_value() -> ListedFlowTypeDef:
return {
"AvailabilityZone": ...,
"Description": ...,
"FlowArn": ...,
"Name": ...,
"SourceType": ...,
"Status": ...,
}
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
Usage Example
from mypy_boto3_mediaconnect.type_defs import MediaStreamAttributesRequestTypeDef
def get_value() -> MediaStreamAttributesRequestTypeDef:
return {
"Fmtp": ...,
}
Definition
class MediaStreamAttributesRequestTypeDef(TypedDict):
Fmtp: NotRequired[FmtpRequestTypeDef], # (1)
Lang: NotRequired[str],
MediaStreamAttributesTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import MediaStreamAttributesTypeDef
def get_value() -> MediaStreamAttributesTypeDef:
return {
"Fmtp": ...,
}
Definition
class MediaStreamAttributesTypeDef(TypedDict):
Fmtp: FmtpTypeDef, # (1)
Lang: NotRequired[str],
- See FmtpTypeDef
ListEntitlementsRequestListEntitlementsPaginateTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ListEntitlementsRequestListEntitlementsPaginateTypeDef
def get_value() -> ListEntitlementsRequestListEntitlementsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListEntitlementsRequestListEntitlementsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFlowsRequestListFlowsPaginateTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ListFlowsRequestListFlowsPaginateTypeDef
def get_value() -> ListFlowsRequestListFlowsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListFlowsRequestListFlowsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOfferingsRequestListOfferingsPaginateTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ListOfferingsRequestListOfferingsPaginateTypeDef
def get_value() -> ListOfferingsRequestListOfferingsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListOfferingsRequestListOfferingsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListReservationsRequestListReservationsPaginateTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ListReservationsRequestListReservationsPaginateTypeDef
def get_value() -> ListReservationsRequestListReservationsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListReservationsRequestListReservationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEntitlementsResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ListEntitlementsResponseTypeDef
def get_value() -> ListEntitlementsResponseTypeDef:
return {
"Entitlements": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListEntitlementsResponseTypeDef(TypedDict):
Entitlements: List[ListedEntitlementTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OfferingTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import OfferingTypeDef
def get_value() -> OfferingTypeDef:
return {
"CurrencyCode": ...,
"Duration": ...,
"DurationUnits": ...,
"OfferingArn": ...,
"OfferingDescription": ...,
"PricePerUnit": ...,
"PriceUnits": ...,
"ResourceSpecification": ...,
}
Definition
class OfferingTypeDef(TypedDict):
CurrencyCode: str,
Duration: int,
DurationUnits: DurationUnitsType, # (1)
OfferingArn: str,
OfferingDescription: str,
PricePerUnit: str,
PriceUnits: PriceUnitsType, # (2)
ResourceSpecification: ResourceSpecificationTypeDef, # (3)
ReservationTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ReservationTypeDef
def get_value() -> ReservationTypeDef:
return {
"CurrencyCode": ...,
"Duration": ...,
"DurationUnits": ...,
"End": ...,
"OfferingArn": ...,
"OfferingDescription": ...,
"PricePerUnit": ...,
"PriceUnits": ...,
"ReservationArn": ...,
"ReservationName": ...,
"ReservationState": ...,
"ResourceSpecification": ...,
"Start": ...,
}
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,
UpdateFlowEntitlementRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowEntitlementRequestRequestTypeDef
def get_value() -> UpdateFlowEntitlementRequestRequestTypeDef:
return {
"EntitlementArn": ...,
"FlowArn": ...,
}
Definition
class UpdateFlowEntitlementRequestRequestTypeDef(TypedDict):
EntitlementArn: str,
FlowArn: str,
Description: NotRequired[str],
Encryption: NotRequired[UpdateEncryptionTypeDef], # (1)
EntitlementStatus: NotRequired[EntitlementStatusType], # (2)
Subscribers: NotRequired[Sequence[str]],
GrantFlowEntitlementsResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import GrantFlowEntitlementsResponseTypeDef
def get_value() -> GrantFlowEntitlementsResponseTypeDef:
return {
"Entitlements": ...,
"FlowArn": ...,
"ResponseMetadata": ...,
}
Definition
class GrantFlowEntitlementsResponseTypeDef(TypedDict):
Entitlements: List[EntitlementTypeDef], # (1)
FlowArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFlowEntitlementResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowEntitlementResponseTypeDef
def get_value() -> UpdateFlowEntitlementResponseTypeDef:
return {
"Entitlement": ...,
"FlowArn": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFlowEntitlementResponseTypeDef(TypedDict):
Entitlement: EntitlementTypeDef, # (1)
FlowArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GrantFlowEntitlementsRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import GrantFlowEntitlementsRequestRequestTypeDef
def get_value() -> GrantFlowEntitlementsRequestRequestTypeDef:
return {
"Entitlements": ...,
"FlowArn": ...,
}
Definition
class GrantFlowEntitlementsRequestRequestTypeDef(TypedDict):
Entitlements: Sequence[GrantEntitlementRequestTypeDef], # (1)
FlowArn: str,
MediaStreamOutputConfigurationRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import MediaStreamOutputConfigurationRequestTypeDef
def get_value() -> MediaStreamOutputConfigurationRequestTypeDef:
return {
"EncodingName": ...,
"MediaStreamName": ...,
}
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
Usage Example
from mypy_boto3_mediaconnect.type_defs import MediaStreamSourceConfigurationRequestTypeDef
def get_value() -> MediaStreamSourceConfigurationRequestTypeDef:
return {
"EncodingName": ...,
"MediaStreamName": ...,
}
Definition
class MediaStreamSourceConfigurationRequestTypeDef(TypedDict):
EncodingName: EncodingNameType, # (1)
MediaStreamName: str,
InputConfigurations: NotRequired[Sequence[InputConfigurationRequestTypeDef]], # (2)
MediaStreamOutputConfigurationTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import MediaStreamOutputConfigurationTypeDef
def get_value() -> MediaStreamOutputConfigurationTypeDef:
return {
"EncodingName": ...,
"MediaStreamName": ...,
}
Definition
class MediaStreamOutputConfigurationTypeDef(TypedDict):
EncodingName: EncodingNameType, # (2)
MediaStreamName: str,
DestinationConfigurations: NotRequired[List[DestinationConfigurationTypeDef]], # (1)
EncodingParameters: NotRequired[EncodingParametersTypeDef], # (3)
MediaStreamSourceConfigurationTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import MediaStreamSourceConfigurationTypeDef
def get_value() -> MediaStreamSourceConfigurationTypeDef:
return {
"EncodingName": ...,
"MediaStreamName": ...,
}
Definition
class MediaStreamSourceConfigurationTypeDef(TypedDict):
EncodingName: EncodingNameType, # (1)
MediaStreamName: str,
InputConfigurations: NotRequired[List[InputConfigurationTypeDef]], # (2)
UpdateFlowRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowRequestRequestTypeDef
def get_value() -> UpdateFlowRequestRequestTypeDef:
return {
"FlowArn": ...,
}
Definition
class UpdateFlowRequestRequestTypeDef(TypedDict):
FlowArn: str,
SourceFailoverConfig: NotRequired[UpdateFailoverConfigTypeDef], # (1)
Maintenance: NotRequired[UpdateMaintenanceTypeDef], # (2)
ListFlowsResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ListFlowsResponseTypeDef
def get_value() -> ListFlowsResponseTypeDef:
return {
"Flows": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListFlowsResponseTypeDef(TypedDict):
Flows: List[ListedFlowTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddMediaStreamRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import AddMediaStreamRequestTypeDef
def get_value() -> AddMediaStreamRequestTypeDef:
return {
"MediaStreamId": ...,
"MediaStreamName": ...,
"MediaStreamType": ...,
}
Definition
class AddMediaStreamRequestTypeDef(TypedDict):
MediaStreamId: int,
MediaStreamName: str,
MediaStreamType: MediaStreamTypeType, # (2)
Attributes: NotRequired[MediaStreamAttributesRequestTypeDef], # (1)
ClockRate: NotRequired[int],
Description: NotRequired[str],
VideoFormat: NotRequired[str],
UpdateFlowMediaStreamRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowMediaStreamRequestRequestTypeDef
def get_value() -> UpdateFlowMediaStreamRequestRequestTypeDef:
return {
"FlowArn": ...,
"MediaStreamName": ...,
}
Definition
class UpdateFlowMediaStreamRequestRequestTypeDef(TypedDict):
FlowArn: str,
MediaStreamName: str,
Attributes: NotRequired[MediaStreamAttributesRequestTypeDef], # (1)
ClockRate: NotRequired[int],
Description: NotRequired[str],
MediaStreamType: NotRequired[MediaStreamTypeType], # (2)
VideoFormat: NotRequired[str],
MediaStreamTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import MediaStreamTypeDef
def get_value() -> MediaStreamTypeDef:
return {
"Fmt": ...,
"MediaStreamId": ...,
"MediaStreamName": ...,
"MediaStreamType": ...,
}
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],
DescribeOfferingResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import DescribeOfferingResponseTypeDef
def get_value() -> DescribeOfferingResponseTypeDef:
return {
"Offering": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeOfferingResponseTypeDef(TypedDict):
Offering: OfferingTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOfferingsResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ListOfferingsResponseTypeDef
def get_value() -> ListOfferingsResponseTypeDef:
return {
"NextToken": ...,
"Offerings": ...,
"ResponseMetadata": ...,
}
Definition
class ListOfferingsResponseTypeDef(TypedDict):
NextToken: str,
Offerings: List[OfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReservationResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import DescribeReservationResponseTypeDef
def get_value() -> DescribeReservationResponseTypeDef:
return {
"Reservation": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeReservationResponseTypeDef(TypedDict):
Reservation: ReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListReservationsResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import ListReservationsResponseTypeDef
def get_value() -> ListReservationsResponseTypeDef:
return {
"NextToken": ...,
"Reservations": ...,
"ResponseMetadata": ...,
}
Definition
class ListReservationsResponseTypeDef(TypedDict):
NextToken: str,
Reservations: List[ReservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PurchaseOfferingResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import PurchaseOfferingResponseTypeDef
def get_value() -> PurchaseOfferingResponseTypeDef:
return {
"Reservation": ...,
"ResponseMetadata": ...,
}
Definition
class PurchaseOfferingResponseTypeDef(TypedDict):
Reservation: ReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddOutputRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import AddOutputRequestTypeDef
def get_value() -> AddOutputRequestTypeDef:
return {
"Protocol": ...,
}
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)
- See EncryptionTypeDef
- See MediaStreamOutputConfigurationRequestTypeDef
- See ProtocolType
- See VpcInterfaceAttachmentTypeDef
UpdateFlowOutputRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowOutputRequestRequestTypeDef
def get_value() -> UpdateFlowOutputRequestRequestTypeDef:
return {
"FlowArn": ...,
"OutputArn": ...,
}
Definition
class UpdateFlowOutputRequestRequestTypeDef(TypedDict):
FlowArn: str,
OutputArn: str,
CidrAllowList: NotRequired[Sequence[str]],
Description: NotRequired[str],
Destination: NotRequired[str],
Encryption: NotRequired[UpdateEncryptionTypeDef], # (1)
MaxLatency: NotRequired[int],
MediaStreamOutputConfigurations: NotRequired[Sequence[MediaStreamOutputConfigurationRequestTypeDef]], # (2)
MinLatency: NotRequired[int],
Port: NotRequired[int],
Protocol: NotRequired[ProtocolType], # (3)
RemoteId: NotRequired[str],
SenderControlPort: NotRequired[int],
SenderIpAddress: NotRequired[str],
SmoothingLatency: NotRequired[int],
StreamId: NotRequired[str],
VpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef], # (4)
- See UpdateEncryptionTypeDef
- See MediaStreamOutputConfigurationRequestTypeDef
- See ProtocolType
- See VpcInterfaceAttachmentTypeDef
SetSourceRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import SetSourceRequestTypeDef
def get_value() -> SetSourceRequestTypeDef:
return {
"Decryption": ...,
}
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],
UpdateFlowSourceRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowSourceRequestRequestTypeDef
def get_value() -> UpdateFlowSourceRequestRequestTypeDef:
return {
"FlowArn": ...,
"SourceArn": ...,
}
Definition
class UpdateFlowSourceRequestRequestTypeDef(TypedDict):
FlowArn: str,
SourceArn: str,
Decryption: NotRequired[UpdateEncryptionTypeDef], # (1)
Description: NotRequired[str],
EntitlementArn: NotRequired[str],
IngestPort: NotRequired[int],
MaxBitrate: NotRequired[int],
MaxLatency: NotRequired[int],
MaxSyncBuffer: NotRequired[int],
MediaStreamSourceConfigurations: NotRequired[Sequence[MediaStreamSourceConfigurationRequestTypeDef]], # (2)
MinLatency: NotRequired[int],
Protocol: NotRequired[ProtocolType], # (3)
SenderControlPort: NotRequired[int],
SenderIpAddress: NotRequired[str],
SourceListenerAddress: NotRequired[str],
SourceListenerPort: NotRequired[int],
StreamId: NotRequired[str],
VpcInterfaceName: NotRequired[str],
WhitelistCidr: NotRequired[str],
OutputTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import OutputTypeDef
def get_value() -> OutputTypeDef:
return {
"Name": ...,
"OutputArn": ...,
}
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)
- See EncryptionTypeDef
- See MediaStreamOutputConfigurationTypeDef
- See TransportTypeDef
- See VpcInterfaceAttachmentTypeDef
SourceTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import SourceTypeDef
def get_value() -> SourceTypeDef:
return {
"Name": ...,
"SourceArn": ...,
}
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],
AddFlowMediaStreamsRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import AddFlowMediaStreamsRequestRequestTypeDef
def get_value() -> AddFlowMediaStreamsRequestRequestTypeDef:
return {
"FlowArn": ...,
"MediaStreams": ...,
}
Definition
class AddFlowMediaStreamsRequestRequestTypeDef(TypedDict):
FlowArn: str,
MediaStreams: Sequence[AddMediaStreamRequestTypeDef], # (1)
AddFlowMediaStreamsResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import AddFlowMediaStreamsResponseTypeDef
def get_value() -> AddFlowMediaStreamsResponseTypeDef:
return {
"FlowArn": ...,
"MediaStreams": ...,
"ResponseMetadata": ...,
}
Definition
class AddFlowMediaStreamsResponseTypeDef(TypedDict):
FlowArn: str,
MediaStreams: List[MediaStreamTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFlowMediaStreamResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowMediaStreamResponseTypeDef
def get_value() -> UpdateFlowMediaStreamResponseTypeDef:
return {
"FlowArn": ...,
"MediaStream": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFlowMediaStreamResponseTypeDef(TypedDict):
FlowArn: str,
MediaStream: MediaStreamTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddFlowOutputsRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import AddFlowOutputsRequestRequestTypeDef
def get_value() -> AddFlowOutputsRequestRequestTypeDef:
return {
"FlowArn": ...,
"Outputs": ...,
}
Definition
class AddFlowOutputsRequestRequestTypeDef(TypedDict):
FlowArn: str,
Outputs: Sequence[AddOutputRequestTypeDef], # (1)
AddFlowSourcesRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import AddFlowSourcesRequestRequestTypeDef
def get_value() -> AddFlowSourcesRequestRequestTypeDef:
return {
"FlowArn": ...,
"Sources": ...,
}
Definition
class AddFlowSourcesRequestRequestTypeDef(TypedDict):
FlowArn: str,
Sources: Sequence[SetSourceRequestTypeDef], # (1)
CreateFlowRequestRequestTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import CreateFlowRequestRequestTypeDef
def get_value() -> CreateFlowRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class CreateFlowRequestRequestTypeDef(TypedDict):
Name: str,
AvailabilityZone: NotRequired[str],
Entitlements: NotRequired[Sequence[GrantEntitlementRequestTypeDef]], # (1)
MediaStreams: NotRequired[Sequence[AddMediaStreamRequestTypeDef]], # (2)
Outputs: NotRequired[Sequence[AddOutputRequestTypeDef]], # (3)
Source: NotRequired[SetSourceRequestTypeDef], # (4)
SourceFailoverConfig: NotRequired[FailoverConfigTypeDef], # (5)
Sources: NotRequired[Sequence[SetSourceRequestTypeDef]], # (6)
VpcInterfaces: NotRequired[Sequence[VpcInterfaceRequestTypeDef]], # (7)
Maintenance: NotRequired[AddMaintenanceTypeDef], # (8)
- See GrantEntitlementRequestTypeDef
- See AddMediaStreamRequestTypeDef
- See AddOutputRequestTypeDef
- See SetSourceRequestTypeDef
- See FailoverConfigTypeDef
- See SetSourceRequestTypeDef
- See VpcInterfaceRequestTypeDef
- See AddMaintenanceTypeDef
AddFlowOutputsResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import AddFlowOutputsResponseTypeDef
def get_value() -> AddFlowOutputsResponseTypeDef:
return {
"FlowArn": ...,
"Outputs": ...,
"ResponseMetadata": ...,
}
Definition
class AddFlowOutputsResponseTypeDef(TypedDict):
FlowArn: str,
Outputs: List[OutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See OutputTypeDef
- See ResponseMetadataTypeDef
UpdateFlowOutputResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowOutputResponseTypeDef
def get_value() -> UpdateFlowOutputResponseTypeDef:
return {
"FlowArn": ...,
"Output": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFlowOutputResponseTypeDef(TypedDict):
FlowArn: str,
Output: OutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See OutputTypeDef
- See ResponseMetadataTypeDef
AddFlowSourcesResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import AddFlowSourcesResponseTypeDef
def get_value() -> AddFlowSourcesResponseTypeDef:
return {
"FlowArn": ...,
"Sources": ...,
"ResponseMetadata": ...,
}
Definition
class AddFlowSourcesResponseTypeDef(TypedDict):
FlowArn: str,
Sources: List[SourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SourceTypeDef
- See ResponseMetadataTypeDef
FlowTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import FlowTypeDef
def get_value() -> FlowTypeDef:
return {
"AvailabilityZone": ...,
"Entitlements": ...,
"FlowArn": ...,
"Name": ...,
"Outputs": ...,
"Source": ...,
"Status": ...,
}
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)
- See EntitlementTypeDef
- See MediaStreamTypeDef
- See OutputTypeDef
- See SourceTypeDef
- See FailoverConfigTypeDef
- See SourceTypeDef
- See StatusType
- See VpcInterfaceTypeDef
- See MaintenanceTypeDef
UpdateFlowSourceResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowSourceResponseTypeDef
def get_value() -> UpdateFlowSourceResponseTypeDef:
return {
"FlowArn": ...,
"Source": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFlowSourceResponseTypeDef(TypedDict):
FlowArn: str,
Source: SourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SourceTypeDef
- See ResponseMetadataTypeDef
CreateFlowResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import CreateFlowResponseTypeDef
def get_value() -> CreateFlowResponseTypeDef:
return {
"Flow": ...,
"ResponseMetadata": ...,
}
Definition
class CreateFlowResponseTypeDef(TypedDict):
Flow: FlowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FlowTypeDef
- See ResponseMetadataTypeDef
DescribeFlowResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import DescribeFlowResponseTypeDef
def get_value() -> DescribeFlowResponseTypeDef:
return {
"Flow": ...,
"Messages": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeFlowResponseTypeDef(TypedDict):
Flow: FlowTypeDef, # (1)
Messages: MessagesTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See FlowTypeDef
- See MessagesTypeDef
- See ResponseMetadataTypeDef
UpdateFlowResponseTypeDef
Usage Example
from mypy_boto3_mediaconnect.type_defs import UpdateFlowResponseTypeDef
def get_value() -> UpdateFlowResponseTypeDef:
return {
"Flow": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFlowResponseTypeDef(TypedDict):
Flow: FlowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FlowTypeDef
- See ResponseMetadataTypeDef