Skip to content

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)
  1. See NetworkInterfaceTypeType

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,
  1. See NetworkInterfaceTypeType

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,
  1. See MaintenanceDayType

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],
  1. See AlgorithmType
  2. See KeyTypeType

VpcInterfaceAttachmentTypeDef

Usage Example
from mypy_boto3_mediaconnect.type_defs import VpcInterfaceAttachmentTypeDef

def get_value() -> VpcInterfaceAttachmentTypeDef:
    return {
        "VpcInterfaceName": ...,
    }
Definition
class VpcInterfaceAttachmentTypeDef(TypedDict):
    VpcInterfaceName: NotRequired[str],

DeleteFlowRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconnect.type_defs import DeleteFlowRequestRequestTypeDef

def get_value() -> DeleteFlowRequestRequestTypeDef:
    return {
        "FlowArn": ...,
    }
Definition
class DeleteFlowRequestRequestTypeDef(TypedDict):
    FlowArn: str,

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": ...,
    }
Definition
class DescribeFlowRequestRequestTypeDef(TypedDict):
    FlowArn: str,

MessagesTypeDef

Usage Example
from mypy_boto3_mediaconnect.type_defs import MessagesTypeDef

def get_value() -> MessagesTypeDef:
    return {
        "Errors": ...,
    }
Definition
class MessagesTypeDef(TypedDict):
    Errors: List[str],

DescribeOfferingRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconnect.type_defs import DescribeOfferingRequestRequestTypeDef

def get_value() -> DescribeOfferingRequestRequestTypeDef:
    return {
        "OfferingArn": ...,
    }
Definition
class DescribeOfferingRequestRequestTypeDef(TypedDict):
    OfferingArn: str,

DescribeReservationRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconnect.type_defs import DescribeReservationRequestRequestTypeDef

def get_value() -> DescribeReservationRequestRequestTypeDef:
    return {
        "ReservationArn": ...,
    }
Definition
class DescribeReservationRequestRequestTypeDef(TypedDict):
    ReservationArn: str,

InterfaceRequestTypeDef

Usage Example
from mypy_boto3_mediaconnect.type_defs import InterfaceRequestTypeDef

def get_value() -> InterfaceRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class InterfaceRequestTypeDef(TypedDict):
    Name: str,

InterfaceTypeDef

Usage Example
from mypy_boto3_mediaconnect.type_defs import InterfaceTypeDef

def get_value() -> InterfaceTypeDef:
    return {
        "Name": ...,
    }
Definition
class InterfaceTypeDef(TypedDict):
    Name: str,

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)
  1. See EncoderProfileType

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)
  1. See EncoderProfileType

SourcePriorityTypeDef

Usage Example
from mypy_boto3_mediaconnect.type_defs import SourcePriorityTypeDef

def get_value() -> SourcePriorityTypeDef:
    return {
        "PrimarySource": ...,
    }
Definition
class SourcePriorityTypeDef(TypedDict):
    PrimarySource: NotRequired[str],

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],
  1. See MaintenanceDayType

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)
  1. See ColorimetryType
  2. See RangeType
  3. See ScanModeType
  4. 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)
  1. See ColorimetryType
  2. See RangeType
  3. See ScanModeType
  4. 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": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

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],
  1. 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],
  1. 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": ...,
    }
Definition
class RemoveFlowOutputRequestRequestTypeDef(TypedDict):
    FlowArn: str,
    OutputArn: str,

RemoveFlowSourceRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconnect.type_defs import RemoveFlowSourceRequestRequestTypeDef

def get_value() -> RemoveFlowSourceRequestRequestTypeDef:
    return {
        "FlowArn": ...,
        "SourceArn": ...,
    }
Definition
class RemoveFlowSourceRequestRequestTypeDef(TypedDict):
    FlowArn: str,
    SourceArn: str,

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": ...,
    }
Definition
class StartFlowRequestRequestTypeDef(TypedDict):
    FlowArn: str,

StopFlowRequestRequestTypeDef

Usage Example
from mypy_boto3_mediaconnect.type_defs import StopFlowRequestRequestTypeDef

def get_value() -> StopFlowRequestRequestTypeDef:
    return {
        "FlowArn": ...,
    }
