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.
Direct Known Subclasses
NameContains, NetworkInterfaceArns, OutputTypes, RegionNames, RoutedInputArns, RoutingScopes, Unknown
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.
6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6607 class RouterOutputFilter < Struct.new( :region_names, :output_types, :name_contains, :network_interface_arns, :routed_input_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterOutputFilter; end class OutputTypes < RouterOutputFilter; end class NameContains < RouterOutputFilter; end class NetworkInterfaceArns < RouterOutputFilter; end class RoutedInputArns < RouterOutputFilter; end class RoutingScopes < RouterOutputFilter; end class Unknown < RouterOutputFilter; end end |
#network_interface_arns ⇒ Array<String>
The Amazon Resource Names (ARNs) of the network interfaces associated with the router outputs to include in the filter.
6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6607 class RouterOutputFilter < Struct.new( :region_names, :output_types, :name_contains, :network_interface_arns, :routed_input_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterOutputFilter; end class OutputTypes < RouterOutputFilter; end class NameContains < RouterOutputFilter; end class NetworkInterfaceArns < RouterOutputFilter; end class RoutedInputArns < RouterOutputFilter; end class RoutingScopes < RouterOutputFilter; end class Unknown < RouterOutputFilter; end end |
#output_types ⇒ Array<String>
The types of router outputs to include in the filter.
6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6607 class RouterOutputFilter < Struct.new( :region_names, :output_types, :name_contains, :network_interface_arns, :routed_input_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterOutputFilter; end class OutputTypes < RouterOutputFilter; end class NameContains < RouterOutputFilter; end class NetworkInterfaceArns < RouterOutputFilter; end class RoutedInputArns < RouterOutputFilter; end class RoutingScopes < RouterOutputFilter; end class Unknown < RouterOutputFilter; end end |
#region_names ⇒ Array<String>
The AWS Regions of the router outputs to include in the filter.
6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6607 class RouterOutputFilter < Struct.new( :region_names, :output_types, :name_contains, :network_interface_arns, :routed_input_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterOutputFilter; end class OutputTypes < RouterOutputFilter; end class NameContains < RouterOutputFilter; end class NetworkInterfaceArns < RouterOutputFilter; end class RoutedInputArns < RouterOutputFilter; end class RoutingScopes < RouterOutputFilter; end class Unknown < RouterOutputFilter; end end |
#routed_input_arns ⇒ Array<String>
The ARNs of the router inputs associated with the router outputs to include in the filter.
6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6607 class RouterOutputFilter < Struct.new( :region_names, :output_types, :name_contains, :network_interface_arns, :routed_input_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterOutputFilter; end class OutputTypes < RouterOutputFilter; end class NameContains < RouterOutputFilter; end class NetworkInterfaceArns < RouterOutputFilter; end class RoutedInputArns < RouterOutputFilter; end class RoutingScopes < RouterOutputFilter; end class Unknown < RouterOutputFilter; end end |
#routing_scopes ⇒ Array<String>
Filter criteria to list router outputs based on their routing scope.
6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6607 class RouterOutputFilter < Struct.new( :region_names, :output_types, :name_contains, :network_interface_arns, :routed_input_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterOutputFilter; end class OutputTypes < RouterOutputFilter; end class NameContains < RouterOutputFilter; end class NetworkInterfaceArns < RouterOutputFilter; end class RoutedInputArns < RouterOutputFilter; end class RoutingScopes < RouterOutputFilter; end class Unknown < RouterOutputFilter; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
6607 6608 6609 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6607 def unknown @unknown end |