Class: Aws::MediaConnect::Types::RouterInputFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::RouterInputFilter
- Defined in:
- gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb
Overview
RouterInputFilter 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 inputs.
Defined Under Namespace
Classes: InputTypes, NameContains, NetworkInterfaceArns, RegionNames, RoutingScopes, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#input_types ⇒ Array<String>
The types of router inputs to include in the filter.
-
#name_contains ⇒ Array<String>
The names of the router inputs to include in the filter.
-
#network_interface_arns ⇒ Array<String>
The Amazon Resource Names (ARNs) of the network interfaces associated with the router inputs to include in the filter.
-
#region_names ⇒ Array<String>
The AWS Regions of the router inputs to include in the filter.
-
#routing_scopes ⇒ Array<String>
Filter criteria to list router inputs based on their routing scope (REGIONAL or GLOBAL).
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#input_types ⇒ Array<String>
The types of router inputs to include in the filter.
6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6378 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 |
#name_contains ⇒ Array<String>
The names of the router inputs to include in the filter.
6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6378 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 inputs to include in the filter.
6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6378 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 |
#region_names ⇒ Array<String>
The AWS Regions of the router inputs to include in the filter.
6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6378 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 |
#routing_scopes ⇒ Array<String>
Filter criteria to list router inputs based on their routing scope (REGIONAL or GLOBAL).
6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6378 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 |
#unknown ⇒ Object
Returns the value of attribute unknown
6378 6379 6380 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 6378 def unknown @unknown end |