Skip to content

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

AddBridgeNetworkSourceRequestTypeDef#

# AddBridgeNetworkSourceRequestTypeDef definition

class AddBridgeNetworkSourceRequestTypeDef(TypedDict):
    MulticastIp: str,
    Name: str,
    NetworkName: str,
    Port: int,
    Protocol: ProtocolType,  # (1)
  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)
  1. See NetworkInterfaceTypeType

VpcInterfaceTypeDef#

# VpcInterfaceTypeDef definition

class VpcInterfaceTypeDef(TypedDict):
    Name: str,
    NetworkInterfaceIds: List[str],
    NetworkInterfaceType: NetworkInterfaceTypeType,  # (1)
    RoleArn: str,
    SecurityGroupIds: List[str],
    SubnetId: str,
  1. See NetworkInterfaceTypeType

AddIngressGatewayBridgeRequestTypeDef#

# AddIngressGatewayBridgeRequestTypeDef definition

class AddIngressGatewayBridgeRequestTypeDef(TypedDict):
    MaxBitrate: int,
    MaxOutputs: int,

AddMaintenanceTypeDef#

# AddMaintenanceTypeDef definition

class AddMaintenanceTypeDef(TypedDict):
    MaintenanceDay: MaintenanceDayType,  # (1)
    MaintenanceStartHour: str,
  1. See MaintenanceDayType

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

BridgeNetworkSourceTypeDef#

# BridgeNetworkSourceTypeDef definition

class BridgeNetworkSourceTypeDef(TypedDict):
    MulticastIp: str,
    Name: str,
    NetworkName: str,
    Port: int,
    Protocol: ProtocolType,  # (1)
  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)
  1. See EncoderProfileType

EncodingParametersTypeDef#

# EncodingParametersTypeDef definition

class EncodingParametersTypeDef(TypedDict):
    CompressionFactor: float,
    EncoderProfile: EncoderProfileType,  # (1)
  1. See EncoderProfileType

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

FmtpRequestTypeDef#

# FmtpRequestTypeDef definition

class FmtpRequestTypeDef(TypedDict):
    ChannelOrder: NotRequired[str],
    Colorimetry: NotRequired[ColorimetryType],  # (1)