Skip to content

Typed dictionaries

Index > MediaConnect > Typed dictionaries

Auto-generated documentation for MediaConnect type annotations stubs module types-aiobotocore-mediaconnect.

ResponseMetadataTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_mediaconnect.type_defs import VpcInterfaceAttachmentTypeDef

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

DeleteFlowRequestRequestTypeDef

Usage Example
from types_aiobotocore_mediaconnect.type_defs import DeleteFlowRequestRequestTypeDef

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

WaiterConfigTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_mediaconnect.type_defs import DescribeFlowRequestRequestTypeDef

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

MessagesTypeDef

Usage Example
from types_aiobotocore_mediaconnect.type_defs import MessagesTypeDef

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

DescribeOfferingRequestRequestTypeDef

Usage Example
from types_aiobotocore_mediaconnect.type_defs import DescribeOfferingRequestRequestTypeDef

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

DescribeReservationRequestRequestTypeDef

Usage Example
from types_aiobotocore_mediaconnect.type_defs import DescribeReservationRequestRequestTypeDef

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

InterfaceRequestTypeDef

Usage Example
from types_aiobotocore_mediaconnect.type_defs import InterfaceRequestTypeDef

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

InterfaceTypeDef

Usage Example
from types_aiobotocore_mediaconnect.type_defs import InterfaceTypeDef

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

EncodingParametersRequestTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_mediaconnect.type_defs import SourcePriorityTypeDef

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

MaintenanceTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_mediaconnect.type_defs import ListTagsForResourceRequestRequestTypeDef

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

ResourceSpecificationTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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],
    StreamId: NotRequired[str],
  1. See ProtocolType

PurchaseOfferingRequestRequestTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_mediaconnect.type_defs import RemoveFlowMediaStreamRequestRequestTypeDef

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

RemoveFlowOutputRequestRequestTypeDef

Usage Example
from types_aiobotocore_mediaconnect.type_defs import RemoveFlowOutputRequestRequestTypeDef

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

RemoveFlowSourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_mediaconnect.type_defs import RemoveFlowSourceRequestRequestTypeDef

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

RemoveFlowVpcInterfaceRequestRequestTypeDef

Usage Example
from types_aiobotocore_mediaconnect.type_defs import RemoveFlowVpcInterfaceRequestRequestTypeDef

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

RevokeFlowEntitlementRequestRequestTypeDef

Usage Example
from types_aiobotocore_mediaconnect.type_defs import RevokeFlowEntitlementRequestRequestTypeDef

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

StartFlowRequestRequestTypeDef

Usage Example
from types_aiobotocore_mediaconnect.type_defs import StartFlowRequestRequestTypeDef

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

StopFlowRequestRequestTypeDef

Usage Example
from types_aiobotocore_mediaconnect.type_defs import StopFlowRequestRequestTypeDef

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

TagResourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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],
    StreamId: NotRequired[str],
    VpcInterfaceName: NotRequired[str],
    WhitelistCidr: NotRequired[str],
  1. See EncryptionTypeDef
  2. See MediaStreamSourceConfigurationRequestTypeDef
  3. See ProtocolType

UpdateFlowSourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_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],
    StreamId: NotRequired[str],
    VpcInterfaceName: NotRequired[str],
    WhitelistCidr: NotRequired[str],
  1. See UpdateEncryptionTypeDef
  2. See MediaStreamSourceConfigurationRequestTypeDef
  3. See ProtocolType

OutputTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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)
  1. See EntitlementTypeDef
  2. See MediaStreamTypeDef
  3. See OutputTypeDef
  4. See SourceTypeDef
  5. See FailoverConfigTypeDef
  6. See SourceTypeDef
  7. See StatusType
  8. See VpcInterfaceTypeDef
  9. See MaintenanceTypeDef

UpdateFlowSourceResponseTypeDef

Usage Example
from types_aiobotocore_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)
  1. See SourceTypeDef
  2. See ResponseMetadataTypeDef

CreateFlowResponseTypeDef

Usage Example
from types_aiobotocore_mediaconnect.type_defs import CreateFlowResponseTypeDef

def get_value() -> CreateFlowResponseTypeDef:
    return {
        "Flow": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateFlowResponseTypeDef(TypedDict):
    Flow: FlowTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowTypeDef
  2. See ResponseMetadataTypeDef

DescribeFlowResponseTypeDef

Usage Example
from types_aiobotocore_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)
  1. See FlowTypeDef
  2. See MessagesTypeDef
  3. See ResponseMetadataTypeDef

UpdateFlowResponseTypeDef

Usage Example
from types_aiobotocore_mediaconnect.type_defs import UpdateFlowResponseTypeDef

def get_value() -> UpdateFlowResponseTypeDef:
    return {
        "Flow": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateFlowResponseTypeDef(TypedDict):
    Flow: FlowTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowTypeDef
  2. See ResponseMetadataTypeDef