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.
Direct Known Subclasses
InputTypes, NameContains, NetworkInterfaceArns, RegionNames, RoutingScopes, Unknown
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.
5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5974 class RouterInputFilter < Struct.new( :region_names, :input_types, :name_contains, :network_interface_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterInputFilter; end class InputTypes < RouterInputFilter; end class NameContains < RouterInputFilter; end class NetworkInterfaceArns < RouterInputFilter; end class RoutingScopes < RouterInputFilter; end class Unknown < RouterInputFilter; end end |
#name_contains ⇒ Array<String>
The names of the router inputs to include in the filter.
5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5974 class RouterInputFilter < Struct.new( :region_names, :input_types, :name_contains, :network_interface_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterInputFilter; end class InputTypes < RouterInputFilter; end class NameContains < RouterInputFilter; end class NetworkInterfaceArns < RouterInputFilter; end class RoutingScopes < 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.
5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5974 class RouterInputFilter < Struct.new( :region_names, :input_types, :name_contains, :network_interface_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterInputFilter; end class InputTypes < RouterInputFilter; end class NameContains < RouterInputFilter; end class NetworkInterfaceArns < RouterInputFilter; end class RoutingScopes < RouterInputFilter; end class Unknown < RouterInputFilter; end end |
#region_names ⇒ Array<String>
The AWS Regions of the router inputs to include in the filter.
5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5974 class RouterInputFilter < Struct.new( :region_names, :input_types, :name_contains, :network_interface_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterInputFilter; end class InputTypes < RouterInputFilter; end class NameContains < RouterInputFilter; end class NetworkInterfaceArns < RouterInputFilter; end class RoutingScopes < 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).
5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5974 class RouterInputFilter < Struct.new( :region_names, :input_types, :name_contains, :network_interface_arns, :routing_scopes, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RegionNames < RouterInputFilter; end class InputTypes < RouterInputFilter; end class NameContains < RouterInputFilter; end class NetworkInterfaceArns < RouterInputFilter; end class RoutingScopes < RouterInputFilter; end class Unknown < RouterInputFilter; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
5974 5975 5976 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 5974 def unknown @unknown end |