Type definitions#
Index > MediaConnect > Type definitions
Auto-generated documentation for MediaConnect type annotations stubs module mypy-boto3-mediaconnect.
VpcInterfaceAttachmentTypeDef#
# VpcInterfaceAttachmentTypeDef definition
class VpcInterfaceAttachmentTypeDef(TypedDict):
VpcInterfaceName: NotRequired[str],
AddBridgeNetworkOutputRequestTypeDef#
# AddBridgeNetworkOutputRequestTypeDef definition
class AddBridgeNetworkOutputRequestTypeDef(TypedDict):
IpAddress: str,
Name: str,
NetworkName: str,
Port: int,
Protocol: ProtocolType, # (1)
Ttl: int,
- See ProtocolType
AddBridgeNetworkSourceRequestTypeDef#
# AddBridgeNetworkSourceRequestTypeDef definition
class AddBridgeNetworkSourceRequestTypeDef(TypedDict):
MulticastIp: str,
Name: str,
NetworkName: str,
Port: int,
Protocol: ProtocolType, # (1)
- See ProtocolType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AddEgressGatewayBridgeRequestTypeDef#
# AddEgressGatewayBridgeRequestTypeDef definition
class AddEgressGatewayBridgeRequestTypeDef(TypedDict):
MaxBitrate: int,
VpcInterfaceRequestTypeDef#
# VpcInterfaceRequestTypeDef definition
class VpcInterfaceRequestTypeDef(TypedDict):
Name: str,
RoleArn: str,
SecurityGroupIds: Sequence[str],
SubnetId: str,
NetworkInterfaceType: NotRequired[NetworkInterfaceTypeType], # (1)
VpcInterfaceTypeDef#
# VpcInterfaceTypeDef definition
class VpcInterfaceTypeDef(TypedDict):
Name: str,
NetworkInterfaceIds: List[str],
NetworkInterfaceType: NetworkInterfaceTypeType, # (1)
RoleArn: str,
SecurityGroupIds: List[str],
SubnetId: str,
AddIngressGatewayBridgeRequestTypeDef#
# AddIngressGatewayBridgeRequestTypeDef definition
class AddIngressGatewayBridgeRequestTypeDef(TypedDict):
MaxBitrate: int,
MaxOutputs: int,
AddMaintenanceTypeDef#
# AddMaintenanceTypeDef definition
class AddMaintenanceTypeDef(TypedDict):
MaintenanceDay: MaintenanceDayType, # (1)
MaintenanceStartHour: str,
EncryptionTypeDef#
# EncryptionTypeDef definition
class EncryptionTypeDef(TypedDict):
RoleArn: str,
Algorithm: NotRequired[AlgorithmType], # (1)
ConstantInitializationVector: NotRequired[str],
DeviceId: NotRequired[str],
KeyType: NotRequired[KeyTypeType], # (2)
Region: NotRequired[str],
ResourceId: NotRequired[str],
SecretArn: NotRequired[str],
Url: NotRequired[str],
- See AlgorithmType
- See KeyTypeType
BridgeFlowOutputTypeDef#
# BridgeFlowOutputTypeDef definition
class BridgeFlowOutputTypeDef(TypedDict):
FlowArn: str,
FlowSourceArn: str,
Name: str,
BridgeNetworkOutputTypeDef#
# BridgeNetworkOutputTypeDef definition
class BridgeNetworkOutputTypeDef(TypedDict):
IpAddress: str,
Name: str,
NetworkName: str,
Port: int,
Protocol: ProtocolType, # (1)
Ttl: int,
- See ProtocolType
BridgeNetworkSourceTypeDef#
# BridgeNetworkSourceTypeDef definition
class BridgeNetworkSourceTypeDef(TypedDict):
MulticastIp: str,
Name: str,
NetworkName: str,
Port: int,
Protocol: ProtocolType, # (1)
- See ProtocolType
EgressGatewayBridgeTypeDef#
# EgressGatewayBridgeTypeDef definition
class EgressGatewayBridgeTypeDef(TypedDict):
MaxBitrate: int,
InstanceId: NotRequired[str],
IngressGatewayBridgeTypeDef#
# IngressGatewayBridgeTypeDef definition
class IngressGatewayBridgeTypeDef(TypedDict):
MaxBitrate: int,
MaxOutputs: int,
InstanceId: NotRequired[str],
MessageDetailTypeDef#
# MessageDetailTypeDef definition
class MessageDetailTypeDef(TypedDict):
Code: str,
Message: str,
ResourceName: NotRequired[str],
MonitoringConfigTypeDef#
# MonitoringConfigTypeDef definition
class MonitoringConfigTypeDef(TypedDict):
ThumbnailState: NotRequired[ThumbnailStateType], # (1)
GatewayNetworkTypeDef#
# GatewayNetworkTypeDef definition
class GatewayNetworkTypeDef(TypedDict):
CidrBlock: str,
Name: str,
DeleteBridgeRequestRequestTypeDef#
# DeleteBridgeRequestRequestTypeDef definition
class DeleteBridgeRequestRequestTypeDef(TypedDict):
BridgeArn: str,
DeleteFlowRequestRequestTypeDef#
# DeleteFlowRequestRequestTypeDef definition
class DeleteFlowRequestRequestTypeDef(TypedDict):
FlowArn: str,
DeleteGatewayRequestRequestTypeDef#
# DeleteGatewayRequestRequestTypeDef definition
class DeleteGatewayRequestRequestTypeDef(TypedDict):
GatewayArn: str,
DeregisterGatewayInstanceRequestRequestTypeDef#
# DeregisterGatewayInstanceRequestRequestTypeDef definition
class DeregisterGatewayInstanceRequestRequestTypeDef(TypedDict):
GatewayInstanceArn: str,
Force: NotRequired[bool],
DescribeBridgeRequestRequestTypeDef#
# DescribeBridgeRequestRequestTypeDef definition
class DescribeBridgeRequestRequestTypeDef(TypedDict):
BridgeArn: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeFlowRequestRequestTypeDef#
# DescribeFlowRequestRequestTypeDef definition
class DescribeFlowRequestRequestTypeDef(TypedDict):
FlowArn: str,
MessagesTypeDef#
# MessagesTypeDef definition
class MessagesTypeDef(TypedDict):
Errors: List[str],
DescribeFlowSourceMetadataRequestRequestTypeDef#
# DescribeFlowSourceMetadataRequestRequestTypeDef definition
class DescribeFlowSourceMetadataRequestRequestTypeDef(TypedDict):
FlowArn: str,
DescribeFlowSourceThumbnailRequestRequestTypeDef#
# DescribeFlowSourceThumbnailRequestRequestTypeDef definition
class DescribeFlowSourceThumbnailRequestRequestTypeDef(TypedDict):
FlowArn: str,
DescribeGatewayInstanceRequestRequestTypeDef#
# DescribeGatewayInstanceRequestRequestTypeDef definition
class DescribeGatewayInstanceRequestRequestTypeDef(TypedDict):
GatewayInstanceArn: str,
DescribeGatewayRequestRequestTypeDef#
# DescribeGatewayRequestRequestTypeDef definition
class DescribeGatewayRequestRequestTypeDef(TypedDict):
GatewayArn: str,
DescribeOfferingRequestRequestTypeDef#
# DescribeOfferingRequestRequestTypeDef definition
class DescribeOfferingRequestRequestTypeDef(TypedDict):
OfferingArn: str,
DescribeReservationRequestRequestTypeDef#
# DescribeReservationRequestRequestTypeDef definition
class DescribeReservationRequestRequestTypeDef(TypedDict):
ReservationArn: str,
InterfaceRequestTypeDef#
# InterfaceRequestTypeDef definition
class InterfaceRequestTypeDef(TypedDict):
Name: str,
InterfaceTypeDef#
# InterfaceTypeDef definition
class InterfaceTypeDef(TypedDict):
Name: str,
EncodingParametersRequestTypeDef#
# EncodingParametersRequestTypeDef definition
class EncodingParametersRequestTypeDef(TypedDict):
CompressionFactor: float,
EncoderProfile: EncoderProfileType, # (1)
EncodingParametersTypeDef#
# EncodingParametersTypeDef definition
class EncodingParametersTypeDef(TypedDict):
CompressionFactor: float,
EncoderProfile: EncoderProfileType, # (1)
SourcePriorityTypeDef#
# SourcePriorityTypeDef definition
class SourcePriorityTypeDef(TypedDict):
PrimarySource: NotRequired[str],
MaintenanceTypeDef#
# MaintenanceTypeDef definition
class MaintenanceTypeDef(TypedDict):
MaintenanceDay: NotRequired[MaintenanceDayType], # (1)
MaintenanceDeadline: NotRequired[str],
MaintenanceScheduledDate: NotRequired[str],
MaintenanceStartHour: NotRequired[str],
FmtpRequestTypeDef#
# FmtpRequestTypeDef definition
class FmtpRequestTypeDef(TypedDict):
ChannelOrder: NotRequired[str],
Colorimetry: NotRequired[ColorimetryType], # (1)
ExactFramerate: NotRequired[str],
Par: NotRequired[str],
Range: NotRequired[RangeType], # (2)
ScanMode: NotRequired[ScanModeType], # (3)
Tcs: NotRequired[TcsType], # (4)
- See ColorimetryType
- See RangeType
- See ScanModeType
- See TcsType
FmtpTypeDef#
# FmtpTypeDef definition
class FmtpTypeDef(TypedDict):
ChannelOrder: NotRequired[str],
Colorimetry: NotRequired[ColorimetryType], # (1)
ExactFramerate: NotRequired[str],
Par: NotRequired[str],
Range: NotRequired[RangeType], # (2)
ScanMode: NotRequired[ScanModeType], # (3)
Tcs: NotRequired[TcsType], # (4)
- See ColorimetryType
- See RangeType
- See ScanModeType
- See TcsType
FrameResolutionTypeDef#
# FrameResolutionTypeDef definition
class FrameResolutionTypeDef(TypedDict):
FrameHeight: int,
FrameWidth: int,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListBridgesRequestRequestTypeDef#
# ListBridgesRequestRequestTypeDef definition
class ListBridgesRequestRequestTypeDef(TypedDict):
FilterArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedBridgeTypeDef#
# ListedBridgeTypeDef definition
class ListedBridgeTypeDef(TypedDict):
BridgeArn: str,
BridgeState: BridgeStateType, # (1)
BridgeType: str,
Name: str,
PlacementArn: str,
- See BridgeStateType
ListEntitlementsRequestRequestTypeDef#
# ListEntitlementsRequestRequestTypeDef definition
class ListEntitlementsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedEntitlementTypeDef#
# ListedEntitlementTypeDef definition
class ListedEntitlementTypeDef(TypedDict):
EntitlementArn: str,
EntitlementName: str,
DataTransferSubscriberFeePercent: NotRequired[int],
ListFlowsRequestRequestTypeDef#
# ListFlowsRequestRequestTypeDef definition
class ListFlowsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListGatewayInstancesRequestRequestTypeDef#
# ListGatewayInstancesRequestRequestTypeDef definition
class ListGatewayInstancesRequestRequestTypeDef(TypedDict):
FilterArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedGatewayInstanceTypeDef#
# ListedGatewayInstanceTypeDef definition
class ListedGatewayInstanceTypeDef(TypedDict):
GatewayArn: str,
GatewayInstanceArn: str,
InstanceId: str,
InstanceState: NotRequired[InstanceStateType], # (1)
ListGatewaysRequestRequestTypeDef#
# ListGatewaysRequestRequestTypeDef definition
class ListGatewaysRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedGatewayTypeDef#
# ListedGatewayTypeDef definition
class ListedGatewayTypeDef(TypedDict):
GatewayArn: str,
GatewayState: GatewayStateType, # (1)
Name: str,
- See GatewayStateType
ListOfferingsRequestRequestTypeDef#
# ListOfferingsRequestRequestTypeDef definition
class ListOfferingsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListReservationsRequestRequestTypeDef#
# ListReservationsRequestRequestTypeDef definition
class ListReservationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
ResourceSpecificationTypeDef#
# ResourceSpecificationTypeDef definition
class ResourceSpecificationTypeDef(TypedDict):
ResourceType: ResourceTypeType, # (1)
ReservedBitrate: NotRequired[int],
- See ResourceTypeType
TransportTypeDef#
# TransportTypeDef definition
class TransportTypeDef(TypedDict):
Protocol: ProtocolType, # (1)
CidrAllowList: NotRequired[List[str]],
MaxBitrate: NotRequired[int],
MaxLatency: NotRequired[int],
MaxSyncBuffer: NotRequired[int],
MinLatency: NotRequired[int],
RemoteId: NotRequired[str],
SenderControlPort: NotRequired[int],
SenderIpAddress: NotRequired[str],
SmoothingLatency: NotRequired[int],
SourceListenerAddress: NotRequired[str],
SourceListenerPort: NotRequired[int],
StreamId: NotRequired[str],
- See ProtocolType
PurchaseOfferingRequestRequestTypeDef#
# PurchaseOfferingRequestRequestTypeDef definition
class PurchaseOfferingRequestRequestTypeDef(TypedDict):
OfferingArn: str,
ReservationName: str,
Start: str,
RemoveBridgeOutputRequestRequestTypeDef#
# RemoveBridgeOutputRequestRequestTypeDef definition
class RemoveBridgeOutputRequestRequestTypeDef(TypedDict):
BridgeArn: str,
OutputName: str,
RemoveBridgeSourceRequestRequestTypeDef#
# RemoveBridgeSourceRequestRequestTypeDef definition
class RemoveBridgeSourceRequestRequestTypeDef(TypedDict):
BridgeArn: str,
SourceName: str,
RemoveFlowMediaStreamRequestRequestTypeDef#
# RemoveFlowMediaStreamRequestRequestTypeDef definition
class RemoveFlowMediaStreamRequestRequestTypeDef(TypedDict):
FlowArn: str,
MediaStreamName: str,
RemoveFlowOutputRequestRequestTypeDef#
# RemoveFlowOutputRequestRequestTypeDef definition
class RemoveFlowOutputRequestRequestTypeDef(TypedDict):
FlowArn: str,
OutputArn: str,
RemoveFlowSourceRequestRequestTypeDef#
# RemoveFlowSourceRequestRequestTypeDef definition
class RemoveFlowSourceRequestRequestTypeDef(TypedDict):
FlowArn: str,
SourceArn: str,
RemoveFlowVpcInterfaceRequestRequestTypeDef#
# RemoveFlowVpcInterfaceRequestRequestTypeDef definition
class RemoveFlowVpcInterfaceRequestRequestTypeDef(TypedDict):
FlowArn: str,
VpcInterfaceName: str,
RevokeFlowEntitlementRequestRequestTypeDef#
# RevokeFlowEntitlementRequestRequestTypeDef definition
class RevokeFlowEntitlementRequestRequestTypeDef(TypedDict):
EntitlementArn: str,
FlowArn: str,
StartFlowRequestRequestTypeDef#
# StartFlowRequestRequestTypeDef definition
class StartFlowRequestRequestTypeDef(TypedDict):
FlowArn: str,
StopFlowRequestRequestTypeDef#
# StopFlowRequestRequestTypeDef definition
class StopFlowRequestRequestTypeDef(TypedDict):
FlowArn: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateBridgeNetworkOutputRequestTypeDef#
# UpdateBridgeNetworkOutputRequestTypeDef definition
class UpdateBridgeNetworkOutputRequestTypeDef(TypedDict):
IpAddress: NotRequired[str],
NetworkName: NotRequired[str],
Port: NotRequired[int],
Protocol: NotRequired[ProtocolType], # (1)
Ttl: NotRequired[int],
- See ProtocolType
UpdateBridgeNetworkSourceRequestTypeDef#
# UpdateBridgeNetworkSourceRequestTypeDef definition
class UpdateBridgeNetworkSourceRequestTypeDef(TypedDict):
MulticastIp: NotRequired[str],
NetworkName: NotRequired[str],
Port: NotRequired[int],
Protocol: NotRequired[ProtocolType], # (1)
- See ProtocolType
UpdateEgressGatewayBridgeRequestTypeDef#
# UpdateEgressGatewayBridgeRequestTypeDef definition
class UpdateEgressGatewayBridgeRequestTypeDef(TypedDict):
MaxBitrate: NotRequired[int],
UpdateIngressGatewayBridgeRequestTypeDef#
# UpdateIngressGatewayBridgeRequestTypeDef definition
class UpdateIngressGatewayBridgeRequestTypeDef(TypedDict):
MaxBitrate: NotRequired[int],
MaxOutputs: NotRequired[int],
UpdateBridgeStateRequestRequestTypeDef#
# UpdateBridgeStateRequestRequestTypeDef definition
class UpdateBridgeStateRequestRequestTypeDef(TypedDict):
BridgeArn: str,
DesiredState: DesiredStateType, # (1)
- See DesiredStateType
UpdateEncryptionTypeDef#
# UpdateEncryptionTypeDef definition
class UpdateEncryptionTypeDef(TypedDict):
Algorithm: NotRequired[AlgorithmType], # (1)
ConstantInitializationVector: NotRequired[str],
DeviceId: NotRequired[str],
KeyType: NotRequired[KeyTypeType], # (2)
Region: NotRequired[str],
ResourceId: NotRequired[str],
RoleArn: NotRequired[str],
SecretArn: NotRequired[str],
Url: NotRequired[str],
- See AlgorithmType
- See KeyTypeType
UpdateMaintenanceTypeDef#
# UpdateMaintenanceTypeDef definition
class UpdateMaintenanceTypeDef(TypedDict):
MaintenanceDay: NotRequired[MaintenanceDayType], # (1)
MaintenanceScheduledDate: NotRequired[str],
MaintenanceStartHour: NotRequired[str],
UpdateGatewayInstanceRequestRequestTypeDef#
# UpdateGatewayInstanceRequestRequestTypeDef definition
class UpdateGatewayInstanceRequestRequestTypeDef(TypedDict):
GatewayInstanceArn: str,
BridgePlacement: NotRequired[BridgePlacementType], # (1)
AddBridgeFlowSourceRequestTypeDef#
# AddBridgeFlowSourceRequestTypeDef definition
class AddBridgeFlowSourceRequestTypeDef(TypedDict):
FlowArn: str,
Name: str,
FlowVpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef], # (1)
BridgeFlowSourceTypeDef#
# BridgeFlowSourceTypeDef definition
class BridgeFlowSourceTypeDef(TypedDict):
FlowArn: str,
Name: str,
FlowVpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef], # (1)
OutputArn: NotRequired[str],
GatewayBridgeSourceTypeDef#
# GatewayBridgeSourceTypeDef definition
class GatewayBridgeSourceTypeDef(TypedDict):
BridgeArn: str,
VpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef], # (1)
SetGatewayBridgeSourceRequestTypeDef#
# SetGatewayBridgeSourceRequestTypeDef definition
class SetGatewayBridgeSourceRequestTypeDef(TypedDict):
BridgeArn: str,
VpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef], # (1)
UpdateBridgeFlowSourceRequestTypeDef#
# UpdateBridgeFlowSourceRequestTypeDef definition
class UpdateBridgeFlowSourceRequestTypeDef(TypedDict):
FlowArn: NotRequired[str],
FlowVpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef], # (1)
UpdateGatewayBridgeSourceRequestTypeDef#
# UpdateGatewayBridgeSourceRequestTypeDef definition
class UpdateGatewayBridgeSourceRequestTypeDef(TypedDict):
BridgeArn: NotRequired[str],
VpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef], # (1)
AddBridgeOutputRequestTypeDef#
# AddBridgeOutputRequestTypeDef definition
class AddBridgeOutputRequestTypeDef(TypedDict):
NetworkOutput: NotRequired[AddBridgeNetworkOutputRequestTypeDef], # (1)
DeleteBridgeResponseTypeDef#
# DeleteBridgeResponseTypeDef definition
class DeleteBridgeResponseTypeDef(TypedDict):
BridgeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteFlowResponseTypeDef#
# DeleteFlowResponseTypeDef definition
class DeleteFlowResponseTypeDef(TypedDict):
FlowArn: str,
Status: StatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StatusType
- See ResponseMetadataTypeDef
DeleteGatewayResponseTypeDef#
# DeleteGatewayResponseTypeDef definition
class DeleteGatewayResponseTypeDef(TypedDict):
GatewayArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeregisterGatewayInstanceResponseTypeDef#
# DeregisterGatewayInstanceResponseTypeDef definition
class DeregisterGatewayInstanceResponseTypeDef(TypedDict):
GatewayInstanceArn: str,
InstanceState: InstanceStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveBridgeOutputResponseTypeDef#
# RemoveBridgeOutputResponseTypeDef definition
class RemoveBridgeOutputResponseTypeDef(TypedDict):
BridgeArn: str,
OutputName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveBridgeSourceResponseTypeDef#
# RemoveBridgeSourceResponseTypeDef definition
class RemoveBridgeSourceResponseTypeDef(TypedDict):
BridgeArn: str,
SourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveFlowMediaStreamResponseTypeDef#
# RemoveFlowMediaStreamResponseTypeDef definition
class RemoveFlowMediaStreamResponseTypeDef(TypedDict):
FlowArn: str,
MediaStreamName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveFlowOutputResponseTypeDef#
# RemoveFlowOutputResponseTypeDef definition
class RemoveFlowOutputResponseTypeDef(TypedDict):
FlowArn: str,
OutputArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveFlowSourceResponseTypeDef#
# RemoveFlowSourceResponseTypeDef definition
class RemoveFlowSourceResponseTypeDef(TypedDict):
FlowArn: str,
SourceArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveFlowVpcInterfaceResponseTypeDef#
# RemoveFlowVpcInterfaceResponseTypeDef definition
class RemoveFlowVpcInterfaceResponseTypeDef(TypedDict):
FlowArn: str,
NonDeletedNetworkInterfaceIds: List[str],
VpcInterfaceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RevokeFlowEntitlementResponseTypeDef#
# RevokeFlowEntitlementResponseTypeDef definition
class RevokeFlowEntitlementResponseTypeDef(TypedDict):
EntitlementArn: str,
FlowArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartFlowResponseTypeDef#
# StartFlowResponseTypeDef definition
class StartFlowResponseTypeDef(TypedDict):
FlowArn: str,
Status: StatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StatusType
- See ResponseMetadataTypeDef
StopFlowResponseTypeDef#
# StopFlowResponseTypeDef definition
class StopFlowResponseTypeDef(TypedDict):
FlowArn: str,
Status: StatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StatusType
- See ResponseMetadataTypeDef
UpdateBridgeStateResponseTypeDef#
# UpdateBridgeStateResponseTypeDef definition
class UpdateBridgeStateResponseTypeDef(TypedDict):
BridgeArn: str,
DesiredState: DesiredStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGatewayInstanceResponseTypeDef#
# UpdateGatewayInstanceResponseTypeDef definition
class UpdateGatewayInstanceResponseTypeDef(TypedDict):
BridgePlacement: BridgePlacementType, # (1)
GatewayInstanceArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddFlowVpcInterfacesRequestRequestTypeDef#
# AddFlowVpcInterfacesRequestRequestTypeDef definition
class AddFlowVpcInterfacesRequestRequestTypeDef(TypedDict):
FlowArn: str,
VpcInterfaces: Sequence[VpcInterfaceRequestTypeDef], # (1)
AddFlowVpcInterfacesResponseTypeDef#
# AddFlowVpcInterfacesResponseTypeDef definition
class AddFlowVpcInterfacesResponseTypeDef(TypedDict):
FlowArn: str,
VpcInterfaces: List[VpcInterfaceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EntitlementTypeDef#
# EntitlementTypeDef definition
class EntitlementTypeDef(TypedDict):
EntitlementArn: str,
Name: str,
Subscribers: List[str],
DataTransferSubscriberFeePercent: NotRequired[int],
Description: NotRequired[str],
Encryption: NotRequired[EncryptionTypeDef], # (1)
EntitlementStatus: NotRequired[EntitlementStatusType], # (2)
GrantEntitlementRequestTypeDef#
# GrantEntitlementRequestTypeDef definition
class GrantEntitlementRequestTypeDef(TypedDict):
Subscribers: Sequence[str],
DataTransferSubscriberFeePercent: NotRequired[int],
Description: NotRequired[str],
Encryption: NotRequired[EncryptionTypeDef], # (1)
EntitlementStatus: NotRequired[EntitlementStatusType], # (2)
Name: NotRequired[str],
BridgeOutputTypeDef#
# BridgeOutputTypeDef definition
class BridgeOutputTypeDef(TypedDict):
FlowOutput: NotRequired[BridgeFlowOutputTypeDef], # (1)
NetworkOutput: NotRequired[BridgeNetworkOutputTypeDef], # (2)
GatewayInstanceTypeDef#
# GatewayInstanceTypeDef definition
class GatewayInstanceTypeDef(TypedDict):
BridgePlacement: BridgePlacementType, # (1)
ConnectionStatus: ConnectionStatusType, # (2)
GatewayArn: str,
GatewayInstanceArn: str,
InstanceId: str,
InstanceState: InstanceStateType, # (4)
RunningBridgeCount: int,
InstanceMessages: NotRequired[List[MessageDetailTypeDef]], # (3)
- See BridgePlacementType
- See ConnectionStatusType
- See MessageDetailTypeDef
- See InstanceStateType
ThumbnailDetailsTypeDef#
# ThumbnailDetailsTypeDef definition
class ThumbnailDetailsTypeDef(TypedDict):
FlowArn: str,
ThumbnailMessages: List[MessageDetailTypeDef], # (1)
Thumbnail: NotRequired[str],
Timecode: NotRequired[str],
Timestamp: NotRequired[datetime],
CreateGatewayRequestRequestTypeDef#
# CreateGatewayRequestRequestTypeDef definition
class CreateGatewayRequestRequestTypeDef(TypedDict):
EgressCidrBlocks: Sequence[str],
Name: str,
Networks: Sequence[GatewayNetworkTypeDef], # (1)
GatewayTypeDef#
# GatewayTypeDef definition
class GatewayTypeDef(TypedDict):
EgressCidrBlocks: List[str],
GatewayArn: str,
Name: str,
Networks: List[GatewayNetworkTypeDef], # (3)
GatewayMessages: NotRequired[List[MessageDetailTypeDef]], # (1)
GatewayState: NotRequired[GatewayStateType], # (2)
DescribeFlowRequestFlowActiveWaitTypeDef#
# DescribeFlowRequestFlowActiveWaitTypeDef definition
class DescribeFlowRequestFlowActiveWaitTypeDef(TypedDict):
FlowArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeFlowRequestFlowDeletedWaitTypeDef#
# DescribeFlowRequestFlowDeletedWaitTypeDef definition
class DescribeFlowRequestFlowDeletedWaitTypeDef(TypedDict):
FlowArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeFlowRequestFlowStandbyWaitTypeDef#
# DescribeFlowRequestFlowStandbyWaitTypeDef definition
class DescribeFlowRequestFlowStandbyWaitTypeDef(TypedDict):
FlowArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DestinationConfigurationRequestTypeDef#
# DestinationConfigurationRequestTypeDef definition
class DestinationConfigurationRequestTypeDef(TypedDict):
DestinationIp: str,
DestinationPort: int,
Interface: InterfaceRequestTypeDef, # (1)
InputConfigurationRequestTypeDef#
# InputConfigurationRequestTypeDef definition
class InputConfigurationRequestTypeDef(TypedDict):
InputPort: int,
Interface: InterfaceRequestTypeDef, # (1)
DestinationConfigurationTypeDef#
# DestinationConfigurationTypeDef definition
class DestinationConfigurationTypeDef(TypedDict):
DestinationIp: str,
DestinationPort: int,
Interface: InterfaceTypeDef, # (1)
OutboundIp: str,
- See InterfaceTypeDef
InputConfigurationTypeDef#
# InputConfigurationTypeDef definition
class InputConfigurationTypeDef(TypedDict):
InputIp: str,
InputPort: int,
Interface: InterfaceTypeDef, # (1)
- See InterfaceTypeDef
FailoverConfigTypeDef#
# FailoverConfigTypeDef definition
class FailoverConfigTypeDef(TypedDict):
FailoverMode: NotRequired[FailoverModeType], # (1)
RecoveryWindow: NotRequired[int],
SourcePriority: NotRequired[SourcePriorityTypeDef], # (2)
State: NotRequired[StateType], # (3)
- See FailoverModeType
- See SourcePriorityTypeDef
- See StateType
UpdateFailoverConfigTypeDef#
# UpdateFailoverConfigTypeDef definition
class UpdateFailoverConfigTypeDef(TypedDict):
FailoverMode: NotRequired[FailoverModeType], # (1)
RecoveryWindow: NotRequired[int],
SourcePriority: NotRequired[SourcePriorityTypeDef], # (2)
State: NotRequired[StateType], # (3)
- See FailoverModeType
- See SourcePriorityTypeDef
- See StateType
ListedFlowTypeDef#
# ListedFlowTypeDef definition
class ListedFlowTypeDef(TypedDict):
AvailabilityZone: str,
Description: str,
FlowArn: str,
Name: str,
SourceType: SourceTypeType, # (1)
Status: StatusType, # (2)
Maintenance: NotRequired[MaintenanceTypeDef], # (3)
- See SourceTypeType
- See StatusType
- See MaintenanceTypeDef
MediaStreamAttributesRequestTypeDef#
# MediaStreamAttributesRequestTypeDef definition
class MediaStreamAttributesRequestTypeDef(TypedDict):
Fmtp: NotRequired[FmtpRequestTypeDef], # (1)
Lang: NotRequired[str],
MediaStreamAttributesTypeDef#
# MediaStreamAttributesTypeDef definition
class MediaStreamAttributesTypeDef(TypedDict):
Fmtp: FmtpTypeDef, # (1)
Lang: NotRequired[str],
- See FmtpTypeDef
TransportStreamTypeDef#
# TransportStreamTypeDef definition
class TransportStreamTypeDef(TypedDict):
Pid: int,
StreamType: str,
Channels: NotRequired[int],
Codec: NotRequired[str],
FrameRate: NotRequired[str],
FrameResolution: NotRequired[FrameResolutionTypeDef], # (1)
SampleRate: NotRequired[int],
SampleSize: NotRequired[int],
ListBridgesRequestListBridgesPaginateTypeDef#
# ListBridgesRequestListBridgesPaginateTypeDef definition
class ListBridgesRequestListBridgesPaginateTypeDef(TypedDict):
FilterArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEntitlementsRequestListEntitlementsPaginateTypeDef#
# ListEntitlementsRequestListEntitlementsPaginateTypeDef definition
class ListEntitlementsRequestListEntitlementsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFlowsRequestListFlowsPaginateTypeDef#
# ListFlowsRequestListFlowsPaginateTypeDef definition
class ListFlowsRequestListFlowsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGatewayInstancesRequestListGatewayInstancesPaginateTypeDef#
# ListGatewayInstancesRequestListGatewayInstancesPaginateTypeDef definition
class ListGatewayInstancesRequestListGatewayInstancesPaginateTypeDef(TypedDict):
FilterArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGatewaysRequestListGatewaysPaginateTypeDef#
# ListGatewaysRequestListGatewaysPaginateTypeDef definition
class ListGatewaysRequestListGatewaysPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOfferingsRequestListOfferingsPaginateTypeDef#
# ListOfferingsRequestListOfferingsPaginateTypeDef definition
class ListOfferingsRequestListOfferingsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListReservationsRequestListReservationsPaginateTypeDef#
# ListReservationsRequestListReservationsPaginateTypeDef definition
class ListReservationsRequestListReservationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListBridgesResponseTypeDef#
# ListBridgesResponseTypeDef definition
class ListBridgesResponseTypeDef(TypedDict):
Bridges: List[ListedBridgeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListEntitlementsResponseTypeDef#
# ListEntitlementsResponseTypeDef definition
class ListEntitlementsResponseTypeDef(TypedDict):
Entitlements: List[ListedEntitlementTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListGatewayInstancesResponseTypeDef#
# ListGatewayInstancesResponseTypeDef definition
class ListGatewayInstancesResponseTypeDef(TypedDict):
Instances: List[ListedGatewayInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListGatewaysResponseTypeDef#
# ListGatewaysResponseTypeDef definition
class ListGatewaysResponseTypeDef(TypedDict):
Gateways: List[ListedGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
OfferingTypeDef#
# OfferingTypeDef definition
class OfferingTypeDef(TypedDict):
CurrencyCode: str,
Duration: int,
DurationUnits: DurationUnitsType, # (1)
OfferingArn: str,
OfferingDescription: str,
PricePerUnit: str,
PriceUnits: PriceUnitsType, # (2)
ResourceSpecification: ResourceSpecificationTypeDef, # (3)
ReservationTypeDef#
# ReservationTypeDef 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,
UpdateBridgeOutputRequestRequestTypeDef#
# UpdateBridgeOutputRequestRequestTypeDef definition
class UpdateBridgeOutputRequestRequestTypeDef(TypedDict):
BridgeArn: str,
OutputName: str,
NetworkOutput: NotRequired[UpdateBridgeNetworkOutputRequestTypeDef], # (1)
UpdateFlowEntitlementRequestRequestTypeDef#
# UpdateFlowEntitlementRequestRequestTypeDef definition
class UpdateFlowEntitlementRequestRequestTypeDef(TypedDict):
EntitlementArn: str,
FlowArn: str,
Description: NotRequired[str],
Encryption: NotRequired[UpdateEncryptionTypeDef], # (1)
EntitlementStatus: NotRequired[EntitlementStatusType], # (2)
Subscribers: NotRequired[Sequence[str]],
AddBridgeSourceRequestTypeDef#
# AddBridgeSourceRequestTypeDef definition
class AddBridgeSourceRequestTypeDef(TypedDict):
FlowSource: NotRequired[AddBridgeFlowSourceRequestTypeDef], # (1)
NetworkSource: NotRequired[AddBridgeNetworkSourceRequestTypeDef], # (2)
BridgeSourceTypeDef#
# BridgeSourceTypeDef definition
class BridgeSourceTypeDef(TypedDict):
FlowSource: NotRequired[BridgeFlowSourceTypeDef], # (1)
NetworkSource: NotRequired[BridgeNetworkSourceTypeDef], # (2)
UpdateBridgeSourceRequestRequestTypeDef#
# UpdateBridgeSourceRequestRequestTypeDef definition
class UpdateBridgeSourceRequestRequestTypeDef(TypedDict):
BridgeArn: str,
SourceName: str,
FlowSource: NotRequired[UpdateBridgeFlowSourceRequestTypeDef], # (1)
NetworkSource: NotRequired[UpdateBridgeNetworkSourceRequestTypeDef], # (2)
AddBridgeOutputsRequestRequestTypeDef#
# AddBridgeOutputsRequestRequestTypeDef definition
class AddBridgeOutputsRequestRequestTypeDef(TypedDict):
BridgeArn: str,
Outputs: Sequence[AddBridgeOutputRequestTypeDef], # (1)
GrantFlowEntitlementsResponseTypeDef#
# GrantFlowEntitlementsResponseTypeDef definition
class GrantFlowEntitlementsResponseTypeDef(TypedDict):
Entitlements: List[EntitlementTypeDef], # (1)
FlowArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFlowEntitlementResponseTypeDef#
# UpdateFlowEntitlementResponseTypeDef definition
class UpdateFlowEntitlementResponseTypeDef(TypedDict):
Entitlement: EntitlementTypeDef, # (1)
FlowArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GrantFlowEntitlementsRequestRequestTypeDef#
# GrantFlowEntitlementsRequestRequestTypeDef definition
class GrantFlowEntitlementsRequestRequestTypeDef(TypedDict):
Entitlements: Sequence[GrantEntitlementRequestTypeDef], # (1)
FlowArn: str,
AddBridgeOutputsResponseTypeDef#
# AddBridgeOutputsResponseTypeDef definition
class AddBridgeOutputsResponseTypeDef(TypedDict):
BridgeArn: str,
Outputs: List[BridgeOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateBridgeOutputResponseTypeDef#
# UpdateBridgeOutputResponseTypeDef definition
class UpdateBridgeOutputResponseTypeDef(TypedDict):
BridgeArn: str,
Output: BridgeOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGatewayInstanceResponseTypeDef#
# DescribeGatewayInstanceResponseTypeDef definition
class DescribeGatewayInstanceResponseTypeDef(TypedDict):
GatewayInstance: GatewayInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFlowSourceThumbnailResponseTypeDef#
# DescribeFlowSourceThumbnailResponseTypeDef definition
class DescribeFlowSourceThumbnailResponseTypeDef(TypedDict):
ThumbnailDetails: ThumbnailDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGatewayResponseTypeDef#
# CreateGatewayResponseTypeDef definition
class CreateGatewayResponseTypeDef(TypedDict):
Gateway: GatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGatewayResponseTypeDef#
# DescribeGatewayResponseTypeDef definition
class DescribeGatewayResponseTypeDef(TypedDict):
Gateway: GatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MediaStreamOutputConfigurationRequestTypeDef#
# MediaStreamOutputConfigurationRequestTypeDef definition
class MediaStreamOutputConfigurationRequestTypeDef(TypedDict):
EncodingName: EncodingNameType, # (2)
MediaStreamName: str,
DestinationConfigurations: NotRequired[Sequence[DestinationConfigurationRequestTypeDef]], # (1)
EncodingParameters: NotRequired[EncodingParametersRequestTypeDef], # (3)
- See DestinationConfigurationRequestTypeDef
- See EncodingNameType
- See EncodingParametersRequestTypeDef
MediaStreamSourceConfigurationRequestTypeDef#
# MediaStreamSourceConfigurationRequestTypeDef definition
class MediaStreamSourceConfigurationRequestTypeDef(TypedDict):
EncodingName: EncodingNameType, # (1)
MediaStreamName: str,
InputConfigurations: NotRequired[Sequence[InputConfigurationRequestTypeDef]], # (2)
MediaStreamOutputConfigurationTypeDef#
# MediaStreamOutputConfigurationTypeDef definition
class MediaStreamOutputConfigurationTypeDef(TypedDict):
EncodingName: EncodingNameType, # (2)
MediaStreamName: str,
DestinationConfigurations: NotRequired[List[DestinationConfigurationTypeDef]], # (1)
EncodingParameters: NotRequired[EncodingParametersTypeDef], # (3)
MediaStreamSourceConfigurationTypeDef#
# MediaStreamSourceConfigurationTypeDef definition
class MediaStreamSourceConfigurationTypeDef(TypedDict):
EncodingName: EncodingNameType, # (1)
MediaStreamName: str,
InputConfigurations: NotRequired[List[InputConfigurationTypeDef]], # (2)
UpdateBridgeRequestRequestTypeDef#
# UpdateBridgeRequestRequestTypeDef definition
class UpdateBridgeRequestRequestTypeDef(TypedDict):
BridgeArn: str,
EgressGatewayBridge: NotRequired[UpdateEgressGatewayBridgeRequestTypeDef], # (1)
IngressGatewayBridge: NotRequired[UpdateIngressGatewayBridgeRequestTypeDef], # (2)
SourceFailoverConfig: NotRequired[UpdateFailoverConfigTypeDef], # (3)
- See UpdateEgressGatewayBridgeRequestTypeDef
- See UpdateIngressGatewayBridgeRequestTypeDef
- See UpdateFailoverConfigTypeDef
UpdateFlowRequestRequestTypeDef#
# UpdateFlowRequestRequestTypeDef definition
class UpdateFlowRequestRequestTypeDef(TypedDict):
FlowArn: str,
SourceFailoverConfig: NotRequired[UpdateFailoverConfigTypeDef], # (1)
Maintenance: NotRequired[UpdateMaintenanceTypeDef], # (2)
SourceMonitoringConfig: NotRequired[MonitoringConfigTypeDef], # (3)
ListFlowsResponseTypeDef#
# ListFlowsResponseTypeDef definition
class ListFlowsResponseTypeDef(TypedDict):
Flows: List[ListedFlowTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AddMediaStreamRequestTypeDef#
# AddMediaStreamRequestTypeDef definition
class AddMediaStreamRequestTypeDef(TypedDict):
MediaStreamId: int,
MediaStreamName: str,
MediaStreamType: MediaStreamTypeType, # (2)
Attributes: NotRequired[MediaStreamAttributesRequestTypeDef], # (1)
ClockRate: NotRequired[int],
Description: NotRequired[str],
VideoFormat: NotRequired[str],
UpdateFlowMediaStreamRequestRequestTypeDef#
# UpdateFlowMediaStreamRequestRequestTypeDef definition
class UpdateFlowMediaStreamRequestRequestTypeDef(TypedDict):
FlowArn: str,
MediaStreamName: str,
Attributes: NotRequired[MediaStreamAttributesRequestTypeDef], # (1)
ClockRate: NotRequired[int],
Description: NotRequired[str],
MediaStreamType: NotRequired[MediaStreamTypeType], # (2)
VideoFormat: NotRequired[str],
MediaStreamTypeDef#
# MediaStreamTypeDef definition
class MediaStreamTypeDef(TypedDict):
Fmt: int,
MediaStreamId: int,
MediaStreamName: str,
MediaStreamType: MediaStreamTypeType, # (2)
Attributes: NotRequired[MediaStreamAttributesTypeDef], # (1)
ClockRate: NotRequired[int],
Description: NotRequired[str],
VideoFormat: NotRequired[str],
TransportStreamProgramTypeDef#
# TransportStreamProgramTypeDef definition
class TransportStreamProgramTypeDef(TypedDict):
PcrPid: int,
ProgramNumber: int,
ProgramPid: int,
Streams: List[TransportStreamTypeDef], # (1)
ProgramName: NotRequired[str],
DescribeOfferingResponseTypeDef#
# DescribeOfferingResponseTypeDef definition
class DescribeOfferingResponseTypeDef(TypedDict):
Offering: OfferingTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOfferingsResponseTypeDef#
# ListOfferingsResponseTypeDef definition
class ListOfferingsResponseTypeDef(TypedDict):
Offerings: List[OfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeReservationResponseTypeDef#
# DescribeReservationResponseTypeDef definition
class DescribeReservationResponseTypeDef(TypedDict):
Reservation: ReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListReservationsResponseTypeDef#
# ListReservationsResponseTypeDef definition
class ListReservationsResponseTypeDef(TypedDict):
Reservations: List[ReservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
PurchaseOfferingResponseTypeDef#
# PurchaseOfferingResponseTypeDef definition
class PurchaseOfferingResponseTypeDef(TypedDict):
Reservation: ReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddBridgeSourcesRequestRequestTypeDef#
# AddBridgeSourcesRequestRequestTypeDef definition
class AddBridgeSourcesRequestRequestTypeDef(TypedDict):
BridgeArn: str,
Sources: Sequence[AddBridgeSourceRequestTypeDef], # (1)
CreateBridgeRequestRequestTypeDef#
# CreateBridgeRequestRequestTypeDef definition
class CreateBridgeRequestRequestTypeDef(TypedDict):
Name: str,
PlacementArn: str,
Sources: Sequence[AddBridgeSourceRequestTypeDef], # (1)
EgressGatewayBridge: NotRequired[AddEgressGatewayBridgeRequestTypeDef], # (2)
IngressGatewayBridge: NotRequired[AddIngressGatewayBridgeRequestTypeDef], # (3)
Outputs: NotRequired[Sequence[AddBridgeOutputRequestTypeDef]], # (4)
SourceFailoverConfig: NotRequired[FailoverConfigTypeDef], # (5)
- See AddBridgeSourceRequestTypeDef
- See AddEgressGatewayBridgeRequestTypeDef
- See AddIngressGatewayBridgeRequestTypeDef
- See AddBridgeOutputRequestTypeDef
- See FailoverConfigTypeDef
AddBridgeSourcesResponseTypeDef#
# AddBridgeSourcesResponseTypeDef definition
class AddBridgeSourcesResponseTypeDef(TypedDict):
BridgeArn: str,
Sources: List[BridgeSourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BridgeTypeDef#
# BridgeTypeDef definition
class BridgeTypeDef(TypedDict):
BridgeArn: str,
BridgeState: BridgeStateType, # (2)
Name: str,
PlacementArn: str,
BridgeMessages: NotRequired[List[MessageDetailTypeDef]], # (1)
EgressGatewayBridge: NotRequired[EgressGatewayBridgeTypeDef], # (3)
IngressGatewayBridge: NotRequired[IngressGatewayBridgeTypeDef], # (4)
Outputs: NotRequired[List[BridgeOutputTypeDef]], # (5)
SourceFailoverConfig: NotRequired[FailoverConfigTypeDef], # (6)
Sources: NotRequired[List[BridgeSourceTypeDef]], # (7)
- See MessageDetailTypeDef
- See BridgeStateType
- See EgressGatewayBridgeTypeDef
- See IngressGatewayBridgeTypeDef
- See BridgeOutputTypeDef
- See FailoverConfigTypeDef
- See BridgeSourceTypeDef
UpdateBridgeSourceResponseTypeDef#
# UpdateBridgeSourceResponseTypeDef definition
class UpdateBridgeSourceResponseTypeDef(TypedDict):
BridgeArn: str,
Source: BridgeSourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddOutputRequestTypeDef#
# AddOutputRequestTypeDef definition
class AddOutputRequestTypeDef(TypedDict):
Protocol: ProtocolType, # (3)
CidrAllowList: NotRequired[Sequence[str]],
Description: NotRequired[str],
Destination: NotRequired[str],
Encryption: NotRequired[EncryptionTypeDef], # (1)
MaxLatency: NotRequired[int],
MediaStreamOutputConfigurations: NotRequired[Sequence[MediaStreamOutputConfigurationRequestTypeDef]], # (2)
MinLatency: NotRequired[int],
Name: NotRequired[str],
Port: NotRequired[int],
RemoteId: NotRequired[str],
SenderControlPort: NotRequired[int],
SmoothingLatency: NotRequired[int],
StreamId: NotRequired[str],
VpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef], # (4)
OutputStatus: NotRequired[OutputStatusType], # (5)
- See EncryptionTypeDef
- See MediaStreamOutputConfigurationRequestTypeDef
- See ProtocolType
- See VpcInterfaceAttachmentTypeDef
- See OutputStatusType
UpdateFlowOutputRequestRequestTypeDef#
# UpdateFlowOutputRequestRequestTypeDef 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)
OutputStatus: NotRequired[OutputStatusType], # (5)
- See UpdateEncryptionTypeDef
- See MediaStreamOutputConfigurationRequestTypeDef
- See ProtocolType
- See VpcInterfaceAttachmentTypeDef
- See OutputStatusType
SetSourceRequestTypeDef#
# SetSourceRequestTypeDef definition
class SetSourceRequestTypeDef(TypedDict):
Decryption: NotRequired[EncryptionTypeDef], # (1)
Description: NotRequired[str],
EntitlementArn: NotRequired[str],
IngestPort: NotRequired[int],
MaxBitrate: NotRequired[int],
MaxLatency: NotRequired[int],
MaxSyncBuffer: NotRequired[int],
MediaStreamSourceConfigurations: NotRequired[Sequence[MediaStreamSourceConfigurationRequestTypeDef]], # (2)
MinLatency: NotRequired[int],
Name: NotRequired[str],
Protocol: NotRequired[ProtocolType], # (3)
SenderControlPort: NotRequired[int],
SenderIpAddress: NotRequired[str],
SourceListenerAddress: NotRequired[str],
SourceListenerPort: NotRequired[int],
StreamId: NotRequired[str],
VpcInterfaceName: NotRequired[str],
WhitelistCidr: NotRequired[str],
GatewayBridgeSource: NotRequired[SetGatewayBridgeSourceRequestTypeDef], # (4)
- See EncryptionTypeDef
- See MediaStreamSourceConfigurationRequestTypeDef
- See ProtocolType
- See SetGatewayBridgeSourceRequestTypeDef
UpdateFlowSourceRequestRequestTypeDef#
# UpdateFlowSourceRequestRequestTypeDef 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],
GatewayBridgeSource: NotRequired[UpdateGatewayBridgeSourceRequestTypeDef], # (4)
- See UpdateEncryptionTypeDef
- See MediaStreamSourceConfigurationRequestTypeDef
- See ProtocolType
- See UpdateGatewayBridgeSourceRequestTypeDef
OutputTypeDef#
# OutputTypeDef definition
class OutputTypeDef(TypedDict):
Name: str,
OutputArn: str,
DataTransferSubscriberFeePercent: NotRequired[int],
Description: NotRequired[str],
Destination: NotRequired[str],
Encryption: NotRequired[EncryptionTypeDef], # (1)
EntitlementArn: NotRequired[str],
ListenerAddress: NotRequired[str],
MediaLiveInputArn: NotRequired[str],
MediaStreamOutputConfigurations: NotRequired[List[MediaStreamOutputConfigurationTypeDef]], # (2)
Port: NotRequired[int],
Transport: NotRequired[TransportTypeDef], # (3)
VpcInterfaceAttachment: NotRequired[VpcInterfaceAttachmentTypeDef], # (4)
BridgeArn: NotRequired[str],
BridgePorts: NotRequired[List[int]],
OutputStatus: NotRequired[OutputStatusType], # (5)
- See EncryptionTypeDef
- See MediaStreamOutputConfigurationTypeDef
- See TransportTypeDef
- See VpcInterfaceAttachmentTypeDef
- See OutputStatusType
SourceTypeDef#
# SourceTypeDef definition
class SourceTypeDef(TypedDict):
Name: str,
SourceArn: str,
DataTransferSubscriberFeePercent: NotRequired[int],
Decryption: NotRequired[EncryptionTypeDef], # (1)
Description: NotRequired[str],
EntitlementArn: NotRequired[str],
IngestIp: NotRequired[str],
IngestPort: NotRequired[int],
MediaStreamSourceConfigurations: NotRequired[List[MediaStreamSourceConfigurationTypeDef]], # (2)
SenderControlPort: NotRequired[int],
SenderIpAddress: NotRequired[str],
Transport: NotRequired[TransportTypeDef], # (3)
VpcInterfaceName: NotRequired[str],
WhitelistCidr: NotRequired[str],
GatewayBridgeSource: NotRequired[GatewayBridgeSourceTypeDef], # (4)
- See EncryptionTypeDef
- See MediaStreamSourceConfigurationTypeDef
- See TransportTypeDef
- See GatewayBridgeSourceTypeDef
AddFlowMediaStreamsRequestRequestTypeDef#
# AddFlowMediaStreamsRequestRequestTypeDef definition
class AddFlowMediaStreamsRequestRequestTypeDef(TypedDict):
FlowArn: str,
MediaStreams: Sequence[AddMediaStreamRequestTypeDef], # (1)
AddFlowMediaStreamsResponseTypeDef#
# AddFlowMediaStreamsResponseTypeDef definition
class AddFlowMediaStreamsResponseTypeDef(TypedDict):
FlowArn: str,
MediaStreams: List[MediaStreamTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFlowMediaStreamResponseTypeDef#
# UpdateFlowMediaStreamResponseTypeDef definition
class UpdateFlowMediaStreamResponseTypeDef(TypedDict):
FlowArn: str,
MediaStream: MediaStreamTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TransportMediaInfoTypeDef#
# TransportMediaInfoTypeDef definition
class TransportMediaInfoTypeDef(TypedDict):
Programs: List[TransportStreamProgramTypeDef], # (1)
CreateBridgeResponseTypeDef#
# CreateBridgeResponseTypeDef definition
class CreateBridgeResponseTypeDef(TypedDict):
Bridge: BridgeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BridgeTypeDef
- See ResponseMetadataTypeDef
DescribeBridgeResponseTypeDef#
# DescribeBridgeResponseTypeDef definition
class DescribeBridgeResponseTypeDef(TypedDict):
Bridge: BridgeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BridgeTypeDef
- See ResponseMetadataTypeDef
UpdateBridgeResponseTypeDef#
# UpdateBridgeResponseTypeDef definition
class UpdateBridgeResponseTypeDef(TypedDict):
Bridge: BridgeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See BridgeTypeDef
- See ResponseMetadataTypeDef
AddFlowOutputsRequestRequestTypeDef#
# AddFlowOutputsRequestRequestTypeDef definition
class AddFlowOutputsRequestRequestTypeDef(TypedDict):
FlowArn: str,
Outputs: Sequence[AddOutputRequestTypeDef], # (1)
AddFlowSourcesRequestRequestTypeDef#
# AddFlowSourcesRequestRequestTypeDef definition
class AddFlowSourcesRequestRequestTypeDef(TypedDict):
FlowArn: str,
Sources: Sequence[SetSourceRequestTypeDef], # (1)
CreateFlowRequestRequestTypeDef#
# CreateFlowRequestRequestTypeDef 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)
SourceMonitoringConfig: NotRequired[MonitoringConfigTypeDef], # (9)
- See GrantEntitlementRequestTypeDef
- See AddMediaStreamRequestTypeDef
- See AddOutputRequestTypeDef
- See SetSourceRequestTypeDef
- See FailoverConfigTypeDef
- See SetSourceRequestTypeDef
- See VpcInterfaceRequestTypeDef
- See AddMaintenanceTypeDef
- See MonitoringConfigTypeDef
AddFlowOutputsResponseTypeDef#
# AddFlowOutputsResponseTypeDef definition
class AddFlowOutputsResponseTypeDef(TypedDict):
FlowArn: str,
Outputs: List[OutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See OutputTypeDef
- See ResponseMetadataTypeDef
UpdateFlowOutputResponseTypeDef#
# UpdateFlowOutputResponseTypeDef definition
class UpdateFlowOutputResponseTypeDef(TypedDict):
FlowArn: str,
Output: OutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See OutputTypeDef
- See ResponseMetadataTypeDef
AddFlowSourcesResponseTypeDef#
# AddFlowSourcesResponseTypeDef definition
class AddFlowSourcesResponseTypeDef(TypedDict):
FlowArn: str,
Sources: List[SourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SourceTypeDef
- See ResponseMetadataTypeDef
FlowTypeDef#
# FlowTypeDef definition
class FlowTypeDef(TypedDict):
AvailabilityZone: str,
Entitlements: List[EntitlementTypeDef], # (1)
FlowArn: str,
Name: str,
Outputs: List[OutputTypeDef], # (3)
Source: SourceTypeDef, # (4)
Status: StatusType, # (7)
Description: NotRequired[str],
EgressIp: NotRequired[str],
MediaStreams: NotRequired[List[MediaStreamTypeDef]], # (2)
SourceFailoverConfig: NotRequired[FailoverConfigTypeDef], # (5)
Sources: NotRequired[List[SourceTypeDef]], # (6)
VpcInterfaces: NotRequired[List[VpcInterfaceTypeDef]], # (8)
Maintenance: NotRequired[MaintenanceTypeDef], # (9)
SourceMonitoringConfig: NotRequired[MonitoringConfigTypeDef], # (10)
- See EntitlementTypeDef
- See MediaStreamTypeDef
- See OutputTypeDef
- See SourceTypeDef
- See FailoverConfigTypeDef
- See SourceTypeDef
- See StatusType
- See VpcInterfaceTypeDef
- See MaintenanceTypeDef
- See MonitoringConfigTypeDef
UpdateFlowSourceResponseTypeDef#
# UpdateFlowSourceResponseTypeDef definition
class UpdateFlowSourceResponseTypeDef(TypedDict):
FlowArn: str,
Source: SourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SourceTypeDef
- See ResponseMetadataTypeDef
DescribeFlowSourceMetadataResponseTypeDef#
# DescribeFlowSourceMetadataResponseTypeDef definition
class DescribeFlowSourceMetadataResponseTypeDef(TypedDict):
FlowArn: str,
Messages: List[MessageDetailTypeDef], # (1)
Timestamp: datetime,
TransportMediaInfo: TransportMediaInfoTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateFlowResponseTypeDef#
# CreateFlowResponseTypeDef definition
class CreateFlowResponseTypeDef(TypedDict):
Flow: FlowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FlowTypeDef
- See ResponseMetadataTypeDef
DescribeFlowResponseTypeDef#
# DescribeFlowResponseTypeDef definition
class DescribeFlowResponseTypeDef(TypedDict):
Flow: FlowTypeDef, # (1)
Messages: MessagesTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See FlowTypeDef
- See MessagesTypeDef
- See ResponseMetadataTypeDef
UpdateFlowResponseTypeDef#
# UpdateFlowResponseTypeDef definition
class UpdateFlowResponseTypeDef(TypedDict):
Flow: FlowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FlowTypeDef
- See ResponseMetadataTypeDef