Module: Aws::MediaConnect::Types

Defined in:
lib/aws-sdk-mediaconnect/types.rb

Defined Under Namespace

Classes: AddBridgeFlowSourceRequest, AddBridgeNetworkOutputRequest, AddBridgeNetworkSourceRequest, AddBridgeOutputRequest, AddBridgeOutputsRequest, AddBridgeOutputsResponse, AddBridgeSourceRequest, AddBridgeSourcesRequest, AddBridgeSourcesResponse, AddEgressGatewayBridgeRequest, AddFlowMediaStreamsRequest, AddFlowMediaStreamsResponse, AddFlowOutputs420Exception, AddFlowOutputsRequest, AddFlowOutputsResponse, AddFlowSourcesRequest, AddFlowSourcesResponse, AddFlowVpcInterfacesRequest, AddFlowVpcInterfacesResponse, AddIngressGatewayBridgeRequest, AddMaintenance, AddMediaStreamRequest, AddOutputRequest, AudioMonitoringSetting, AutomaticEncryptionKeyConfiguration, BadRequestException, BatchGetRouterInputError, BatchGetRouterInputRequest, BatchGetRouterInputResponse, BatchGetRouterNetworkInterfaceError, BatchGetRouterNetworkInterfaceRequest, BatchGetRouterNetworkInterfaceResponse, BatchGetRouterOutputError, BatchGetRouterOutputRequest, BatchGetRouterOutputResponse, BlackFrames, BlackFramesConfiguration, Bridge, BridgeFlowOutput, BridgeFlowSource, BridgeNetworkOutput, BridgeNetworkSource, BridgeOutput, BridgeSource, ConflictException, ContentQualityAnalysisFeatureConfiguration, CreateBridge420Exception, CreateBridgeRequest, CreateBridgeResponse, CreateFlow420Exception, CreateFlowRequest, CreateFlowResponse, CreateGateway420Exception, CreateGatewayRequest, CreateGatewayResponse, CreateRouterInputRequest, CreateRouterInputResponse, CreateRouterNetworkInterfaceRequest, CreateRouterNetworkInterfaceResponse, CreateRouterOutputRequest, CreateRouterOutputResponse, DefaultMaintenanceConfiguration, DeleteBridgeRequest, DeleteBridgeResponse, DeleteFlowRequest, DeleteFlowResponse, DeleteGatewayRequest, DeleteGatewayResponse, DeleteRouterInputRequest, DeleteRouterInputResponse, DeleteRouterNetworkInterfaceRequest, DeleteRouterNetworkInterfaceResponse, DeleteRouterOutputRequest, DeleteRouterOutputResponse, DeregisterGatewayInstanceRequest, DeregisterGatewayInstanceResponse, DescribeBridgeRequest, DescribeBridgeResponse, DescribeFlowRequest, DescribeFlowResponse, DescribeFlowSourceMetadataRequest, DescribeFlowSourceMetadataResponse, DescribeFlowSourceThumbnailRequest, DescribeFlowSourceThumbnailResponse, DescribeGatewayInstanceRequest, DescribeGatewayInstanceResponse, DescribeGatewayRequest, DescribeGatewayResponse, DescribeOfferingRequest, DescribeOfferingResponse, DescribeReservationRequest, DescribeReservationResponse, DestinationConfiguration, DestinationConfigurationRequest, EgressGatewayBridge, EncodingConfig, EncodingParameters, EncodingParametersRequest, Encryption, Entitlement, FailoverConfig, FailoverRouterInputConfiguration, FailoverRouterInputIndexedStreamDetails, FailoverRouterInputProtocolConfiguration, FailoverRouterInputStreamDetails, Flow, FlowTransitEncryption, FlowTransitEncryptionKeyConfiguration, Fmtp, FmtpRequest, ForbiddenException, FrameResolution, FrozenFrames, FrozenFramesConfiguration, Gateway, GatewayBridgeSource, GatewayInstance, GatewayNetwork, GetRouterInputRequest, GetRouterInputResponse, GetRouterInputSourceMetadataRequest, GetRouterInputSourceMetadataResponse, GetRouterInputThumbnailRequest, GetRouterInputThumbnailResponse, GetRouterNetworkInterfaceRequest, GetRouterNetworkInterfaceResponse, GetRouterOutputRequest, GetRouterOutputResponse, GrantEntitlementRequest, GrantFlowEntitlements420Exception, GrantFlowEntitlementsRequest, GrantFlowEntitlementsResponse, IngressGatewayBridge, InputConfiguration, InputConfigurationRequest, Interface, InterfaceRequest, InternalServerErrorException, ListBridgesRequest, ListBridgesResponse, ListEntitlementsRequest, ListEntitlementsResponse, ListFlowsRequest, ListFlowsResponse, ListGatewayInstancesRequest, ListGatewayInstancesResponse, ListGatewaysRequest, ListGatewaysResponse, ListOfferingsRequest, ListOfferingsResponse, ListReservationsRequest, ListReservationsResponse, ListRouterInputsRequest, ListRouterInputsResponse, ListRouterNetworkInterfacesRequest, ListRouterNetworkInterfacesResponse, ListRouterOutputsRequest, ListRouterOutputsResponse, ListTagsForGlobalResourceRequest, ListTagsForGlobalResourceResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListedBridge, ListedEntitlement, ListedFlow, ListedGateway, ListedGatewayInstance, ListedRouterInput, ListedRouterNetworkInterface, ListedRouterOutput, Maintenance, MaintenanceConfiguration, MaintenanceSchedule, MediaConnectFlowRouterInputConfiguration, MediaConnectFlowRouterInputStreamDetails, MediaConnectFlowRouterOutputConfiguration, MediaConnectFlowRouterOutputStreamDetails, MediaLiveChannelRouterInputConfiguration, MediaLiveChannelRouterInputStreamDetails, MediaLiveInputRouterOutputConfiguration, MediaLiveInputRouterOutputStreamDetails, MediaLiveTransitEncryption, MediaLiveTransitEncryptionKeyConfiguration, MediaStream, MediaStreamAttributes, MediaStreamAttributesRequest, MediaStreamOutputConfiguration, MediaStreamOutputConfigurationRequest, MediaStreamSourceConfiguration, MediaStreamSourceConfigurationRequest, MergeRouterInputConfiguration, MergeRouterInputIndexedStreamDetails, MergeRouterInputProtocolConfiguration, MergeRouterInputStreamDetails, MessageDetail, Messages, MonitoringConfig, MulticastSourceSettings, NdiConfig, NdiDiscoveryServerConfig, NdiMediaInfo, NdiMediaStreamInfo, NdiSourceInfo, NdiSourceMetadataInfo, NdiSourceSettings, NotFoundException, Offering, Output, PreferredDayTimeMaintenanceConfiguration, PublicRouterNetworkInterfaceConfiguration, PublicRouterNetworkInterfaceRule, PurchaseOfferingRequest, PurchaseOfferingResponse, RemoveBridgeOutputRequest, RemoveBridgeOutputResponse, RemoveBridgeSourceRequest, RemoveBridgeSourceResponse, RemoveFlowMediaStreamRequest, RemoveFlowMediaStreamResponse, RemoveFlowOutputRequest, RemoveFlowOutputResponse, RemoveFlowSourceRequest, RemoveFlowSourceResponse, RemoveFlowVpcInterfaceRequest, RemoveFlowVpcInterfaceResponse, Reservation, ResourceSpecification, RestartRouterInputRequest, RestartRouterInputResponse, RestartRouterOutputRequest, RestartRouterOutputResponse, RevokeFlowEntitlementRequest, RevokeFlowEntitlementResponse, RistRouterInputConfiguration, RistRouterOutputConfiguration, RouterContentQualityAnalysisConfiguration, RouterInput, RouterInputConfiguration, RouterInputFilter, RouterInputMessage, RouterInputMetadata, RouterInputProtocolConfiguration, RouterInputServiceQuotaExceededException, RouterInputSourceMetadataDetails, RouterInputStreamDetails, RouterInputThumbnailDetails, RouterInputTransitEncryption, RouterInputTransitEncryptionKeyConfiguration, RouterNetworkInterface, RouterNetworkInterfaceConfiguration, RouterNetworkInterfaceFilter, RouterNetworkInterfaceServiceQuotaExceededException, RouterOutput, RouterOutputConfiguration, RouterOutputFilter, RouterOutputMessage, RouterOutputProtocolConfiguration, RouterOutputServiceQuotaExceededException, RouterOutputStreamDetails, RtpRouterInputConfiguration, RtpRouterOutputConfiguration, SecretsManagerEncryptionKeyConfiguration, ServiceUnavailableException, SetGatewayBridgeSourceRequest, SetSourceRequest, SilentAudio, SilentAudioConfiguration, Source, SourcePriority, SrtCallerRouterInputConfiguration, SrtCallerRouterOutputConfiguration, SrtDecryptionConfiguration, SrtEncryptionConfiguration, SrtListenerRouterInputConfiguration, SrtListenerRouterOutputConfiguration, StandardRouterInputConfiguration, StandardRouterInputStreamDetails, StandardRouterOutputConfiguration, StandardRouterOutputStreamDetails, StartFlowRequest, StartFlowResponse, StartRouterInputRequest, StartRouterInputResponse, StartRouterOutputRequest, StartRouterOutputResponse, StopFlowRequest, StopFlowResponse, StopRouterInputRequest, StopRouterInputResponse, StopRouterOutputRequest, StopRouterOutputResponse, TagGlobalResourceRequest, TagResourceRequest, TakeRouterInputRequest, TakeRouterInputResponse, ThumbnailDetails, TooManyRequestsException, Transport, TransportMediaInfo, TransportStream, TransportStreamProgram, UntagGlobalResourceRequest, UntagResourceRequest, UpdateBridgeFlowSourceRequest, UpdateBridgeNetworkOutputRequest, UpdateBridgeNetworkSourceRequest, UpdateBridgeOutputRequest, UpdateBridgeOutputResponse, UpdateBridgeRequest, UpdateBridgeResponse, UpdateBridgeSourceRequest, UpdateBridgeSourceResponse, UpdateBridgeStateRequest, UpdateBridgeStateResponse, UpdateEgressGatewayBridgeRequest, UpdateEncryption, UpdateFailoverConfig, UpdateFlowEntitlementRequest, UpdateFlowEntitlementResponse, UpdateFlowMediaStreamRequest, UpdateFlowMediaStreamResponse, UpdateFlowOutputRequest, UpdateFlowOutputResponse, UpdateFlowRequest, UpdateFlowResponse, UpdateFlowSourceRequest, UpdateFlowSourceResponse, UpdateGatewayBridgeSourceRequest, UpdateGatewayInstanceRequest, UpdateGatewayInstanceResponse, UpdateIngressGatewayBridgeRequest, UpdateMaintenance, UpdateRouterInputRequest, UpdateRouterInputResponse, UpdateRouterNetworkInterfaceRequest, UpdateRouterNetworkInterfaceResponse, UpdateRouterOutputRequest, UpdateRouterOutputResponse, VideoMonitoringSetting, VpcInterface, VpcInterfaceAttachment, VpcInterfaceRequest, VpcRouterNetworkInterfaceConfiguration, WindowMaintenanceSchedule

