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`.
23373 23374 23375 23376 23377 23378 23379 23380 23381 23382 23383 23384 23385 23386 23387 23388 23389 23390 23391 23392 23393 23394 23395 23396 |
# File 'lib/aws-sdk-securityhub/types.rb', line 23373 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.
23373 23374 23375 23376 23377 23378 23379 23380 23381 23382 23383 23384 23385 23386 23387 23388 23389 23390 23391 23392 23393 23394 23395 23396 |
# File 'lib/aws-sdk-securityhub/types.rb', line 23373 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.
23373 23374 23375 23376 23377 23378 23379 23380 23381 23382 23383 23384 23385 23386 23387 23388 23389 23390 23391 23392 23393 23394 23395 23396 |
# File 'lib/aws-sdk-securityhub/types.rb', line 23373 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.
23373 23374 23375 23376 23377 23378 23379 23380 23381 23382 23383 23384 23385 23386 23387 23388 23389 23390 23391 23392 23393 23394 23395 23396 |
# File 'lib/aws-sdk-securityhub/types.rb', line 23373 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.
23373 23374 23375 23376 23377 23378 23379 23380 23381 23382 23383 23384 23385 23386 23387 23388 23389 23390 23391 23392 23393 23394 23395 23396 |
# File 'lib/aws-sdk-securityhub/types.rb', line 23373 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.
23373 23374 23375 23376 23377 23378 23379 23380 23381 23382 23383 23384 23385 23386 23387 23388 23389 23390 23391 23392 23393 23394 23395 23396 |
# File 'lib/aws-sdk-securityhub/types.rb', line 23373 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.
23373 23374 23375 23376 23377 23378 23379 23380 23381 23382 23383 23384 23385 23386 23387 23388 23389 23390 23391 23392 23393 23394 23395 23396 |
# File 'lib/aws-sdk-securityhub/types.rb', line 23373 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.
23373 23374 23375 23376 23377 23378 23379 23380 23381 23382 23383 23384 23385 23386 23387 23388 23389 23390 23391 23392 23393 23394 23395 23396 |
# File 'lib/aws-sdk-securityhub/types.rb', line 23373 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
23373 23374 23375 |
# File 'lib/aws-sdk-securityhub/types.rb', line 23373 def unknown @unknown end |