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, BlackFramesConfiguration, Bridge, BridgeFlowOutput, BridgeFlowSource, BridgeNetworkOutput, BridgeNetworkSource, BridgeOutput, BridgeSource, ConflictException, ContentQualityAnalysisFeatureConfiguration, 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, EncodingConfig, EncodingParameters, EncodingParametersRequest, Encryption, Entitlement, FailoverConfig, FailoverRouterInputConfiguration, FailoverRouterInputIndexedStreamDetails, FailoverRouterInputProtocolConfiguration, FailoverRouterInputStreamDetails, Flow, FlowTransitEncryption, FlowTransitEncryptionKeyConfiguration, Fmtp, FmtpRequest, ForbiddenException, FrameResolution, FrozenFrames, FrozenFramesConfiguration, 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, RouterContentQualityAnalysisConfiguration, 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, SilentAudioConfiguration, 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.
-
#content_level ⇒ Types::ContentQualityAnalysisFeatureConfiguration
The content quality analysis configuration.
-
#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.
2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2724 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 |
#content_level ⇒ Types::ContentQualityAnalysisFeatureConfiguration
The content quality analysis configuration.
6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6106 class RouterContentQualityAnalysisConfiguration < Struct.new( :content_level, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentLevel < RouterContentQualityAnalysisConfiguration; end class Unknown < RouterContentQualityAnalysisConfiguration; end end |
#default ⇒ Types::DefaultMaintenanceConfiguration
Default maintenance configuration settings.
4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 4464 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.
6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6296 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.
6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6343 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.
6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6296 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.
6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6296 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.
6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6937 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.
6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6296 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.
6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6343 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.
6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6343 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.
6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6750 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.
6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6984 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.
4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 4464 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.
6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6717 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.
6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6343 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.
2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2540 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.
6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6984 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.
6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6343 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.
2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2540 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.
2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2724 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.
2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2540 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.
2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 2540 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.
6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6296 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.
6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6393 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.
6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 6717 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.
4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 |
# File 'lib/aws-sdk-mediaconnect/types.rb', line 4487 class MaintenanceSchedule < Struct.new( :window, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Window < MaintenanceSchedule; end class Unknown < MaintenanceSchedule; end end |