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,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
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],
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],
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)