Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Class: Aws::SecurityHub::Types::SecurityHubPolicy

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

Overview

An object that defines how Security Hub is configured. The configuration policy includes whether Security Hub is enabled or disabled, a list of enabled security standards, a list of enabled or disabled security controls, and a list of custom parameter values for specified controls. If you provide a list of security controls that are enabled in the configuration policy, Security Hub disables all other controls (including newly released controls). If you provide a list of security controls that are disabled in the configuration policy, Security Hub enables all other controls (including newly released controls).

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enabled_standard_identifiersArray<String>

A list that defines which security standards are enabled in the configuration policy.

Returns:

  • (Array<String>)

30814
30815
30816
30817
30818
30819
30820
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 30814

class SecurityHubPolicy < Struct.new(
  :service_enabled,
  :enabled_standard_identifiers,
  :security_controls_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#security_controls_configurationTypes::SecurityControlsConfiguration

An object that defines which security controls are enabled in the configuration policy. The enablement status of a control is aligned across all of the enabled standards in an account.


30814
30815
30816
30817
30818
30819
30820
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 30814

class SecurityHubPolicy < Struct.new(
  :service_enabled,
  :enabled_standard_identifiers,
  :security_controls_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#service_enabledBoolean

Indicates whether Security Hub is enabled in the policy.

Returns:

  • (Boolean)

30814
30815
30816
30817
30818
30819
30820
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 30814

class SecurityHubPolicy < Struct.new(
  :service_enabled,
  :enabled_standard_identifiers,
  :security_controls_configuration)
  SENSITIVE = []
  include Aws::Structure
end