Class: Aws::SecurityHub::Types::SecurityHubPolicy
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::SecurityHubPolicy
- 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
-
#enabled_standard_identifiers ⇒ Array<String>
A list that defines which security standards are enabled in the configuration policy.
-
#security_controls_configuration ⇒ Types::SecurityControlsConfiguration
An object that defines which security controls are enabled in the configuration policy.
-
#service_enabled ⇒ Boolean
Indicates whether Security Hub is enabled in the policy.
Instance Attribute Details
#enabled_standard_identifiers ⇒ Array<String>
A list that defines which security standards are enabled in the configuration policy.
29541 29542 29543 29544 29545 29546 29547 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29541 class SecurityHubPolicy < Struct.new( :service_enabled, :enabled_standard_identifiers, :security_controls_configuration) SENSITIVE = [] include Aws::Structure end |
#security_controls_configuration ⇒ Types::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.
29541 29542 29543 29544 29545 29546 29547 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29541 class SecurityHubPolicy < Struct.new( :service_enabled, :enabled_standard_identifiers, :security_controls_configuration) SENSITIVE = [] include Aws::Structure end |
#service_enabled ⇒ Boolean
Indicates whether Security Hub is enabled in the policy.
29541 29542 29543 29544 29545 29546 29547 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 29541 class SecurityHubPolicy < Struct.new( :service_enabled, :enabled_standard_identifiers, :security_controls_configuration) SENSITIVE = [] include Aws::Structure end |