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)


2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2673

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)


4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4391

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.



6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6186

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


6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6233

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.



6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6186

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.



6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6186

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.



6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6827

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.



6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6186

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


6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6233

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


6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6233

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


6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6640

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


6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6874

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.



4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4391

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.



6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6607

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


6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6233

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.



2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2489

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


6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6874

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


6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6233

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.



2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2489

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.



2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2673

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.



2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2489

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.



2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2489

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.



6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6186

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.



6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6283

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.



6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6607

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.



4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4414

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

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