Class: Aws::SecurityHub::Types::ConfigurationOptions
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::ConfigurationOptions
- Defined in:
- gems/aws-sdk-securityhub/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
.
22644 22645 22646 22647 22648 22649 22650 22651 22652 22653 22654 22655 22656 22657 22658 22659 22660 22661 22662 22663 22664 22665 22666 22667 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 22644 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.
22644 22645 22646 22647 22648 22649 22650 22651 22652 22653 22654 22655 22656 22657 22658 22659 22660 22661 22662 22663 22664 22665 22666 22667 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 22644 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.
22644 22645 22646 22647 22648 22649 22650 22651 22652 22653 22654 22655 22656 22657 22658 22659 22660 22661 22662 22663 22664 22665 22666 22667 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 22644 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.
22644 22645 22646 22647 22648 22649 22650 22651 22652 22653 22654 22655 22656 22657 22658 22659 22660 22661 22662 22663 22664 22665 22666 22667 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 22644 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.
22644 22645 22646 22647 22648 22649 22650 22651 22652 22653 22654 22655 22656 22657 22658 22659 22660 22661 22662 22663 22664 22665 22666 22667 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 22644 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.
22644 22645 22646 22647 22648 22649 22650 22651 22652 22653 22654 22655 22656 22657 22658 22659 22660 22661 22662 22663 22664 22665 22666 22667 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 22644 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.
22644 22645 22646 22647 22648 22649 22650 22651 22652 22653 22654 22655 22656 22657 22658 22659 22660 22661 22662 22663 22664 22665 22666 22667 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 22644 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.
22644 22645 22646 22647 22648 22649 22650 22651 22652 22653 22654 22655 22656 22657 22658 22659 22660 22661 22662 22663 22664 22665 22666 22667 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 22644 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
22644 22645 22646 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 22644 def unknown @unknown end |