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`.
22661 22662 22663 22664 22665 22666 22667 22668 22669 22670 22671 22672 22673 22674 22675 22676 22677 22678 22679 22680 22681 22682 22683 22684 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22661 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.
22661 22662 22663 22664 22665 22666 22667 22668 22669 22670 22671 22672 22673 22674 22675 22676 22677 22678 22679 22680 22681 22682 22683 22684 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22661 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.
22661 22662 22663 22664 22665 22666 22667 22668 22669 22670 22671 22672 22673 22674 22675 22676 22677 22678 22679 22680 22681 22682 22683 22684 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22661 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.
22661 22662 22663 22664 22665 22666 22667 22668 22669 22670 22671 22672 22673 22674 22675 22676 22677 22678 22679 22680 22681 22682 22683 22684 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22661 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.
22661 22662 22663 22664 22665 22666 22667 22668 22669 22670 22671 22672 22673 22674 22675 22676 22677 22678 22679 22680 22681 22682 22683 22684 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22661 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.
22661 22662 22663 22664 22665 22666 22667 22668 22669 22670 22671 22672 22673 22674 22675 22676 22677 22678 22679 22680 22681 22682 22683 22684 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22661 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.
22661 22662 22663 22664 22665 22666 22667 22668 22669 22670 22671 22672 22673 22674 22675 22676 22677 22678 22679 22680 22681 22682 22683 22684 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22661 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.
22661 22662 22663 22664 22665 22666 22667 22668 22669 22670 22671 22672 22673 22674 22675 22676 22677 22678 22679 22680 22681 22682 22683 22684 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22661 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
22661 22662 22663 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22661 def unknown @unknown end |