Instance Attribute Summary collapse

Instance Attribute Details

#automaticTypes::AutomaticEncryptionKeyConfiguration

Configuration settings for automatic encryption key management, where MediaConnect handles key creation and rotation.



2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2724

class FlowTransitEncryptionKeyConfiguration < Struct.new(
  :secrets_manager,
  :automatic,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SecretsManager < FlowTransitEncryptionKeyConfiguration; end
  class Automatic < FlowTransitEncryptionKeyConfiguration; end
  class Unknown < FlowTransitEncryptionKeyConfiguration; end
end

#content_levelTypes::ContentQualityAnalysisFeatureConfiguration

The content quality analysis configuration.



6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6106

class RouterContentQualityAnalysisConfiguration < Struct.new(
  :content_level,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentLevel < RouterContentQualityAnalysisConfiguration; end
  class Unknown < RouterContentQualityAnalysisConfiguration; end
end

#defaultTypes::DefaultMaintenanceConfiguration

Default maintenance configuration settings.



4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
# File 'lib/aws-sdk-mediaconnect/types.rb', line 4464

class MaintenanceConfiguration < Struct.new(
  :preferred_day_time,
  :default,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class PreferredDayTime < MaintenanceConfiguration; end
  class Default < MaintenanceConfiguration; end
  class Unknown < MaintenanceConfiguration; end
end

#failoverTypes::FailoverRouterInputStreamDetails

Configuration details for a failover router input that can automatically switch between two sources.



6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6296

class RouterInputConfiguration < Struct.new(
  :standard,
  :media_live_channel,
  :failover,
  :media_connect_flow,
  :merge,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Standard < RouterInputConfiguration; end
  class MediaLiveChannel < RouterInputConfiguration; end
  class Failover < RouterInputConfiguration; end
  class MediaConnectFlow < RouterInputConfiguration; end
  class Merge < RouterInputConfiguration; end
  class Unknown < RouterInputConfiguration; end
end

#input_typesArray<String>

The types of router inputs to include in the filter.

Returns:

  • (Array<String>)


6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6343

class RouterInputFilter < Struct.new(
  :name_contains,
  :region_names,
  :network_interface_arns,
  :routing_scopes,
  :input_types,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class NameContains < RouterInputFilter; end
  class RegionNames < RouterInputFilter; end
  class NetworkInterfaceArns < RouterInputFilter; end
  class RoutingScopes < RouterInputFilter; end
  class InputTypes < RouterInputFilter; end
  class Unknown < RouterInputFilter; end
end

#media_connect_flowTypes::MediaConnectFlowRouterOutputStreamDetails

Configuration details for a MediaConnect flow when used as a router output destination.



6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6296

class RouterInputConfiguration < Struct.new(
  :standard,
  :media_live_channel,
  :failover,
  :media_connect_flow,
  :merge,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Standard < RouterInputConfiguration; end
  class MediaLiveChannel < RouterInputConfiguration; end
  class Failover < RouterInputConfiguration; end
  class MediaConnectFlow < RouterInputConfiguration; end
  class Merge < RouterInputConfiguration; end
  class Unknown < RouterInputConfiguration; end
end

#media_live_channelTypes::MediaLiveChannelRouterInputStreamDetails

Configuration details for a MediaLive channel when used as a router input source.



6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6296

class RouterInputConfiguration < Struct.new(
  :standard,
  :media_live_channel,
  :failover,
  :media_connect_flow,
  :merge,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Standard < RouterInputConfiguration; end
  class MediaLiveChannel < RouterInputConfiguration; end
  class Failover < RouterInputConfiguration; end
  class MediaConnectFlow < RouterInputConfiguration; end
  class Merge < RouterInputConfiguration; end
  class Unknown < RouterInputConfiguration; end
end

#media_live_inputTypes::MediaLiveInputRouterOutputStreamDetails

Configuration details for a MediaLive input when used as a router output destination.



6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6937

class RouterOutputConfiguration < Struct.new(
  :standard,
  :media_connect_flow,
  :media_live_input,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Standard < RouterOutputConfiguration; end
  class MediaConnectFlow < RouterOutputConfiguration; end
  class MediaLiveInput < RouterOutputConfiguration; end
  class Unknown < RouterOutputConfiguration; end
end

#mergeTypes::MergeRouterInputStreamDetails

Configuration details for a merge router input that combines two input sources.



6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6296

class RouterInputConfiguration < Struct.new(
  :standard,
  :media_live_channel,
  :failover,
  :media_connect_flow,
  :merge,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Standard < RouterInputConfiguration; end
  class MediaLiveChannel < RouterInputConfiguration; end
  class Failover < RouterInputConfiguration; end
  class MediaConnectFlow < RouterInputConfiguration; end
  class Merge < RouterInputConfiguration; end
  class Unknown < RouterInputConfiguration; end
end

#name_containsArray<String>

The names of the router outputs to include in the filter.

Returns:

  • (Array<String>)


6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6343

class RouterInputFilter < Struct.new(
  :name_contains,
  :region_names,
  :network_interface_arns,
  :routing_scopes,
  :input_types,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class NameContains < RouterInputFilter; end
  class RegionNames < RouterInputFilter; end
  class NetworkInterfaceArns < RouterInputFilter; end
  class RoutingScopes < RouterInputFilter; end
  class InputTypes < RouterInputFilter; end
  class Unknown < RouterInputFilter; end
end

#network_interface_arnsArray<String>

The Amazon Resource Names (ARNs) of the network interfaces associated with the router outputs to include in the filter.

Returns:

  • (Array<String>)


6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6343

class RouterInputFilter < Struct.new(
  :name_contains,
  :region_names,
  :network_interface_arns,
  :routing_scopes,
  :input_types,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class NameContains < RouterInputFilter; end
  class RegionNames < RouterInputFilter; end
  class NetworkInterfaceArns < RouterInputFilter; end
  class RoutingScopes < RouterInputFilter; end
  class InputTypes < RouterInputFilter; end
  class Unknown < RouterInputFilter; end
end

#network_interface_typesArray<String>

The types of router network interfaces to include in the filter.

Returns:

  • (Array<String>)


6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6750

class RouterNetworkInterfaceFilter < Struct.new(
  :region_names,
  :network_interface_types,
  :name_contains,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class RegionNames < RouterNetworkInterfaceFilter; end
  class NetworkInterfaceTypes < RouterNetworkInterfaceFilter; end
  class NameContains < RouterNetworkInterfaceFilter; end
  class Unknown < RouterNetworkInterfaceFilter; end
end

#output_typesArray<String>

The types of router outputs to include in the filter.

Returns:

  • (Array<String>)


6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6984

class RouterOutputFilter < Struct.new(
  :region_names,
  :network_interface_arns,
  :routing_scopes,
  :output_types,
  :routed_input_arns,
  :name_contains,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class RegionNames < RouterOutputFilter; end
  class NetworkInterfaceArns < RouterOutputFilter; end
  class RoutingScopes < RouterOutputFilter; end
  class OutputTypes < RouterOutputFilter; end
  class RoutedInputArns < RouterOutputFilter; end
  class NameContains < RouterOutputFilter; end
  class Unknown < RouterOutputFilter; end
end

#preferred_day_timeTypes::PreferredDayTimeMaintenanceConfiguration

Preferred day and time maintenance configuration settings.



4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
# File 'lib/aws-sdk-mediaconnect/types.rb', line 4464

class MaintenanceConfiguration < Struct.new(
  :preferred_day_time,
  :default,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class PreferredDayTime < MaintenanceConfiguration; end
  class Default < MaintenanceConfiguration; end
  class Unknown < MaintenanceConfiguration; end
end

#publicTypes::PublicRouterNetworkInterfaceConfiguration

The configuration settings for a public router network interface, including the list of allowed CIDR blocks.



6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6717

class RouterNetworkInterfaceConfiguration < Struct.new(
  :public,
  :vpc,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Public < RouterNetworkInterfaceConfiguration; end
  class Vpc < RouterNetworkInterfaceConfiguration; end
  class Unknown < RouterNetworkInterfaceConfiguration; end
end

#region_namesArray<String>

The AWS Regions of the router outputs to include in the filter.

Returns:

  • (Array<String>)


6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6343

class RouterInputFilter < Struct.new(
  :name_contains,
  :region_names,
  :network_interface_arns,
  :routing_scopes,
  :input_types,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class NameContains < RouterInputFilter; end
  class RegionNames < RouterInputFilter; end
  class NetworkInterfaceArns < RouterInputFilter; end
  class RoutingScopes < RouterInputFilter; end
  class InputTypes < RouterInputFilter; end
  class Unknown < RouterInputFilter; end
end

#ristTypes::RistRouterOutputConfiguration

The configuration settings for a router output using the RIST (Reliable Internet Stream Transport) protocol, including the destination address and port.



2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2540

class FailoverRouterInputProtocolConfiguration < Struct.new(
  :rist,
  :srt_listener,
  :srt_caller,
  :rtp,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Rist < FailoverRouterInputProtocolConfiguration; end
  class SrtListener < FailoverRouterInputProtocolConfiguration; end
  class SrtCaller < FailoverRouterInputProtocolConfiguration; end
  class Rtp < FailoverRouterInputProtocolConfiguration; end
  class Unknown < FailoverRouterInputProtocolConfiguration; end
end

#routed_input_arnsArray<String>

The ARNs of the router inputs associated with the router outputs to include in the filter.

Returns:

  • (Array<String>)


6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6984

class RouterOutputFilter < Struct.new(
  :region_names,
  :network_interface_arns,
  :routing_scopes,
  :output_types,
  :routed_input_arns,
  :name_contains,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class RegionNames < RouterOutputFilter; end
  class NetworkInterfaceArns < RouterOutputFilter; end
  class RoutingScopes < RouterOutputFilter; end
  class OutputTypes < RouterOutputFilter; end
  class RoutedInputArns < RouterOutputFilter; end
  class NameContains < RouterOutputFilter; end
  class Unknown < RouterOutputFilter; end
end

#routing_scopesArray<String>

Filter criteria to list router outputs based on their routing scope.

Returns:

  • (Array<String>)


6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6343

class RouterInputFilter < Struct.new(
  :name_contains,
  :region_names,
  :network_interface_arns,
  :routing_scopes,
  :input_types,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class NameContains < RouterInputFilter; end
  class RegionNames < RouterInputFilter; end
  class NetworkInterfaceArns < RouterInputFilter; end
  class RoutingScopes < RouterInputFilter; end
  class InputTypes < RouterInputFilter; end
  class Unknown < RouterInputFilter; end
end

#rtpTypes::RtpRouterOutputConfiguration

The configuration settings for a router output using the RTP (Real-Time Transport Protocol) protocol, including the destination address and port, and forward error correction state.



2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2540

class FailoverRouterInputProtocolConfiguration < Struct.new(
  :rist,
  :srt_listener,
  :srt_caller,
  :rtp,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Rist < FailoverRouterInputProtocolConfiguration; end
  class SrtListener < FailoverRouterInputProtocolConfiguration; end
  class SrtCaller < FailoverRouterInputProtocolConfiguration; end
  class Rtp < FailoverRouterInputProtocolConfiguration; end
  class Unknown < FailoverRouterInputProtocolConfiguration; end
end

#secrets_managerTypes::SecretsManagerEncryptionKeyConfiguration

The configuration settings for transit encryption using Secrets Manager, including the secret ARN and role ARN.



2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2724

class FlowTransitEncryptionKeyConfiguration < Struct.new(
  :secrets_manager,
  :automatic,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SecretsManager < FlowTransitEncryptionKeyConfiguration; end
  class Automatic < FlowTransitEncryptionKeyConfiguration; end
  class Unknown < FlowTransitEncryptionKeyConfiguration; end
end

#srt_callerTypes::SrtCallerRouterOutputConfiguration

The configuration settings for a router output using the SRT (Secure Reliable Transport) protocol in caller mode, including the destination address and port, minimum latency, stream ID, and encryption key configuration.



2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2540

class FailoverRouterInputProtocolConfiguration < Struct.new(
  :rist,
  :srt_listener,
  :srt_caller,
  :rtp,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Rist < FailoverRouterInputProtocolConfiguration; end
  class SrtListener < FailoverRouterInputProtocolConfiguration; end
  class SrtCaller < FailoverRouterInputProtocolConfiguration; end
  class Rtp < FailoverRouterInputProtocolConfiguration; end
  class Unknown < FailoverRouterInputProtocolConfiguration; end
end

#srt_listenerTypes::SrtListenerRouterOutputConfiguration

The configuration settings for a router output using the SRT (Secure Reliable Transport) protocol in listener mode, including the port, minimum latency, and encryption key configuration.



2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2540

class FailoverRouterInputProtocolConfiguration < Struct.new(
  :rist,
  :srt_listener,
  :srt_caller,
  :rtp,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Rist < FailoverRouterInputProtocolConfiguration; end
  class SrtListener < FailoverRouterInputProtocolConfiguration; end
  class SrtCaller < FailoverRouterInputProtocolConfiguration; end
  class Rtp < FailoverRouterInputProtocolConfiguration; end
  class Unknown < FailoverRouterInputProtocolConfiguration; end
end

#standardTypes::StandardRouterOutputStreamDetails

Configuration details for a standard router output stream type. Contains information about the destination IP address and connection state for basic output routing.



6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6296

class RouterInputConfiguration < Struct.new(
  :standard,
  :media_live_channel,
  :failover,
  :media_connect_flow,
  :merge,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Standard < RouterInputConfiguration; end
  class MediaLiveChannel < RouterInputConfiguration; end
  class Failover < RouterInputConfiguration; end
  class MediaConnectFlow < RouterInputConfiguration; end
  class Merge < RouterInputConfiguration; end
  class Unknown < RouterInputConfiguration; end
end

#transport_stream_media_infoTypes::TransportMediaInfo

The metadata of the transport stream in the current flow’s source.



6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6393

class RouterInputMetadata < Struct.new(
  :transport_stream_media_info,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class TransportStreamMediaInfo < RouterInputMetadata; end
  class Unknown < RouterInputMetadata; end
end

#vpcTypes::VpcRouterNetworkInterfaceConfiguration

The configuration settings for a router network interface within a VPC, including the security group IDs and subnet ID.



6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6717

class RouterNetworkInterfaceConfiguration < Struct.new(
  :public,
  :vpc,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Public < RouterNetworkInterfaceConfiguration; end
  class Vpc < RouterNetworkInterfaceConfiguration; end
  class Unknown < RouterNetworkInterfaceConfiguration; end
end

#windowTypes::WindowMaintenanceSchedule

Defines a specific time window for maintenance operations.



4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
# File 'lib/aws-sdk-mediaconnect/types.rb', line 4487

class MaintenanceSchedule < Struct.new(
  :window,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Window < MaintenanceSchedule; end
  class Unknown < MaintenanceSchedule; end
end