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, 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
-
#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 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.
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 |
#default ⇒ Types::DefaultMaintenanceConfiguration
Default 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 |
#failover ⇒ Types::FailoverRouterInputStreamDetails
Configuration details for a failover router input that can automatically switch between two sources.
6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6125 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.
6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6170 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.
6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6125 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.
6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6757 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.
6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6125 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.
6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6170 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.
6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6170 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.
6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6570 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.
6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6804 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.
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 |
#public ⇒ Types::PublicRouterNetworkInterfaceConfiguration
The configuration settings for a public router network interface, including the list of allowed CIDR blocks.
6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6537 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.
6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6170 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.
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( :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.
6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6804 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.
6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6170 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.
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( :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 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_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.
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( :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.
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( :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.
6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6125 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.
6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6220 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.
6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6537 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.
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 |