Class: Aws::SecurityHub::Types::UpdateConfigurationPolicyRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::UpdateConfigurationPolicyRequest
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#configuration_policy ⇒ Types::Policy
An object that defines how Security Hub is configured.
-
#description ⇒ String
The description of the configuration policy.
-
#identifier ⇒ String
The Amazon Resource Name (ARN) or universally unique identifier (UUID) of the configuration policy.
-
#name ⇒ String
The name of the configuration policy.
-
#updated_reason ⇒ String
The reason for updating the configuration policy.
Instance Attribute Details
#configuration_policy ⇒ Types::Policy
An object that defines how Security Hub is configured. It 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).
When updating a configuration policy, provide a complete list of standards that you want to enable and a complete list of controls that you want to enable or disable. The updated configuration replaces the current configuration.
31053 31054 31055 31056 31057 31058 31059 31060 31061 |
# File 'lib/aws-sdk-securityhub/types.rb', line 31053 class UpdateConfigurationPolicyRequest < Struct.new( :identifier, :name, :description, :updated_reason, :configuration_policy) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the configuration policy.
31053 31054 31055 31056 31057 31058 31059 31060 31061 |
# File 'lib/aws-sdk-securityhub/types.rb', line 31053 class UpdateConfigurationPolicyRequest < Struct.new( :identifier, :name, :description, :updated_reason, :configuration_policy) SENSITIVE = [] include Aws::Structure end |
#identifier ⇒ String
The Amazon Resource Name (ARN) or universally unique identifier (UUID) of the configuration policy.
31053 31054 31055 31056 31057 31058 31059 31060 31061 |
# File 'lib/aws-sdk-securityhub/types.rb', line 31053 class UpdateConfigurationPolicyRequest < Struct.new( :identifier, :name, :description, :updated_reason, :configuration_policy) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the configuration policy. Alphanumeric characters and the following ASCII characters are permitted: ‘-, ., !, *, /`.
31053 31054 31055 31056 31057 31058 31059 31060 31061 |
# File 'lib/aws-sdk-securityhub/types.rb', line 31053 class UpdateConfigurationPolicyRequest < Struct.new( :identifier, :name, :description, :updated_reason, :configuration_policy) SENSITIVE = [] include Aws::Structure end |
#updated_reason ⇒ String
The reason for updating the configuration policy.
31053 31054 31055 31056 31057 31058 31059 31060 31061 |
# File 'lib/aws-sdk-securityhub/types.rb', line 31053 class UpdateConfigurationPolicyRequest < Struct.new( :identifier, :name, :description, :updated_reason, :configuration_policy) SENSITIVE = [] include Aws::Structure end |