Mediaconnect Classes
AddBridgeFlowSourceRequestTypeDef
FlowArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
FlowVpcInterfaceAttachment
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.VpcInterfaceAttachmentTypeDef]
AddBridgeNetworkOutputRequestTypeDef
IpAddress
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
NetworkName
- Type:
- Required: Yes
Port
- Type:
- Required: Yes
Protocol
- Type: typing.Literal['cdi', 'fujitsu-qos', 'rist', 'rtp', 'rtp-fec', 'srt-caller', 'srt-listener', 'st2110-jpegxs', 'udp', 'zixi-pull', 'zixi-push']
- Required: Yes
Ttl
- Type:
- Required: Yes
AddBridgeNetworkSourceRequestTypeDef
MulticastIp
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
NetworkName
- Type:
- Required: Yes
Port
- Type:
- Required: Yes
Protocol
- Type: typing.Literal['cdi', 'fujitsu-qos', 'rist', 'rtp', 'rtp-fec', 'srt-caller', 'srt-listener', 'st2110-jpegxs', 'udp', 'zixi-pull', 'zixi-push']
- Required: Yes
AddBridgeOutputRequestTypeDef
NetworkOutput
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.AddBridgeNetworkOutputRequestTypeDef]
AddBridgeOutputsRequestRequestTypeDef
BridgeArn
- Type:
- Required: Yes
Outputs
- Type: typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.AddBridgeOutputRequestTypeDef]
- Required: Yes
AddBridgeOutputsResponseTypeDef
BridgeArn
- Type:
- Required: Yes
Outputs
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.BridgeOutputTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AddBridgeSourceRequestTypeDef
FlowSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.AddBridgeFlowSourceRequestTypeDef]
NetworkSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.AddBridgeNetworkSourceRequestTypeDef]
AddBridgeSourcesRequestRequestTypeDef
BridgeArn
- Type:
- Required: Yes
Sources
- Type: typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.AddBridgeSourceRequestTypeDef]
- Required: Yes
AddBridgeSourcesResponseTypeDef
BridgeArn
- Type:
- Required: Yes
Sources
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.BridgeSourceTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AddEgressGatewayBridgeRequestTypeDef
MaxBitrate
- Type:
- Required: Yes
AddFlowMediaStreamsRequestRequestTypeDef
FlowArn
- Type:
- Required: Yes
MediaStreams
- Type: typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.AddMediaStreamRequestTypeDef]
- Required: Yes
AddFlowMediaStreamsResponseTypeDef
FlowArn
- Type:
- Required: Yes
MediaStreams
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.MediaStreamTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AddFlowOutputsRequestRequestTypeDef
FlowArn
- Type:
- Required: Yes
Outputs
- Type: typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.AddOutputRequestTypeDef]
- Required: Yes
AddFlowOutputsResponseTypeDef
FlowArn
- Type:
- Required: Yes
Outputs
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.OutputTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AddFlowSourcesRequestRequestTypeDef
FlowArn
- Type:
- Required: Yes
Sources
- Type: typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.SetSourceRequestTypeDef]
- Required: Yes
AddFlowSourcesResponseTypeDef
FlowArn
- Type:
- Required: Yes
Sources
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.SourceTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AddFlowVpcInterfacesRequestRequestTypeDef
FlowArn
- Type:
- Required: Yes
VpcInterfaces
- Type: typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.VpcInterfaceRequestTypeDef]
- Required: Yes
AddFlowVpcInterfacesResponseTypeDef
FlowArn
- Type:
- Required: Yes
VpcInterfaces
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.VpcInterfaceTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AddIngressGatewayBridgeRequestTypeDef
MaxBitrate
- Type:
- Required: Yes
MaxOutputs
- Type:
- Required: Yes
AddMaintenanceTypeDef
MaintenanceDay
- Type: typing.Literal['Friday', 'Monday', 'Saturday', 'Sunday', 'Thursday', 'Tuesday', 'Wednesday']
- Required: Yes
MaintenanceStartHour
- Type:
- Required: Yes
AddMediaStreamRequestTypeDef
MediaStreamId
- Type:
- Required: Yes
MediaStreamName
- Type:
- Required: Yes
MediaStreamType
- Type: typing.Literal['ancillary-data', 'audio', 'video']
- Required: Yes
Attributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.MediaStreamAttributesRequestTypeDef]
ClockRate
- Type: typing.Optional[int]
Description
- Type: typing.Optional[str]
VideoFormat
- Type: typing.Optional[str]
AddOutputRequestTypeDef
Protocol
- Type: typing.Literal['cdi', 'fujitsu-qos', 'rist', 'rtp', 'rtp-fec', 'srt-caller', 'srt-listener', 'st2110-jpegxs', 'udp', 'zixi-pull', 'zixi-push']
- Required: Yes
CidrAllowList
- Type: typing.Optional[typing.Sequence[str]]
Description
- Type: typing.Optional[str]
Destination
- Type: typing.Optional[str]
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.EncryptionTypeDef]
MaxLatency
- Type: typing.Optional[int]
MediaStreamOutputConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.MediaStreamOutputConfigurationRequestTypeDef]]
MinLatency
- Type: typing.Optional[int]
Name
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
RemoteId
- Type: typing.Optional[str]
SenderControlPort
- Type: typing.Optional[int]
SmoothingLatency
- Type: typing.Optional[int]
StreamId
- Type: typing.Optional[str]
VpcInterfaceAttachment
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.VpcInterfaceAttachmentTypeDef]
OutputStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BridgeFlowOutputTypeDef
FlowArn
- Type:
- Required: Yes
FlowSourceArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
BridgeFlowSourceTypeDef
FlowArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
FlowVpcInterfaceAttachment
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.VpcInterfaceAttachmentTypeDef]
OutputArn
- Type: typing.Optional[str]
BridgeNetworkOutputTypeDef
IpAddress
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
NetworkName
- Type:
- Required: Yes
Port
- Type:
- Required: Yes
Protocol
- Type: typing.Literal['cdi', 'fujitsu-qos', 'rist', 'rtp', 'rtp-fec', 'srt-caller', 'srt-listener', 'st2110-jpegxs', 'udp', 'zixi-pull', 'zixi-push']
- Required: Yes
Ttl
- Type:
- Required: Yes
BridgeNetworkSourceTypeDef
MulticastIp
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
NetworkName
- Type:
- Required: Yes
Port
- Type:
- Required: Yes
Protocol
- Type: typing.Literal['cdi', 'fujitsu-qos', 'rist', 'rtp', 'rtp-fec', 'srt-caller', 'srt-listener', 'st2110-jpegxs', 'udp', 'zixi-pull', 'zixi-push']
- Required: Yes
BridgeOutputTypeDef
FlowOutput
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.BridgeFlowOutputTypeDef]
NetworkOutput
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.BridgeNetworkOutputTypeDef]
BridgeSourceTypeDef
FlowSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.BridgeFlowSourceTypeDef]
NetworkSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.BridgeNetworkSourceTypeDef]
BridgeTypeDef
BridgeArn
- Type:
- Required: Yes
BridgeState
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETED', 'DELETING', 'DEPLOYING', 'STANDBY', 'STARTING', 'START_FAILED', 'START_PENDING', 'STOPPING', 'STOP_FAILED', 'UPDATING']
- Required: Yes
Name
- Type:
- Required: Yes
PlacementArn
- Type:
- Required: Yes
BridgeMessages
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.MessageDetailTypeDef]]
EgressGatewayBridge
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.EgressGatewayBridgeTypeDef]
IngressGatewayBridge
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.IngressGatewayBridgeTypeDef]
Outputs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.BridgeOutputTypeDef]]
SourceFailoverConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.FailoverConfigTypeDef]
Sources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.BridgeSourceTypeDef]]
CreateBridgeRequestRequestTypeDef
Name
- Type:
- Required: Yes
PlacementArn
- Type:
- Required: Yes
Sources
- Type: typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.AddBridgeSourceRequestTypeDef]
- Required: Yes
EgressGatewayBridge
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.AddEgressGatewayBridgeRequestTypeDef]
IngressGatewayBridge
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.AddIngressGatewayBridgeRequestTypeDef]
Outputs
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.AddBridgeOutputRequestTypeDef]]
SourceFailoverConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.FailoverConfigTypeDef]
CreateBridgeResponseTypeDef
Bridge
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFlowRequestRequestTypeDef
Name
- Type:
- Required: Yes
AvailabilityZone
- Type: typing.Optional[str]
Entitlements
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.GrantEntitlementRequestTypeDef]]
MediaStreams
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.AddMediaStreamRequestTypeDef]]
Outputs
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.AddOutputRequestTypeDef]]
Source
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.SetSourceRequestTypeDef]
SourceFailoverConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.FailoverConfigTypeDef]
Sources
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.SetSourceRequestTypeDef]]
VpcInterfaces
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.VpcInterfaceRequestTypeDef]]
Maintenance
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.AddMaintenanceTypeDef]
CreateFlowResponseTypeDef
Flow
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateGatewayRequestRequestTypeDef
EgressCidrBlocks
- Type: typing.Sequence[str]
- Required: Yes
Name
- Type:
- Required: Yes
Networks
- Type: typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.GatewayNetworkTypeDef]
- Required: Yes
CreateGatewayResponseTypeDef
Gateway
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteBridgeRequestRequestTypeDef
BridgeArn
- Type:
- Required: Yes
DeleteBridgeResponseTypeDef
BridgeArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteFlowRequestRequestTypeDef
FlowArn
- Type:
- Required: Yes
DeleteFlowResponseTypeDef
FlowArn
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'DELETING', 'ERROR', 'STANDBY', 'STARTING', 'STOPPING', 'UPDATING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteGatewayRequestRequestTypeDef
GatewayArn
- Type:
- Required: Yes
DeleteGatewayResponseTypeDef
GatewayArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeregisterGatewayInstanceRequestRequestTypeDef
GatewayInstanceArn
- Type:
- Required: Yes
Force
- Type: typing.Optional[bool]
DeregisterGatewayInstanceResponseTypeDef
GatewayInstanceArn
- Type:
- Required: Yes
InstanceState
- Type: typing.Literal['ACTIVE', 'DEREGISTERED', 'DEREGISTERING', 'DEREGISTRATION_ERROR', 'REGISTERING', 'REGISTRATION_ERROR']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeBridgeRequestRequestTypeDef
BridgeArn
- Type:
- Required: Yes
DescribeBridgeResponseTypeDef
Bridge
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeFlowRequestFlowActiveWaitTypeDef
FlowArn
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.WaiterConfigTypeDef]
DescribeFlowRequestFlowDeletedWaitTypeDef
FlowArn
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.WaiterConfigTypeDef]
DescribeFlowRequestFlowStandbyWaitTypeDef
FlowArn
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.WaiterConfigTypeDef]
DescribeFlowRequestRequestTypeDef
FlowArn
- Type:
- Required: Yes
DescribeFlowResponseTypeDef
Flow
- Type:
- Required: Yes
Messages
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeFlowSourceMetadataRequestRequestTypeDef
FlowArn
- Type:
- Required: Yes
DescribeFlowSourceMetadataResponseTypeDef
FlowArn
- Type:
- Required: Yes
Messages
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.MessageDetailTypeDef]
- Required: Yes
Timestamp
- Type:
- Required: Yes
TransportMediaInfo
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeGatewayInstanceRequestRequestTypeDef
GatewayInstanceArn
- Type:
- Required: Yes
DescribeGatewayInstanceResponseTypeDef
GatewayInstance
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeGatewayRequestRequestTypeDef
GatewayArn
- Type:
- Required: Yes
DescribeGatewayResponseTypeDef
Gateway
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeOfferingRequestRequestTypeDef
OfferingArn
- Type:
- Required: Yes
DescribeOfferingResponseTypeDef
Offering
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeReservationRequestRequestTypeDef
ReservationArn
- Type:
- Required: Yes
DescribeReservationResponseTypeDef
Reservation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DestinationConfigurationRequestTypeDef
DestinationIp
- Type:
- Required: Yes
DestinationPort
- Type:
- Required: Yes
Interface
- Type:
- Required: Yes
DestinationConfigurationTypeDef
DestinationIp
- Type:
- Required: Yes
DestinationPort
- Type:
- Required: Yes
Interface
- Type:
- Required: Yes
OutboundIp
- Type:
- Required: Yes
EgressGatewayBridgeTypeDef
MaxBitrate
- Type:
- Required: Yes
InstanceId
- Type: typing.Optional[str]
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
EncodingParametersRequestTypeDef
CompressionFactor
- Type:
- Required: Yes
EncoderProfile
- Type: typing.Literal['high', 'main']
- Required: Yes
EncodingParametersTypeDef
CompressionFactor
- Type:
- Required: Yes
EncoderProfile
- Type: typing.Literal['high', 'main']
- Required: Yes
EncryptionTypeDef
RoleArn
- Type:
- Required: Yes
Algorithm
- Type: typing.Optional[typing.Literal['aes128', 'aes192', 'aes256']]
ConstantInitializationVector
- Type: typing.Optional[str]
DeviceId
- Type: typing.Optional[str]
KeyType
- Type: typing.Optional[typing.Literal['speke', 'srt-password', 'static-key']]
Region
- Type: typing.Optional[str]
ResourceId
- Type: typing.Optional[str]
SecretArn
- Type: typing.Optional[str]
Url
- Type: typing.Optional[str]
EntitlementTypeDef
EntitlementArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Subscribers
- Type: typing.List[str]
- Required: Yes
DataTransferSubscriberFeePercent
- Type: typing.Optional[int]
Description
- Type: typing.Optional[str]
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.EncryptionTypeDef]
EntitlementStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
FailoverConfigTypeDef
FailoverMode
- Type: typing.Optional[typing.Literal['FAILOVER', 'MERGE']]
RecoveryWindow
- Type: typing.Optional[int]
SourcePriority
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.SourcePriorityTypeDef]
State
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
FlowTypeDef
AvailabilityZone
- Type:
- Required: Yes
Entitlements
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.EntitlementTypeDef]
- Required: Yes
FlowArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Outputs
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.OutputTypeDef]
- Required: Yes
Source
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'DELETING', 'ERROR', 'STANDBY', 'STARTING', 'STOPPING', 'UPDATING']
- Required: Yes
Description
- Type: typing.Optional[str]
EgressIp
- Type: typing.Optional[str]
MediaStreams
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.MediaStreamTypeDef]]
SourceFailoverConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.FailoverConfigTypeDef]
Sources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.SourceTypeDef]]
VpcInterfaces
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.VpcInterfaceTypeDef]]
Maintenance
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.MaintenanceTypeDef]
FmtpRequestTypeDef
ChannelOrder
- Type: typing.Optional[str]
Colorimetry
- Type: typing.Optional[typing.Literal['BT2020', 'BT2100', 'BT601', 'BT709', 'ST2065-1', 'ST2065-3', 'XYZ']]
ExactFramerate
- Type: typing.Optional[str]
Par
- Type: typing.Optional[str]
Range
- Type: typing.Optional[typing.Literal['FULL', 'FULLPROTECT', 'NARROW']]
ScanMode
- Type: typing.Optional[typing.Literal['interlace', 'progressive', 'progressive-segmented-frame']]
Tcs
- Type: typing.Optional[typing.Literal['BT2100LINHLG', 'BT2100LINPQ', 'DENSITY', 'HLG', 'LINEAR', 'PQ', 'SDR', 'ST2065-1', 'ST428-1']]
FmtpTypeDef
ChannelOrder
- Type: typing.Optional[str]
Colorimetry
- Type: typing.Optional[typing.Literal['BT2020', 'BT2100', 'BT601', 'BT709', 'ST2065-1', 'ST2065-3', 'XYZ']]
ExactFramerate
- Type: typing.Optional[str]
Par
- Type: typing.Optional[str]
Range
- Type: typing.Optional[typing.Literal['FULL', 'FULLPROTECT', 'NARROW']]
ScanMode
- Type: typing.Optional[typing.Literal['interlace', 'progressive', 'progressive-segmented-frame']]
Tcs
- Type: typing.Optional[typing.Literal['BT2100LINHLG', 'BT2100LINPQ', 'DENSITY', 'HLG', 'LINEAR', 'PQ', 'SDR', 'ST2065-1', 'ST428-1']]
FrameResolutionTypeDef
FrameHeight
- Type:
- Required: Yes
FrameWidth
- Type:
- Required: Yes
GatewayBridgeSourceTypeDef
BridgeArn
- Type:
- Required: Yes
VpcInterfaceAttachment
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.VpcInterfaceAttachmentTypeDef]
GatewayInstanceTypeDef
BridgePlacement
- Type: typing.Literal['AVAILABLE', 'LOCKED']
- Required: Yes
ConnectionStatus
- Type: typing.Literal['CONNECTED', 'DISCONNECTED']
- Required: Yes
GatewayArn
- Type:
- Required: Yes
GatewayInstanceArn
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
InstanceState
- Type: typing.Literal['ACTIVE', 'DEREGISTERED', 'DEREGISTERING', 'DEREGISTRATION_ERROR', 'REGISTERING', 'REGISTRATION_ERROR']
- Required: Yes
RunningBridgeCount
- Type:
- Required: Yes
InstanceMessages
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.MessageDetailTypeDef]]
GatewayNetworkTypeDef
CidrBlock
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
GatewayTypeDef
EgressCidrBlocks
- Type: typing.List[str]
- Required: Yes
GatewayArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Networks
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.GatewayNetworkTypeDef]
- Required: Yes
GatewayMessages
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.MessageDetailTypeDef]]
GatewayState
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETED', 'DELETING', 'ERROR', 'UPDATING']]
GrantEntitlementRequestTypeDef
Subscribers
- Type: typing.Sequence[str]
- Required: Yes
DataTransferSubscriberFeePercent
- Type: typing.Optional[int]
Description
- Type: typing.Optional[str]
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.EncryptionTypeDef]
EntitlementStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
Name
- Type: typing.Optional[str]
GrantFlowEntitlementsRequestRequestTypeDef
Entitlements
- Type: typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.GrantEntitlementRequestTypeDef]
- Required: Yes
FlowArn
- Type:
- Required: Yes
GrantFlowEntitlementsResponseTypeDef
Entitlements
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.EntitlementTypeDef]
- Required: Yes
FlowArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
IngressGatewayBridgeTypeDef
MaxBitrate
- Type:
- Required: Yes
MaxOutputs
- Type:
- Required: Yes
InstanceId
- Type: typing.Optional[str]
InputConfigurationRequestTypeDef
InputPort
- Type:
- Required: Yes
Interface
- Type:
- Required: Yes
InputConfigurationTypeDef
InputIp
- Type:
- Required: Yes
InputPort
- Type:
- Required: Yes
Interface
- Type:
- Required: Yes
InterfaceRequestTypeDef
Name
- Type:
- Required: Yes
InterfaceTypeDef
Name
- Type:
- Required: Yes
ListBridgesRequestListBridgesPaginateTypeDef
FilterArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.PaginatorConfigTypeDef]
ListBridgesRequestRequestTypeDef
FilterArn
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListBridgesResponseTypeDef
Bridges
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.ListedBridgeTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEntitlementsRequestListEntitlementsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.PaginatorConfigTypeDef]
ListEntitlementsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListEntitlementsResponseTypeDef
Entitlements
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.ListedEntitlementTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListFlowsRequestListFlowsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.PaginatorConfigTypeDef]
ListFlowsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListFlowsResponseTypeDef
Flows
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.ListedFlowTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListGatewayInstancesRequestListGatewayInstancesPaginateTypeDef
FilterArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.PaginatorConfigTypeDef]
ListGatewayInstancesRequestRequestTypeDef
FilterArn
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListGatewayInstancesResponseTypeDef
Instances
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.ListedGatewayInstanceTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListGatewaysRequestListGatewaysPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.PaginatorConfigTypeDef]
ListGatewaysRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListGatewaysResponseTypeDef
Gateways
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.ListedGatewayTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListOfferingsRequestListOfferingsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.PaginatorConfigTypeDef]
ListOfferingsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListOfferingsResponseTypeDef
Offerings
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.OfferingTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListReservationsRequestListReservationsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.PaginatorConfigTypeDef]
ListReservationsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListReservationsResponseTypeDef
Reservations
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.ReservationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListedBridgeTypeDef
BridgeArn
- Type:
- Required: Yes
BridgeState
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETED', 'DELETING', 'DEPLOYING', 'STANDBY', 'STARTING', 'START_FAILED', 'START_PENDING', 'STOPPING', 'STOP_FAILED', 'UPDATING']
- Required: Yes
BridgeType
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
PlacementArn
- Type:
- Required: Yes
ListedEntitlementTypeDef
EntitlementArn
- Type:
- Required: Yes
EntitlementName
- Type:
- Required: Yes
DataTransferSubscriberFeePercent
- Type: typing.Optional[int]
ListedFlowTypeDef
AvailabilityZone
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
FlowArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
SourceType
- Type: typing.Literal['ENTITLED', 'OWNED']
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'DELETING', 'ERROR', 'STANDBY', 'STARTING', 'STOPPING', 'UPDATING']
- Required: Yes
Maintenance
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.MaintenanceTypeDef]
ListedGatewayInstanceTypeDef
GatewayArn
- Type:
- Required: Yes
GatewayInstanceArn
- Type:
- Required: Yes
InstanceId
- Type:
- Required: Yes
InstanceState
- Type: typing.Optional[typing.Literal['ACTIVE', 'DEREGISTERED', 'DEREGISTERING', 'DEREGISTRATION_ERROR', 'REGISTERING', 'REGISTRATION_ERROR']]
ListedGatewayTypeDef
GatewayArn
- Type:
- Required: Yes
GatewayState
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETED', 'DELETING', 'ERROR', 'UPDATING']
- Required: Yes
Name
- Type:
- Required: Yes
MaintenanceTypeDef
MaintenanceDay
- Type: typing.Optional[typing.Literal['Friday', 'Monday', 'Saturday', 'Sunday', 'Thursday', 'Tuesday', 'Wednesday']]
MaintenanceDeadline
- Type: typing.Optional[str]
MaintenanceScheduledDate
- Type: typing.Optional[str]
MaintenanceStartHour
- Type: typing.Optional[str]
MediaStreamAttributesRequestTypeDef
Fmtp
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.FmtpRequestTypeDef]
Lang
- Type: typing.Optional[str]
MediaStreamAttributesTypeDef
Fmtp
- Type:
- Required: Yes
Lang
- Type: typing.Optional[str]
MediaStreamOutputConfigurationRequestTypeDef
EncodingName
- Type: typing.Literal['jxsv', 'pcm', 'raw', 'smpte291']
- Required: Yes
MediaStreamName
- Type:
- Required: Yes
DestinationConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.DestinationConfigurationRequestTypeDef]]
EncodingParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.EncodingParametersRequestTypeDef]
MediaStreamOutputConfigurationTypeDef
EncodingName
- Type: typing.Literal['jxsv', 'pcm', 'raw', 'smpte291']
- Required: Yes
MediaStreamName
- Type:
- Required: Yes
DestinationConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.DestinationConfigurationTypeDef]]
EncodingParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.EncodingParametersTypeDef]
MediaStreamSourceConfigurationRequestTypeDef
EncodingName
- Type: typing.Literal['jxsv', 'pcm', 'raw', 'smpte291']
- Required: Yes
MediaStreamName
- Type:
- Required: Yes
InputConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.InputConfigurationRequestTypeDef]]
MediaStreamSourceConfigurationTypeDef
EncodingName
- Type: typing.Literal['jxsv', 'pcm', 'raw', 'smpte291']
- Required: Yes
MediaStreamName
- Type:
- Required: Yes
InputConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.InputConfigurationTypeDef]]
MediaStreamTypeDef
Fmt
- Type:
- Required: Yes
MediaStreamId
- Type:
- Required: Yes
MediaStreamName
- Type:
- Required: Yes
MediaStreamType
- Type: typing.Literal['ancillary-data', 'audio', 'video']
- Required: Yes
Attributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.MediaStreamAttributesTypeDef]
ClockRate
- Type: typing.Optional[int]
Description
- Type: typing.Optional[str]
VideoFormat
- Type: typing.Optional[str]
MessageDetailTypeDef
Code
- Type:
- Required: Yes
Message
- Type:
- Required: Yes
ResourceName
- Type: typing.Optional[str]
MessagesTypeDef
Errors
- Type: typing.List[str]
- Required: Yes
OfferingTypeDef
CurrencyCode
- Type:
- Required: Yes
Duration
- Type:
- Required: Yes
DurationUnits
- Type: typing.Literal['MONTHS']
- Required: Yes
OfferingArn
- Type:
- Required: Yes
OfferingDescription
- Type:
- Required: Yes
PricePerUnit
- Type:
- Required: Yes
PriceUnits
- Type: typing.Literal['HOURLY']
- Required: Yes
ResourceSpecification
- Type:
- Required: Yes
OutputTypeDef
Name
- Type:
- Required: Yes
OutputArn
- Type:
- Required: Yes
DataTransferSubscriberFeePercent
- Type: typing.Optional[int]
Description
- Type: typing.Optional[str]
Destination
- Type: typing.Optional[str]
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.EncryptionTypeDef]
EntitlementArn
- Type: typing.Optional[str]
ListenerAddress
- Type: typing.Optional[str]
MediaLiveInputArn
- Type: typing.Optional[str]
MediaStreamOutputConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.MediaStreamOutputConfigurationTypeDef]]
Port
- Type: typing.Optional[int]
Transport
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.TransportTypeDef]
VpcInterfaceAttachment
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.VpcInterfaceAttachmentTypeDef]
BridgeArn
- Type: typing.Optional[str]
BridgePorts
- Type: typing.Optional[typing.List[int]]
OutputStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PurchaseOfferingRequestRequestTypeDef
OfferingArn
- Type:
- Required: Yes
ReservationName
- Type:
- Required: Yes
Start
- Type:
- Required: Yes
PurchaseOfferingResponseTypeDef
Reservation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RemoveBridgeOutputRequestRequestTypeDef
BridgeArn
- Type:
- Required: Yes
OutputName
- Type:
- Required: Yes
RemoveBridgeOutputResponseTypeDef
BridgeArn
- Type:
- Required: Yes
OutputName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RemoveBridgeSourceRequestRequestTypeDef
BridgeArn
- Type:
- Required: Yes
SourceName
- Type:
- Required: Yes
RemoveBridgeSourceResponseTypeDef
BridgeArn
- Type:
- Required: Yes
SourceName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RemoveFlowMediaStreamRequestRequestTypeDef
FlowArn
- Type:
- Required: Yes
MediaStreamName
- Type:
- Required: Yes
RemoveFlowMediaStreamResponseTypeDef
FlowArn
- Type:
- Required: Yes
MediaStreamName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RemoveFlowOutputRequestRequestTypeDef
FlowArn
- Type:
- Required: Yes
OutputArn
- Type:
- Required: Yes
RemoveFlowOutputResponseTypeDef
FlowArn
- Type:
- Required: Yes
OutputArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RemoveFlowSourceRequestRequestTypeDef
FlowArn
- Type:
- Required: Yes
SourceArn
- Type:
- Required: Yes
RemoveFlowSourceResponseTypeDef
FlowArn
- Type:
- Required: Yes
SourceArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RemoveFlowVpcInterfaceRequestRequestTypeDef
FlowArn
- Type:
- Required: Yes
VpcInterfaceName
- Type:
- Required: Yes
RemoveFlowVpcInterfaceResponseTypeDef
FlowArn
- Type:
- Required: Yes
NonDeletedNetworkInterfaceIds
- Type: typing.List[str]
- Required: Yes
VpcInterfaceName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ReservationTypeDef
CurrencyCode
- Type:
- Required: Yes
Duration
- Type:
- Required: Yes
DurationUnits
- Type: typing.Literal['MONTHS']
- Required: Yes
End
- Type:
- Required: Yes
OfferingArn
- Type:
- Required: Yes
OfferingDescription
- Type:
- Required: Yes
PricePerUnit
- Type:
- Required: Yes
PriceUnits
- Type: typing.Literal['HOURLY']
- Required: Yes
ReservationArn
- Type:
- Required: Yes
ReservationName
- Type:
- Required: Yes
ReservationState
- Type: typing.Literal['ACTIVE', 'CANCELED', 'EXPIRED', 'PROCESSING']
- Required: Yes
ResourceSpecification
- Type:
- Required: Yes
Start
- Type:
- Required: Yes
ResourceSpecificationTypeDef
ResourceType
- Type: typing.Literal['Mbps_Outbound_Bandwidth']
- Required: Yes
ReservedBitrate
- Type: typing.Optional[int]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
RevokeFlowEntitlementRequestRequestTypeDef
EntitlementArn
- Type:
- Required: Yes
FlowArn
- Type:
- Required: Yes
RevokeFlowEntitlementResponseTypeDef
EntitlementArn
- Type:
- Required: Yes
FlowArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SetGatewayBridgeSourceRequestTypeDef
BridgeArn
- Type:
- Required: Yes
VpcInterfaceAttachment
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.VpcInterfaceAttachmentTypeDef]
SetSourceRequestTypeDef
Decryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.EncryptionTypeDef]
Description
- Type: typing.Optional[str]
EntitlementArn
- Type: typing.Optional[str]
IngestPort
- Type: typing.Optional[int]
MaxBitrate
- Type: typing.Optional[int]
MaxLatency
- Type: typing.Optional[int]
MaxSyncBuffer
- Type: typing.Optional[int]
MediaStreamSourceConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.MediaStreamSourceConfigurationRequestTypeDef]]
MinLatency
- Type: typing.Optional[int]
Name
- Type: typing.Optional[str]
Protocol
- Type: typing.Optional[typing.Literal['cdi', 'fujitsu-qos', 'rist', 'rtp', 'rtp-fec', 'srt-caller', 'srt-listener', 'st2110-jpegxs', 'udp', 'zixi-pull', 'zixi-push']]
SenderControlPort
- Type: typing.Optional[int]
SenderIpAddress
- Type: typing.Optional[str]
SourceListenerAddress
- Type: typing.Optional[str]
SourceListenerPort
- Type: typing.Optional[int]
StreamId
- Type: typing.Optional[str]
VpcInterfaceName
- Type: typing.Optional[str]
WhitelistCidr
- Type: typing.Optional[str]
GatewayBridgeSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.SetGatewayBridgeSourceRequestTypeDef]
SourcePriorityTypeDef
PrimarySource
- Type: typing.Optional[str]
SourceTypeDef
Name
- Type:
- Required: Yes
SourceArn
- Type:
- Required: Yes
DataTransferSubscriberFeePercent
- Type: typing.Optional[int]
Decryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.EncryptionTypeDef]
Description
- Type: typing.Optional[str]
EntitlementArn
- Type: typing.Optional[str]
IngestIp
- Type: typing.Optional[str]
IngestPort
- Type: typing.Optional[int]
MediaStreamSourceConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.MediaStreamSourceConfigurationTypeDef]]
SenderControlPort
- Type: typing.Optional[int]
SenderIpAddress
- Type: typing.Optional[str]
Transport
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.TransportTypeDef]
VpcInterfaceName
- Type: typing.Optional[str]
WhitelistCidr
- Type: typing.Optional[str]
GatewayBridgeSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.GatewayBridgeSourceTypeDef]
StartFlowRequestRequestTypeDef
FlowArn
- Type:
- Required: Yes
StartFlowResponseTypeDef
FlowArn
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'DELETING', 'ERROR', 'STANDBY', 'STARTING', 'STOPPING', 'UPDATING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopFlowRequestRequestTypeDef
FlowArn
- Type:
- Required: Yes
StopFlowResponseTypeDef
FlowArn
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'DELETING', 'ERROR', 'STANDBY', 'STARTING', 'STOPPING', 'UPDATING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Mapping[str, str]
- Required: Yes
TransportMediaInfoTypeDef
Programs
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.TransportStreamProgramTypeDef]
- Required: Yes
TransportStreamProgramTypeDef
PcrPid
- Type:
- Required: Yes
ProgramNumber
- Type:
- Required: Yes
ProgramPid
- Type:
- Required: Yes
Streams
- Type: typing.List[aws_resource_validator.pydantic_models.mediaconnect_classes.TransportStreamTypeDef]
- Required: Yes
ProgramName
- Type: typing.Optional[str]
TransportStreamTypeDef
Pid
- Type:
- Required: Yes
StreamType
- Type:
- Required: Yes
Channels
- Type: typing.Optional[int]
Codec
- Type: typing.Optional[str]
FrameRate
- Type: typing.Optional[str]
FrameResolution
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.FrameResolutionTypeDef]
SampleRate
- Type: typing.Optional[int]
SampleSize
- Type: typing.Optional[int]
TransportTypeDef
Protocol
- Type: typing.Literal['cdi', 'fujitsu-qos', 'rist', 'rtp', 'rtp-fec', 'srt-caller', 'srt-listener', 'st2110-jpegxs', 'udp', 'zixi-pull', 'zixi-push']
- Required: Yes
CidrAllowList
- Type: typing.Optional[typing.List[str]]
MaxBitrate
- Type: typing.Optional[int]
MaxLatency
- Type: typing.Optional[int]
MaxSyncBuffer
- Type: typing.Optional[int]
MinLatency
- Type: typing.Optional[int]
RemoteId
- Type: typing.Optional[str]
SenderControlPort
- Type: typing.Optional[int]
SenderIpAddress
- Type: typing.Optional[str]
SmoothingLatency
- Type: typing.Optional[int]
SourceListenerAddress
- Type: typing.Optional[str]
SourceListenerPort
- Type: typing.Optional[int]
StreamId
- Type: typing.Optional[str]
UntagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateBridgeFlowSourceRequestTypeDef
FlowArn
- Type: typing.Optional[str]
FlowVpcInterfaceAttachment
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.VpcInterfaceAttachmentTypeDef]
UpdateBridgeNetworkOutputRequestTypeDef
IpAddress
- Type: typing.Optional[str]
NetworkName
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
Protocol
- Type: typing.Optional[typing.Literal['cdi', 'fujitsu-qos', 'rist', 'rtp', 'rtp-fec', 'srt-caller', 'srt-listener', 'st2110-jpegxs', 'udp', 'zixi-pull', 'zixi-push']]
Ttl
- Type: typing.Optional[int]
UpdateBridgeNetworkSourceRequestTypeDef
MulticastIp
- Type: typing.Optional[str]
NetworkName
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
Protocol
- Type: typing.Optional[typing.Literal['cdi', 'fujitsu-qos', 'rist', 'rtp', 'rtp-fec', 'srt-caller', 'srt-listener', 'st2110-jpegxs', 'udp', 'zixi-pull', 'zixi-push']]
UpdateBridgeOutputRequestRequestTypeDef
BridgeArn
- Type:
- Required: Yes
OutputName
- Type:
- Required: Yes
NetworkOutput
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.UpdateBridgeNetworkOutputRequestTypeDef]
UpdateBridgeOutputResponseTypeDef
BridgeArn
- Type:
- Required: Yes
Output
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateBridgeRequestRequestTypeDef
BridgeArn
- Type:
- Required: Yes
EgressGatewayBridge
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.UpdateEgressGatewayBridgeRequestTypeDef]
IngressGatewayBridge
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.UpdateIngressGatewayBridgeRequestTypeDef]
SourceFailoverConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.UpdateFailoverConfigTypeDef]
UpdateBridgeResponseTypeDef
Bridge
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateBridgeSourceRequestRequestTypeDef
BridgeArn
- Type:
- Required: Yes
SourceName
- Type:
- Required: Yes
FlowSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.UpdateBridgeFlowSourceRequestTypeDef]
NetworkSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.UpdateBridgeNetworkSourceRequestTypeDef]
UpdateBridgeSourceResponseTypeDef
BridgeArn
- Type:
- Required: Yes
Source
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateBridgeStateRequestRequestTypeDef
BridgeArn
- Type:
- Required: Yes
DesiredState
- Type: typing.Literal['ACTIVE', 'DELETED', 'STANDBY']
- Required: Yes
UpdateBridgeStateResponseTypeDef
BridgeArn
- Type:
- Required: Yes
DesiredState
- Type: typing.Literal['ACTIVE', 'DELETED', 'STANDBY']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateEgressGatewayBridgeRequestTypeDef
MaxBitrate
- Type: typing.Optional[int]
UpdateEncryptionTypeDef
Algorithm
- Type: typing.Optional[typing.Literal['aes128', 'aes192', 'aes256']]
ConstantInitializationVector
- Type: typing.Optional[str]
DeviceId
- Type: typing.Optional[str]
KeyType
- Type: typing.Optional[typing.Literal['speke', 'srt-password', 'static-key']]
Region
- Type: typing.Optional[str]
ResourceId
- Type: typing.Optional[str]
RoleArn
- Type: typing.Optional[str]
SecretArn
- Type: typing.Optional[str]
Url
- Type: typing.Optional[str]
UpdateFailoverConfigTypeDef
FailoverMode
- Type: typing.Optional[typing.Literal['FAILOVER', 'MERGE']]
RecoveryWindow
- Type: typing.Optional[int]
SourcePriority
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.SourcePriorityTypeDef]
State
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
UpdateFlowEntitlementRequestRequestTypeDef
EntitlementArn
- Type:
- Required: Yes
FlowArn
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.UpdateEncryptionTypeDef]
EntitlementStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
Subscribers
- Type: typing.Optional[typing.Sequence[str]]
UpdateFlowEntitlementResponseTypeDef
Entitlement
- Type:
- Required: Yes
FlowArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateFlowMediaStreamRequestRequestTypeDef
FlowArn
- Type:
- Required: Yes
MediaStreamName
- Type:
- Required: Yes
Attributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.MediaStreamAttributesRequestTypeDef]
ClockRate
- Type: typing.Optional[int]
Description
- Type: typing.Optional[str]
MediaStreamType
- Type: typing.Optional[typing.Literal['ancillary-data', 'audio', 'video']]
VideoFormat
- Type: typing.Optional[str]
UpdateFlowMediaStreamResponseTypeDef
FlowArn
- Type:
- Required: Yes
MediaStream
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateFlowOutputRequestRequestTypeDef
FlowArn
- Type:
- Required: Yes
OutputArn
- Type:
- Required: Yes
CidrAllowList
- Type: typing.Optional[typing.Sequence[str]]
Description
- Type: typing.Optional[str]
Destination
- Type: typing.Optional[str]
Encryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.UpdateEncryptionTypeDef]
MaxLatency
- Type: typing.Optional[int]
MediaStreamOutputConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.MediaStreamOutputConfigurationRequestTypeDef]]
MinLatency
- Type: typing.Optional[int]
Port
- Type: typing.Optional[int]
Protocol
- Type: typing.Optional[typing.Literal['cdi', 'fujitsu-qos', 'rist', 'rtp', 'rtp-fec', 'srt-caller', 'srt-listener', 'st2110-jpegxs', 'udp', 'zixi-pull', 'zixi-push']]
RemoteId
- Type: typing.Optional[str]
SenderControlPort
- Type: typing.Optional[int]
SenderIpAddress
- Type: typing.Optional[str]
SmoothingLatency
- Type: typing.Optional[int]
StreamId
- Type: typing.Optional[str]
VpcInterfaceAttachment
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.VpcInterfaceAttachmentTypeDef]
OutputStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
UpdateFlowOutputResponseTypeDef
FlowArn
- Type:
- Required: Yes
Output
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateFlowRequestRequestTypeDef
FlowArn
- Type:
- Required: Yes
SourceFailoverConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.UpdateFailoverConfigTypeDef]
Maintenance
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.UpdateMaintenanceTypeDef]
UpdateFlowResponseTypeDef
Flow
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateFlowSourceRequestRequestTypeDef
FlowArn
- Type:
- Required: Yes
SourceArn
- Type:
- Required: Yes
Decryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.UpdateEncryptionTypeDef]
Description
- Type: typing.Optional[str]
EntitlementArn
- Type: typing.Optional[str]
IngestPort
- Type: typing.Optional[int]
MaxBitrate
- Type: typing.Optional[int]
MaxLatency
- Type: typing.Optional[int]
MaxSyncBuffer
- Type: typing.Optional[int]
MediaStreamSourceConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mediaconnect_classes.MediaStreamSourceConfigurationRequestTypeDef]]
MinLatency
- Type: typing.Optional[int]
Protocol
- Type: typing.Optional[typing.Literal['cdi', 'fujitsu-qos', 'rist', 'rtp', 'rtp-fec', 'srt-caller', 'srt-listener', 'st2110-jpegxs', 'udp', 'zixi-pull', 'zixi-push']]
SenderControlPort
- Type: typing.Optional[int]
SenderIpAddress
- Type: typing.Optional[str]
SourceListenerAddress
- Type: typing.Optional[str]
SourceListenerPort
- Type: typing.Optional[int]
StreamId
- Type: typing.Optional[str]
VpcInterfaceName
- Type: typing.Optional[str]
WhitelistCidr
- Type: typing.Optional[str]
GatewayBridgeSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.UpdateGatewayBridgeSourceRequestTypeDef]
UpdateFlowSourceResponseTypeDef
FlowArn
- Type:
- Required: Yes
Source
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateGatewayBridgeSourceRequestTypeDef
BridgeArn
- Type: typing.Optional[str]
VpcInterfaceAttachment
- Type: typing.Optional[aws_resource_validator.pydantic_models.mediaconnect_classes.VpcInterfaceAttachmentTypeDef]
UpdateGatewayInstanceRequestRequestTypeDef
GatewayInstanceArn
- Type:
- Required: Yes
BridgePlacement
- Type: typing.Optional[typing.Literal['AVAILABLE', 'LOCKED']]
UpdateGatewayInstanceResponseTypeDef
BridgePlacement
- Type: typing.Literal['AVAILABLE', 'LOCKED']
- Required: Yes
GatewayInstanceArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateIngressGatewayBridgeRequestTypeDef
MaxBitrate
- Type: typing.Optional[int]
MaxOutputs
- Type: typing.Optional[int]
UpdateMaintenanceTypeDef
MaintenanceDay
- Type: typing.Optional[typing.Literal['Friday', 'Monday', 'Saturday', 'Sunday', 'Thursday', 'Tuesday', 'Wednesday']]
MaintenanceScheduledDate
- Type: typing.Optional[str]
MaintenanceStartHour
- Type: typing.Optional[str]
VpcInterfaceAttachmentTypeDef
VpcInterfaceName
- Type: typing.Optional[str]
VpcInterfaceRequestTypeDef
Name
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
SecurityGroupIds
- Type: typing.Sequence[str]
- Required: Yes
SubnetId
- Type:
- Required: Yes
NetworkInterfaceType
- Type: typing.Optional[typing.Literal['efa', 'ena']]
VpcInterfaceTypeDef
Name
- Type:
- Required: Yes
NetworkInterfaceIds
- Type: typing.List[str]
- Required: Yes
NetworkInterfaceType
- Type: typing.Literal['efa', 'ena']
- Required: Yes
RoleArn
- Type:
- Required: Yes
SecurityGroupIds
- Type: typing.List[str]
- Required: Yes
SubnetId
- Type:
- Required: Yes
WaiterConfigTypeDef
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]