Class: Aws::SecurityHub::Types::ConfigurationOptions
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::ConfigurationOptions
- Includes:
- Aws::Structure, Aws::Structure::Union
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
ConfigurationOptions is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of ConfigurationOptions corresponding to the set member.
The options for customizing a security control parameter.
Direct Known Subclasses
Boolean, Double, Enum, EnumList, Integer, IntegerList, String, StringList, Unknown
Defined Under Namespace
Classes: Boolean, Double, Enum, EnumList, Integer, IntegerList, String, StringList, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#boolean ⇒ Types::BooleanConfigurationOptions
The options for customizing a security control parameter that is a boolean.
-
#double ⇒ Types::DoubleConfigurationOptions
The options for customizing a security control parameter that is a double.
-
#enum ⇒ Types::EnumConfigurationOptions
The options for customizing a security control parameter that is an enum.
-
#enum_list ⇒ Types::EnumListConfigurationOptions
The options for customizing a security control parameter that is a list of enums.
-
#integer ⇒ Types::IntegerConfigurationOptions
The options for customizing a security control parameter that is an integer.
-
#integer_list ⇒ Types::IntegerListConfigurationOptions
The options for customizing a security control parameter that is a list of integers.
-
#string ⇒ Types::StringConfigurationOptions
The options for customizing a security control parameter that is a string data type.
-
#string_list ⇒ Types::StringListConfigurationOptions
The options for customizing a security control parameter that is a list of strings.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#boolean ⇒ Types::BooleanConfigurationOptions
The options for customizing a security control parameter that is a boolean. For a boolean parameter, the options are ‘true` and `false`.
22325 22326 22327 22328 22329 22330 22331 22332 22333 22334 22335 22336 22337 22338 22339 22340 22341 22342 22343 22344 22345 22346 22347 22348 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22325 class ConfigurationOptions < Struct.new( :integer, :integer_list, :double, :string, :string_list, :boolean, :enum, :enum_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Integer < ConfigurationOptions; end class IntegerList < ConfigurationOptions; end class Double < ConfigurationOptions; end class String < ConfigurationOptions; end class StringList < ConfigurationOptions; end class Boolean < ConfigurationOptions; end class Enum < ConfigurationOptions; end class EnumList < ConfigurationOptions; end class Unknown < ConfigurationOptions; end end |
#double ⇒ Types::DoubleConfigurationOptions
The options for customizing a security control parameter that is a double.
22325 22326 22327 22328 22329 22330 22331 22332 22333 22334 22335 22336 22337 22338 22339 22340 22341 22342 22343 22344 22345 22346 22347 22348 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22325 class ConfigurationOptions < Struct.new( :integer, :integer_list, :double, :string, :string_list, :boolean, :enum, :enum_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Integer < ConfigurationOptions; end class IntegerList < ConfigurationOptions; end class Double < ConfigurationOptions; end class String < ConfigurationOptions; end class StringList < ConfigurationOptions; end class Boolean < ConfigurationOptions; end class Enum < ConfigurationOptions; end class EnumList < ConfigurationOptions; end class Unknown < ConfigurationOptions; end end |
#enum ⇒ Types::EnumConfigurationOptions
The options for customizing a security control parameter that is an enum.
22325 22326 22327 22328 22329 22330 22331 22332 22333 22334 22335 22336 22337 22338 22339 22340 22341 22342 22343 22344 22345 22346 22347 22348 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22325 class ConfigurationOptions < Struct.new( :integer, :integer_list, :double, :string, :string_list, :boolean, :enum, :enum_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Integer < ConfigurationOptions; end class IntegerList < ConfigurationOptions; end class Double < ConfigurationOptions; end class String < ConfigurationOptions; end class StringList < ConfigurationOptions; end class Boolean < ConfigurationOptions; end class Enum < ConfigurationOptions; end class EnumList < ConfigurationOptions; end class Unknown < ConfigurationOptions; end end |
#enum_list ⇒ Types::EnumListConfigurationOptions
The options for customizing a security control parameter that is a list of enums.
22325 22326 22327 22328 22329 22330 22331 22332 22333 22334 22335 22336 22337 22338 22339 22340 22341 22342 22343 22344 22345 22346 22347 22348 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22325 class ConfigurationOptions < Struct.new( :integer, :integer_list, :double, :string, :string_list, :boolean, :enum, :enum_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Integer < ConfigurationOptions; end class IntegerList < ConfigurationOptions; end class Double < ConfigurationOptions; end class String < ConfigurationOptions; end class StringList < ConfigurationOptions; end class Boolean < ConfigurationOptions; end class Enum < ConfigurationOptions; end class EnumList < ConfigurationOptions; end class Unknown < ConfigurationOptions; end end |
#integer ⇒ Types::IntegerConfigurationOptions
The options for customizing a security control parameter that is an integer.
22325 22326 22327 22328 22329 22330 22331 22332 22333 22334 22335 22336 22337 22338 22339 22340 22341 22342 22343 22344 22345 22346 22347 22348 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22325 class ConfigurationOptions < Struct.new( :integer, :integer_list, :double, :string, :string_list, :boolean, :enum, :enum_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Integer < ConfigurationOptions; end class IntegerList < ConfigurationOptions; end class Double < ConfigurationOptions; end class String < ConfigurationOptions; end class StringList < ConfigurationOptions; end class Boolean < ConfigurationOptions; end class Enum < ConfigurationOptions; end class EnumList < ConfigurationOptions; end class Unknown < ConfigurationOptions; end end |
#integer_list ⇒ Types::IntegerListConfigurationOptions
The options for customizing a security control parameter that is a list of integers.
22325 22326 22327 22328 22329 22330 22331 22332 22333 22334 22335 22336 22337 22338 22339 22340 22341 22342 22343 22344 22345 22346 22347 22348 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22325 class ConfigurationOptions < Struct.new( :integer, :integer_list, :double, :string, :string_list, :boolean, :enum, :enum_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Integer < ConfigurationOptions; end class IntegerList < ConfigurationOptions; end class Double < ConfigurationOptions; end class String < ConfigurationOptions; end class StringList < ConfigurationOptions; end class Boolean < ConfigurationOptions; end class Enum < ConfigurationOptions; end class EnumList < ConfigurationOptions; end class Unknown < ConfigurationOptions; end end |
#string ⇒ Types::StringConfigurationOptions
The options for customizing a security control parameter that is a string data type.
22325 22326 22327 22328 22329 22330 22331 22332 22333 22334 22335 22336 22337 22338 22339 22340 22341 22342 22343 22344 22345 22346 22347 22348 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22325 class ConfigurationOptions < Struct.new( :integer, :integer_list, :double, :string, :string_list, :boolean, :enum, :enum_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Integer < ConfigurationOptions; end class IntegerList < ConfigurationOptions; end class Double < ConfigurationOptions; end class String < ConfigurationOptions; end class StringList < ConfigurationOptions; end class Boolean < ConfigurationOptions; end class Enum < ConfigurationOptions; end class EnumList < ConfigurationOptions; end class Unknown < ConfigurationOptions; end end |
#string_list ⇒ Types::StringListConfigurationOptions
The options for customizing a security control parameter that is a list of strings.
22325 22326 22327 22328 22329 22330 22331 22332 22333 22334 22335 22336 22337 22338 22339 22340 22341 22342 22343 22344 22345 22346 22347 22348 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22325 class ConfigurationOptions < Struct.new( :integer, :integer_list, :double, :string, :string_list, :boolean, :enum, :enum_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Integer < ConfigurationOptions; end class IntegerList < ConfigurationOptions; end class Double < ConfigurationOptions; end class String < ConfigurationOptions; end class StringList < ConfigurationOptions; end class Boolean < ConfigurationOptions; end class Enum < ConfigurationOptions; end class EnumList < ConfigurationOptions; end class Unknown < ConfigurationOptions; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
22325 22326 22327 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22325 def unknown @unknown end |