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.
2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2673 class FlowTransitEncryptionKeyConfiguration < Struct.new( :secrets_manager, :automatic, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SecretsManager < FlowTransitEncryptionKeyConfiguration; end class Automatic < FlowTransitEncryptionKeyConfiguration; end class Unknown < FlowTransitEncryptionKeyConfiguration; end end |
#default ⇒ Types::DefaultMaintenanceConfiguration
Default maintenance configuration settings.
4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4391 class MaintenanceConfiguration < Struct.new( :preferred_day_time, :default, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PreferredDayTime < MaintenanceConfiguration; end class Default < MaintenanceConfiguration; end class Unknown < MaintenanceConfiguration; end end |
#failover ⇒ Types::FailoverRouterInputStreamDetails
Configuration details for a failover router input that can automatically switch between two sources.
6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6186 class RouterInputConfiguration < Struct.new( :standard, :media_live_channel, :failover, :media_connect_flow, :merge, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Standard < RouterInputConfiguration; end class MediaLiveChannel < RouterInputConfiguration; end class Failover < RouterInputConfiguration; end class MediaConnectFlow < RouterInputConfiguration; end class Merge < RouterInputConfiguration; end class Unknown < RouterInputConfiguration; end end |
#input_types ⇒ Array<String>
The types of router inputs to include in the filter.
6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6233 class RouterInputFilter < Struct.new( :name_contains, :region_names, :network_interface_arns, :routing_scopes, :input_types, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class NameContains < RouterInputFilter; end class RegionNames < RouterInputFilter; end class NetworkInterfaceArns < RouterInputFilter; end class RoutingScopes < RouterInputFilter; end class InputTypes < RouterInputFilter; end class Unknown < RouterInputFilter; end end |
#media_connect_flow ⇒ Types::MediaConnectFlowRouterOutputStreamDetails
Configuration details for a MediaConnect flow when used as a router output destination.
6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6186 class RouterInputConfiguration < Struct.new( :standard, :media_live_channel, :failover, :media_connect_flow, :merge, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Standard < RouterInputConfiguration; end class MediaLiveChannel < RouterInputConfiguration; end class Failover < RouterInputConfiguration; end class MediaConnectFlow < RouterInputConfiguration; end class Merge < RouterInputConfiguration; end class Unknown < RouterInputConfiguration; end end |
#media_live_channel ⇒ Types::MediaLiveChannelRouterInputStreamDetails
Configuration details for a MediaLive channel when used as a router input source.
6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6186 class RouterInputConfiguration < Struct.new( :standard, :media_live_channel, :failover, :media_connect_flow, :merge, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Standard < RouterInputConfiguration; end class MediaLiveChannel < RouterInputConfiguration; end class Failover < RouterInputConfiguration; end class MediaConnectFlow < RouterInputConfiguration; end class Merge < RouterInputConfiguration; end class Unknown < RouterInputConfiguration; end end |
#media_live_input ⇒ Types::MediaLiveInputRouterOutputStreamDetails
Configuration details for a MediaLive input when used as a router output destination.
6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6827 class RouterOutputConfiguration < Struct.new( :standard, :media_connect_flow, :media_live_input, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Standard < RouterOutputConfiguration; end class MediaConnectFlow < RouterOutputConfiguration; end class MediaLiveInput < RouterOutputConfiguration; end class Unknown < RouterOutputConfiguration; end end |
#merge ⇒ Types::MergeRouterInputStreamDetails
Configuration details for a merge router input that combines two input sources.
6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6186 class RouterInputConfiguration < Struct.new( :standard, :media_live_channel, :failover, :media_connect_flow, :merge, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Standard < RouterInputConfiguration; end class MediaLiveChannel < RouterInputConfiguration; end class Failover < RouterInputConfiguration; end class MediaConnectFlow < RouterInputConfiguration; end class Merge < RouterInputConfiguration; end class Unknown < RouterInputConfiguration; end end |
#name_contains ⇒ Array<String>
The names of the router outputs to include in the filter.
6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6233 class RouterInputFilter < Struct.new( :name_contains, :region_names, :network_interface_arns, :routing_scopes, :input_types, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class NameContains < RouterInputFilter; end class RegionNames < RouterInputFilter; end class NetworkInterfaceArns < RouterInputFilter; end class RoutingScopes < RouterInputFilter; end class InputTypes < RouterInputFilter; end class Unknown < RouterInputFilter; end end |
#network_interface_arns ⇒ Array<String>
The Amazon Resource Names (ARNs) of the network interfaces associated with the router outputs to include in the filter.
6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6233 class RouterInputFilter < Struct.new( :name_contains, :region_names, :network_interface_arns, :routing_scopes, :input_types, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class NameContains < RouterInputFilter; end class RegionNames < RouterInputFilter; end class NetworkInterfaceArns < RouterInputFilter; end class RoutingScopes < RouterInputFilter; end class InputTypes < RouterInputFilter; end class Unknown < RouterInputFilter; end end |
#network_interface_types ⇒ Array<String>
The types of router network interfaces to include in the filter.
6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6640 class RouterNetworkInterfaceFilter < Struct.new( :region_names, :network_interface_types, :name_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterNetworkInterfaceFilter; end class NetworkInterfaceTypes < RouterNetworkInterfaceFilter; end class NameContains < RouterNetworkInterfaceFilter; end class Unknown < RouterNetworkInterfaceFilter; end end |
#output_types ⇒ Array<String>
The types of router outputs to include in the filter.
6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6874 class RouterOutputFilter < Struct.new( :region_names, :network_interface_arns, :routing_scopes, :output_types, :routed_input_arns, :name_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterOutputFilter; end class NetworkInterfaceArns < RouterOutputFilter; end class RoutingScopes < RouterOutputFilter; end class OutputTypes < RouterOutputFilter; end class RoutedInputArns < RouterOutputFilter; end class NameContains < RouterOutputFilter; end class Unknown < RouterOutputFilter; end end |
#preferred_day_time ⇒ Types::PreferredDayTimeMaintenanceConfiguration
Preferred day and time maintenance configuration settings.
4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4391 class MaintenanceConfiguration < Struct.new( :preferred_day_time, :default, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PreferredDayTime < MaintenanceConfiguration; end class Default < MaintenanceConfiguration; end class Unknown < MaintenanceConfiguration; end end |
#public ⇒ Types::PublicRouterNetworkInterfaceConfiguration
The configuration settings for a public router network interface, including the list of allowed CIDR blocks.
6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6607 class RouterNetworkInterfaceConfiguration < Struct.new( :public, :vpc, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Public < RouterNetworkInterfaceConfiguration; end class Vpc < RouterNetworkInterfaceConfiguration; end class Unknown < RouterNetworkInterfaceConfiguration; end end |
#region_names ⇒ Array<String>
The AWS Regions of the router outputs to include in the filter.
6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6233 class RouterInputFilter < Struct.new( :name_contains, :region_names, :network_interface_arns, :routing_scopes, :input_types, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class NameContains < RouterInputFilter; end class RegionNames < RouterInputFilter; end class NetworkInterfaceArns < RouterInputFilter; end class RoutingScopes < RouterInputFilter; end class InputTypes < RouterInputFilter; end class Unknown < RouterInputFilter; end end |
#rist ⇒ Types::RistRouterOutputConfiguration
The configuration settings for a router output using the RIST (Reliable Internet Stream Transport) protocol, including the destination address and port.
2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2489 class FailoverRouterInputProtocolConfiguration < Struct.new( :rist, :srt_listener, :srt_caller, :rtp, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Rist < FailoverRouterInputProtocolConfiguration; end class SrtListener < FailoverRouterInputProtocolConfiguration; end class SrtCaller < FailoverRouterInputProtocolConfiguration; end class Rtp < FailoverRouterInputProtocolConfiguration; end class Unknown < FailoverRouterInputProtocolConfiguration; end end |
#routed_input_arns ⇒ Array<String>
The ARNs of the router inputs associated with the router outputs to include in the filter.
6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6874 class RouterOutputFilter < Struct.new( :region_names, :network_interface_arns, :routing_scopes, :output_types, :routed_input_arns, :name_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterOutputFilter; end class NetworkInterfaceArns < RouterOutputFilter; end class RoutingScopes < RouterOutputFilter; end class OutputTypes < RouterOutputFilter; end class RoutedInputArns < RouterOutputFilter; end class NameContains < RouterOutputFilter; end class Unknown < RouterOutputFilter; end end |
#routing_scopes ⇒ Array<String>
Filter criteria to list router outputs based on their routing scope.
6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6233 class RouterInputFilter < Struct.new( :name_contains, :region_names, :network_interface_arns, :routing_scopes, :input_types, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class NameContains < RouterInputFilter; end class RegionNames < RouterInputFilter; end class NetworkInterfaceArns < RouterInputFilter; end class RoutingScopes < RouterInputFilter; end class InputTypes < RouterInputFilter; end class Unknown < RouterInputFilter; end end |
#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.
2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2489 class FailoverRouterInputProtocolConfiguration < Struct.new( :rist, :srt_listener, :srt_caller, :rtp, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Rist < FailoverRouterInputProtocolConfiguration; end class SrtListener < FailoverRouterInputProtocolConfiguration; end class SrtCaller < FailoverRouterInputProtocolConfiguration; end class Rtp < FailoverRouterInputProtocolConfiguration; end class Unknown < FailoverRouterInputProtocolConfiguration; end end |
#secrets_manager ⇒ Types::SecretsManagerEncryptionKeyConfiguration
The configuration settings for transit encryption using Secrets Manager, including the secret ARN and role ARN.
2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2673 class FlowTransitEncryptionKeyConfiguration < Struct.new( :secrets_manager, :automatic, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SecretsManager < FlowTransitEncryptionKeyConfiguration; end class Automatic < FlowTransitEncryptionKeyConfiguration; end class Unknown < FlowTransitEncryptionKeyConfiguration; end end |
#srt_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.
2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2489 class FailoverRouterInputProtocolConfiguration < Struct.new( :rist, :srt_listener, :srt_caller, :rtp, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Rist < FailoverRouterInputProtocolConfiguration; end class SrtListener < FailoverRouterInputProtocolConfiguration; end class SrtCaller < FailoverRouterInputProtocolConfiguration; end class Rtp < FailoverRouterInputProtocolConfiguration; end class Unknown < FailoverRouterInputProtocolConfiguration; end end |
#srt_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.
2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2489 class FailoverRouterInputProtocolConfiguration < Struct.new( :rist, :srt_listener, :srt_caller, :rtp, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Rist < FailoverRouterInputProtocolConfiguration; end class SrtListener < FailoverRouterInputProtocolConfiguration; end class SrtCaller < FailoverRouterInputProtocolConfiguration; end class Rtp < FailoverRouterInputProtocolConfiguration; end class Unknown < FailoverRouterInputProtocolConfiguration; end end |
#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.
6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6186 class RouterInputConfiguration < Struct.new( :standard, :media_live_channel, :failover, :media_connect_flow, :merge, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Standard < RouterInputConfiguration; end class MediaLiveChannel < RouterInputConfiguration; end class Failover < RouterInputConfiguration; end class MediaConnectFlow < RouterInputConfiguration; end class Merge < RouterInputConfiguration; end class Unknown < RouterInputConfiguration; end end |
#transport_stream_media_info ⇒ Types::TransportMediaInfo
The metadata of the transport stream in the current flow's source.
6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6283 class RouterInputMetadata < Struct.new( :transport_stream_media_info, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TransportStreamMediaInfo < RouterInputMetadata; end class Unknown < RouterInputMetadata; end end |
#vpc ⇒ Types::VpcRouterNetworkInterfaceConfiguration
The configuration settings for a router network interface within a VPC, including the security group IDs and subnet ID.
6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6607 class RouterNetworkInterfaceConfiguration < Struct.new( :public, :vpc, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Public < RouterNetworkInterfaceConfiguration; end class Vpc < RouterNetworkInterfaceConfiguration; end class Unknown < RouterNetworkInterfaceConfiguration; end end |
#window ⇒ Types::WindowMaintenanceSchedule
Defines a specific time window for maintenance operations.
4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4414 class MaintenanceSchedule < Struct.new( :window, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Window < MaintenanceSchedule; end class Unknown < MaintenanceSchedule; end end |