Module: Aws::MediaConnect::Types

Defined in:
gems/aws-sdk-mediaconnect/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, BadRequestException, BatchGetRouterInputError, BatchGetRouterInputRequest, BatchGetRouterInputResponse, BatchGetRouterNetworkInterfaceError, BatchGetRouterNetworkInterfaceRequest, BatchGetRouterNetworkInterfaceResponse, BatchGetRouterOutputError, BatchGetRouterOutputRequest, BatchGetRouterOutputResponse, BlackFrames, Bridge, BridgeFlowOutput, BridgeFlowSource, BridgeNetworkOutput, BridgeNetworkSource, BridgeOutput, BridgeSource, ConflictException, CreateBridge420Exception, CreateBridgeRequest, CreateBridgeResponse, CreateFlow420Exception, CreateFlowRequest, CreateFlowResponse, CreateGateway420Exception, CreateGatewayRequest, CreateGatewayResponse, CreateRouterInputRequest, CreateRouterInputResponse, CreateRouterNetworkInterfaceRequest, CreateRouterNetworkInterfaceResponse, CreateRouterOutputRequest, CreateRouterOutputResponse, 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, 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, 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, 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.

Returns:

  • (Types::AutomaticEncryptionKeyConfiguration)


2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2658

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

#defaultTypes::DefaultMaintenanceConfiguration

Default maintenance configuration settings.

Returns:

  • (Types::DefaultMaintenanceConfiguration)


4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4376

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.



6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6171

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>)


6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6218

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.



6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6171

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.



6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6171

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.



6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6812

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.



6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6171

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>)


6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6218

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>)


6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6218

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>)


6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6625

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>)


6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6859

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.



4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4376

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.



6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6592

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>)


6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6218

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.



2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2474

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>)


6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6859

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>)


6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6218

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.



2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2474

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.



2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2658

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.



2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2474

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.



2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2474

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.



6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6171

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.



6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6268

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.



6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6592

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.



4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4399

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

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