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, Bridge, BridgeFlowOutput, BridgeFlowSource, BridgeNetworkOutput, BridgeNetworkSource, BridgeOutput, BridgeSource, ConflictException, 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, 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, MediaLiveInputRouterOutputConfiguration, MediaLiveInputRouterOutputStreamDetails, MediaLiveTransitEncryption, MediaLiveTransitEncryptionKeyConfiguration, MediaStream, MediaStreamAttributes, MediaStreamAttributesRequest, MediaStreamOutputConfiguration, MediaStreamOutputConfigurationRequest, MediaStreamSourceConfiguration, MediaStreamSourceConfigurationRequest, MergeRouterInputConfiguration, MergeRouterInputIndexedStreamDetails, MergeRouterInputProtocolConfiguration, MergeRouterInputStreamDetails, MessageDetail, Messages, MonitoringConfig, MulticastSourceSettings, NdiConfig, NdiDiscoveryServerConfig, 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
-
#automatic ⇒ Types::AutomaticEncryptionKeyConfiguration
Configuration settings for automatic encryption key management, where MediaConnect handles key creation and rotation.
-
#default ⇒ Types::DefaultMaintenanceConfiguration
Default maintenance configuration settings.
-
#failover ⇒ Types::FailoverRouterInputStreamDetails
Configuration details for a failover router input that can automatically switch between two sources.
-
#input_types ⇒ Array<String>
The types of router inputs to include in the filter.
-
#media_connect_flow ⇒ Types::MediaConnectFlowRouterOutputStreamDetails
Configuration details for a MediaConnect flow when used as a router output destination.
-
#media_live_input ⇒ Types::MediaLiveInputRouterOutputStreamDetails
Configuration details for a MediaLive input when used as a router output destination.
-
#merge ⇒ Types::MergeRouterInputStreamDetails
Configuration details for a merge router input that combines two input sources.
-
#name_contains ⇒ Array<String>
The names of the router outputs to include in the filter.
-
#network_interface_arns ⇒ Array<String>
The Amazon Resource Names (ARNs) of the network interfaces associated with the router outputs to include in the filter.
-
#network_interface_types ⇒ Array<String>
The types of router network interfaces to include in the filter.
-
#output_types ⇒ Array<String>
The types of router outputs to include in the filter.
-
#preferred_day_time ⇒ Types::PreferredDayTimeMaintenanceConfiguration
Preferred day and time maintenance configuration settings.
-
#public ⇒ Types::PublicRouterNetworkInterfaceConfiguration
The configuration settings for a public router network interface, including the list of allowed CIDR blocks.
-
#region_names ⇒ Array<String>
The AWS Regions of the router outputs to include in the filter.
-
#rist ⇒ Types::RistRouterOutputConfiguration
The configuration settings for a router output using the RIST (Reliable Internet Stream Transport) protocol, including the destination address and port.
-
#routed_input_arns ⇒ Array<String>
The ARNs of the router inputs associated with the router outputs to include in the filter.
-
#routing_scopes ⇒ Array<String>
Filter criteria to list router outputs based on their routing scope.
-
#rtp ⇒ Types::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.
-
#secrets_manager ⇒ Types::SecretsManagerEncryptionKeyConfiguration
The configuration settings for transit encryption using AWS Secrets Manager, including the secret ARN and role ARN.
-
#srt_caller ⇒ Types::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.
-
#srt_listener ⇒ Types::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.
-
#standard ⇒ Types::StandardRouterOutputStreamDetails
Configuration details for a standard router output stream type.
-
#transport_stream_media_info ⇒ Types::TransportMediaInfo
The metadata of the transport stream in the current flow’s source.
-
#vpc ⇒ Types::VpcRouterNetworkInterfaceConfiguration
The configuration settings for a router network interface within a VPC, including the security group IDs and subnet ID.
-
#window ⇒ Types::WindowMaintenanceSchedule
Defines a specific time window for maintenance operations.
Instance Attribute Details
#automatic ⇒ Types::AutomaticEncryptionKeyConfiguration
Configuration settings for automatic encryption key management, where MediaConnect handles key creation and rotation.
2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2607 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 |
#default ⇒ Types::DefaultMaintenanceConfiguration
Default maintenance configuration settings.
4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 4324 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 |
#failover ⇒ Types::FailoverRouterInputStreamDetails
Configuration details for a failover router input that can automatically switch between two sources.
5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5929 class RouterInputConfiguration < Struct.new( :standard, :failover, :merge, :media_connect_flow, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Standard < RouterInputConfiguration; end class Failover < RouterInputConfiguration; end class Merge < RouterInputConfiguration; end class MediaConnectFlow < RouterInputConfiguration; end class Unknown < RouterInputConfiguration; end end |
#input_types ⇒ Array<String>
The types of router inputs to include in the filter.
5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5974 class RouterInputFilter < Struct.new( :region_names, :input_types, :name_contains, :network_interface_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterInputFilter; end class InputTypes < RouterInputFilter; end class NameContains < RouterInputFilter; end class NetworkInterfaceArns < RouterInputFilter; end class RoutingScopes < RouterInputFilter; end class Unknown < RouterInputFilter; end end |
#media_connect_flow ⇒ Types::MediaConnectFlowRouterOutputStreamDetails
Configuration details for a MediaConnect flow when used as a router output destination.
5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5929 class RouterInputConfiguration < Struct.new( :standard, :failover, :merge, :media_connect_flow, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Standard < RouterInputConfiguration; end class Failover < RouterInputConfiguration; end class Merge < RouterInputConfiguration; end class MediaConnectFlow < RouterInputConfiguration; end class Unknown < RouterInputConfiguration; end end |
#media_live_input ⇒ Types::MediaLiveInputRouterOutputStreamDetails
Configuration details for a MediaLive input when used as a router output destination.
6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6560 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 |
#merge ⇒ Types::MergeRouterInputStreamDetails
Configuration details for a merge router input that combines two input sources.
5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5929 class RouterInputConfiguration < Struct.new( :standard, :failover, :merge, :media_connect_flow, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Standard < RouterInputConfiguration; end class Failover < RouterInputConfiguration; end class Merge < RouterInputConfiguration; end class MediaConnectFlow < RouterInputConfiguration; end class Unknown < RouterInputConfiguration; end end |
#name_contains ⇒ Array<String>
The names of the router outputs to include in the filter.
5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5974 class RouterInputFilter < Struct.new( :region_names, :input_types, :name_contains, :network_interface_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterInputFilter; end class InputTypes < RouterInputFilter; end class NameContains < RouterInputFilter; end class NetworkInterfaceArns < RouterInputFilter; end class RoutingScopes < RouterInputFilter; end class Unknown < RouterInputFilter; end end |
#network_interface_arns ⇒ Array<String>
The Amazon Resource Names (ARNs) of the network interfaces associated with the router outputs to include in the filter.
5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5974 class RouterInputFilter < Struct.new( :region_names, :input_types, :name_contains, :network_interface_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterInputFilter; end class InputTypes < RouterInputFilter; end class NameContains < RouterInputFilter; end class NetworkInterfaceArns < RouterInputFilter; end class RoutingScopes < RouterInputFilter; end class Unknown < RouterInputFilter; end end |
#network_interface_types ⇒ Array<String>
The types of router network interfaces to include in the filter.
6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6373 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_types ⇒ Array<String>
The types of router outputs to include in the filter.
6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6607 class RouterOutputFilter < Struct.new( :region_names, :output_types, :name_contains, :network_interface_arns, :routed_input_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterOutputFilter; end class OutputTypes < RouterOutputFilter; end class NameContains < RouterOutputFilter; end class NetworkInterfaceArns < RouterOutputFilter; end class RoutedInputArns < RouterOutputFilter; end class RoutingScopes < RouterOutputFilter; end class Unknown < RouterOutputFilter; end end |
#preferred_day_time ⇒ Types::PreferredDayTimeMaintenanceConfiguration
Preferred day and time maintenance configuration settings.
4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 4324 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 |
#public ⇒ Types::PublicRouterNetworkInterfaceConfiguration
The configuration settings for a public router network interface, including the list of allowed CIDR blocks.
6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6340 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_names ⇒ Array<String>
The AWS Regions of the router outputs to include in the filter.
5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5974 class RouterInputFilter < Struct.new( :region_names, :input_types, :name_contains, :network_interface_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterInputFilter; end class InputTypes < RouterInputFilter; end class NameContains < RouterInputFilter; end class NetworkInterfaceArns < RouterInputFilter; end class RoutingScopes < RouterInputFilter; end class Unknown < RouterInputFilter; end end |
#rist ⇒ Types::RistRouterOutputConfiguration
The configuration settings for a router output using the RIST (Reliable Internet Stream Transport) protocol, including the destination address and port.
2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2427 class FailoverRouterInputProtocolConfiguration < Struct.new( :rtp, :rist, :srt_listener, :srt_caller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Rtp < FailoverRouterInputProtocolConfiguration; end class Rist < FailoverRouterInputProtocolConfiguration; end class SrtListener < FailoverRouterInputProtocolConfiguration; end class SrtCaller < FailoverRouterInputProtocolConfiguration; end class Unknown < FailoverRouterInputProtocolConfiguration; end end |
#routed_input_arns ⇒ Array<String>
The ARNs of the router inputs associated with the router outputs to include in the filter.
6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6607 class RouterOutputFilter < Struct.new( :region_names, :output_types, :name_contains, :network_interface_arns, :routed_input_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterOutputFilter; end class OutputTypes < RouterOutputFilter; end class NameContains < RouterOutputFilter; end class NetworkInterfaceArns < RouterOutputFilter; end class RoutedInputArns < RouterOutputFilter; end class RoutingScopes < RouterOutputFilter; end class Unknown < RouterOutputFilter; end end |
#routing_scopes ⇒ Array<String>
Filter criteria to list router outputs based on their routing scope.
5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5974 class RouterInputFilter < Struct.new( :region_names, :input_types, :name_contains, :network_interface_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterInputFilter; end class InputTypes < RouterInputFilter; end class NameContains < RouterInputFilter; end class NetworkInterfaceArns < RouterInputFilter; end class RoutingScopes < RouterInputFilter; end class Unknown < RouterInputFilter; end end |
#rtp ⇒ Types::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.
2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2427 class FailoverRouterInputProtocolConfiguration < Struct.new( :rtp, :rist, :srt_listener, :srt_caller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Rtp < FailoverRouterInputProtocolConfiguration; end class Rist < FailoverRouterInputProtocolConfiguration; end class SrtListener < FailoverRouterInputProtocolConfiguration; end class SrtCaller < FailoverRouterInputProtocolConfiguration; end class Unknown < FailoverRouterInputProtocolConfiguration; end end |
#secrets_manager ⇒ Types::SecretsManagerEncryptionKeyConfiguration
The configuration settings for transit encryption using AWS Secrets Manager, including the secret ARN and role ARN.
2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2607 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_caller ⇒ Types::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.
2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2427 class FailoverRouterInputProtocolConfiguration < Struct.new( :rtp, :rist, :srt_listener, :srt_caller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Rtp < FailoverRouterInputProtocolConfiguration; end class Rist < FailoverRouterInputProtocolConfiguration; end class SrtListener < FailoverRouterInputProtocolConfiguration; end class SrtCaller < FailoverRouterInputProtocolConfiguration; end class Unknown < FailoverRouterInputProtocolConfiguration; end end |
#srt_listener ⇒ Types::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.
2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2427 class FailoverRouterInputProtocolConfiguration < Struct.new( :rtp, :rist, :srt_listener, :srt_caller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Rtp < FailoverRouterInputProtocolConfiguration; end class Rist < FailoverRouterInputProtocolConfiguration; end class SrtListener < FailoverRouterInputProtocolConfiguration; end class SrtCaller < FailoverRouterInputProtocolConfiguration; end class Unknown < FailoverRouterInputProtocolConfiguration; end end |
#standard ⇒ Types::StandardRouterOutputStreamDetails
Configuration details for a standard router output stream type. Contains information about the destination IP address and connection state for basic output routing.
5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 5929 class RouterInputConfiguration < Struct.new( :standard, :failover, :merge, :media_connect_flow, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Standard < RouterInputConfiguration; end class Failover < RouterInputConfiguration; end class Merge < RouterInputConfiguration; end class MediaConnectFlow < RouterInputConfiguration; end class Unknown < RouterInputConfiguration; end end |
#transport_stream_media_info ⇒ Types::TransportMediaInfo
The metadata of the transport stream in the current flow’s source.
6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6024 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 |
#vpc ⇒ Types::VpcRouterNetworkInterfaceConfiguration
The configuration settings for a router network interface within a VPC, including the security group IDs and subnet ID.
6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6340 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 |
#window ⇒ Types::WindowMaintenanceSchedule
Defines a specific time window for maintenance operations.
4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 4347 class MaintenanceSchedule < Struct.new( :window, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Window < MaintenanceSchedule; end class Unknown < MaintenanceSchedule; end end |