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.
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.
22965 22966 22967 22968 22969 22970 22971 22972 22973 22974 22975 22976 22977 22978 22979 22980 22981 22982 22983 22984 22985 22986 22987 22988 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22965 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.
22965 22966 22967 22968 22969 22970 22971 22972 22973 22974 22975 22976 22977 22978 22979 22980 22981 22982 22983 22984 22985 22986 22987 22988 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22965 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.
22965 22966 22967 22968 22969 22970 22971 22972 22973 22974 22975 22976 22977 22978 22979 22980 22981 22982 22983 22984 22985 22986 22987 22988 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22965 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.
22965 22966 22967 22968 22969 22970 22971 22972 22973 22974 22975 22976 22977 22978 22979 22980 22981 22982 22983 22984 22985 22986 22987 22988 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22965 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.
22965 22966 22967 22968 22969 22970 22971 22972 22973 22974 22975 22976 22977 22978 22979 22980 22981 22982 22983 22984 22985 22986 22987 22988 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22965 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.
22965 22966 22967 22968 22969 22970 22971 22972 22973 22974 22975 22976 22977 22978 22979 22980 22981 22982 22983 22984 22985 22986 22987 22988 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22965 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.
22965 22966 22967 22968 22969 22970 22971 22972 22973 22974 22975 22976 22977 22978 22979 22980 22981 22982 22983 22984 22985 22986 22987 22988 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22965 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.
22965 22966 22967 22968 22969 22970 22971 22972 22973 22974 22975 22976 22977 22978 22979 22980 22981 22982 22983 22984 22985 22986 22987 22988 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22965 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
22965 22966 22967 |
# File 'lib/aws-sdk-securityhub/types.rb', line 22965 def unknown @unknown end |