Definition
class StopFlowRequestRequestTypeDef(TypedDict):
    FlowArn: str,

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],
  1. See AlgorithmType
  2. 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],
  1. See MaintenanceDayType

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)
  1. See StatusType
  2. 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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See StatusType
  2. 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)
  1. See StatusType
  2. 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)
  1. See VpcInterfaceRequestTypeDef

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)
  1. See VpcInterfaceTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See EncryptionTypeDef
  2. See EntitlementStatusType

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],
  1. See EncryptionTypeDef
  2. See EntitlementStatusType

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)
  1. See WaiterConfigTypeDef

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)
  1. See WaiterConfigTypeDef

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)
  1. See WaiterConfigTypeDef

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)
  1. See InterfaceRequestTypeDef

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)
  1. See InterfaceRequestTypeDef

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,
  1. 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)
  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)
  1. See FailoverModeType
  2. See SourcePriorityTypeDef
  3. 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)
  1. See FailoverModeType
  2. See SourcePriorityTypeDef
  3. 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)
  1. See SourceTypeType
  2. See StatusType
  3. 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],
  1. See FmtpRequestTypeDef

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],
  1. 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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See ListedEntitlementTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DurationUnitsType
  2. See PriceUnitsType
  3. See ResourceSpecificationTypeDef

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,
  1. See DurationUnitsType
  2. See PriceUnitsType
  3. See ReservationStateType
  4. See ResourceSpecificationTypeDef

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]],
  1. See UpdateEncryptionTypeDef
  2. See EntitlementStatusType

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)
  1. See EntitlementTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See EntitlementTypeDef
  2. See ResponseMetadataTypeDef

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,
  1. See GrantEntitlementRequestTypeDef

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)
  1. See DestinationConfigurationRequestTypeDef
  2. See EncodingNameType
  3. 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)
  1. See EncodingNameType
  2. See InputConfigurationRequestTypeDef

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)
  1. See DestinationConfigurationTypeDef
  2. See EncodingNameType
  3. See EncodingParametersTypeDef

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)
  1. See EncodingNameType
  2. See InputConfigurationTypeDef

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)
  1. See UpdateFailoverConfigTypeDef
  2. See UpdateMaintenanceTypeDef

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)
  1. See ListedFlowTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See MediaStreamAttributesRequestTypeDef
  2. See MediaStreamTypeType

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],
  1. See MediaStreamAttributesRequestTypeDef
  2. See MediaStreamTypeType

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],
  1. See MediaStreamAttributesTypeDef
  2. See MediaStreamTypeType

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)
  1. See OfferingTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See OfferingTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ReservationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ReservationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ReservationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See EncryptionTypeDef
  2. See MediaStreamOutputConfigurationRequestTypeDef
  3. See ProtocolType
  4. 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)
  1. See UpdateEncryptionTypeDef
  2. See MediaStreamOutputConfigurationRequestTypeDef
  3. See ProtocolType
  4. 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],
  1. See EncryptionTypeDef
  2. See MediaStreamSourceConfigurationRequestTypeDef
  3. See ProtocolType

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],
  1. See UpdateEncryptionTypeDef
  2. See MediaStreamSourceConfigurationRequestTypeDef
  3. See ProtocolType

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)
  1. See EncryptionTypeDef
  2. See MediaStreamOutputConfigurationTypeDef
  3. See TransportTypeDef
  4. 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],
  1. See EncryptionTypeDef
  2. See MediaStreamSourceConfigurationTypeDef
  3. See TransportTypeDef

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)
  1. See AddMediaStreamRequestTypeDef

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)
  1. See MediaStreamTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See MediaStreamTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See AddOutputRequestTypeDef

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)
  1. See SetSourceRequestTypeDef

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)
  1. See GrantEntitlementRequestTypeDef
  2. See AddMediaStreamRequestTypeDef
  3. See AddOutputRequestTypeDef
  4. See SetSourceRequestTypeDef
  5. See FailoverConfigTypeDef
  6. See SetSourceRequestTypeDef
  7. See VpcInterfaceRequestTypeDef
  8. See AddMaintenanceTypeDef

AddFlowOutputsResponseTypeDef

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)
  1. See OutputTypeDef
  2. 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)
  1. See OutputTypeDef
  2. 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)
  1. See SourceTypeDef
  2. See ResponseMetadataTypeDef

FlowTypeDef

Usage Example
from mypy_boto3_mediaconnect.type_defs import FlowTypeDef

def get_value() -> FlowTypeDef:
    return {
        "AvailabilityZone": ...,
        "Entitlements": ...,
        "FlowArn": ...,
        "Name": ...,
        "