Class: Aws::MediaConnect::Types::RouterOutputFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::RouterOutputFilter
- Defined in:
- gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb
Overview
RouterOutputFilter is a union - when making an API calls you must set exactly one of the members.
A filter that can be used to retrieve a list of router outputs.
Defined Under Namespace
Classes: NameContains, NetworkInterfaceArns, OutputTypes, RegionNames, RoutedInputArns, RoutingScopes, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#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.
-
#output_types ⇒ Array<String>
The types of router outputs to include in the filter.
-
#region_names ⇒ Array<String>
The AWS Regions of the router outputs to include in the filter.
-
#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.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#name_contains ⇒ Array<String>
The names of 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 |
#network_interface_arns ⇒ Array<String>
The Amazon Resource Names (ARNs) of the network interfaces 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 |
#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 |
#region_names ⇒ Array<String>
The AWS Regions of 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 |
#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.
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 |
#unknown ⇒ Object
Returns the value of attribute unknown
6859 6860 6861 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6859 def unknown @unknown end |