Class: Aws::SecurityHub::Types::EnableSecurityHubRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#control_finding_generatorString

This field, used when enabling Security Hub, specifies whether the calling account has consolidated control findings turned on. If the value for this field is set to SECURITY_CONTROL, Security Hub generates a single finding for a control check even when the check applies to multiple enabled standards.

If the value for this field is set to STANDARD_CONTROL, Security Hub generates separate findings for a control check when the check applies to multiple enabled standards.

The value for this field in a member account matches the value in the administrator account. For accounts that aren't part of an organization, the default value of this field is SECURITY_CONTROL if you enabled Security Hub on or after February 23, 2023.

Returns:

  • (String)


24634
24635
24636
24637
24638
24639
24640
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24634

class EnableSecurityHubRequest < Struct.new(
  :tags,
  :enable_default_standards,
  :control_finding_generator)
  SENSITIVE = []
  include Aws::Structure
end

#enable_default_standardsBoolean

Whether to enable the security standards that Security Hub has designated as automatically enabled. If you do not provide a value for EnableDefaultStandards, it is set to true. To not enable the automatically enabled standards, set EnableDefaultStandards to false.

Returns:

  • (Boolean)


24634
24635
24636
24637
24638
24639
24640
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24634

class EnableSecurityHubRequest < Struct.new(
  :tags,
  :enable_default_standards,
  :control_finding_generator)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The tags to add to the hub resource when you enable Security Hub.

Returns:

  • (Hash<String,String>)


24634
24635
24636
24637
24638
24639
24640
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24634

class EnableSecurityHubRequest < Struct.new(
  :tags,
  :enable_default_standards,
  :control_finding_generator)
  SENSITIVE = []
  include Aws::Structure
end