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
-
#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_channel ⇒ Types::MediaLiveChannelRouterInputStreamDetails
Configuration details for a MediaLive channel when used as a router input source.
-
#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.
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_types ⇒ Array<String>
The types of router inputs to include in the filter.
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_flow ⇒ Types::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_channel ⇒ Types::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_input ⇒ Types::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 |
#merge ⇒ Types::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_contains ⇒ Array<String>
The names of the router outputs to include in the filter.
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_arns ⇒ Array<String>
The Amazon Resource Names (ARNs) of the network interfaces associated with the router outputs to include in the filter.
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_types ⇒ Array<String>
The types of router network interfaces to include in the filter.
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_types ⇒ Array<String>
The types of router outputs to include in the filter.
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_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.
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_names ⇒ Array<String>
The AWS Regions of the router outputs to include in the filter.
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 |
#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( :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_arns ⇒ Array<String>
The ARNs of the router inputs associated with the router outputs to include in the filter.
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_scopes ⇒ Array<String>
Filter criteria to list router outputs based on their routing scope.
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 |
#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( :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_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( :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_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( :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 |
#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.
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_info ⇒ Types::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 |
#vpc ⇒ Types::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 |
#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 |