Class: Aws::SecurityHub::Types::CreateConfigurationPolicyRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::CreateConfigurationPolicyRequest
- Defined in:
- gems/aws-sdk-securityhub/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.
-
#name ⇒ String
The name of the configuration policy.
-
#tags ⇒ Hash<String,String>
User-defined tags associated with a 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).
22686 22687 22688 22689 22690 22691 22692 22693 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 22686 class CreateConfigurationPolicyRequest < Struct.new( :name, :description, :configuration_policy, :tags) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the configuration policy.
22686 22687 22688 22689 22690 22691 22692 22693 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 22686 class CreateConfigurationPolicyRequest < Struct.new( :name, :description, :configuration_policy, :tags) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the configuration policy. Alphanumeric characters and
the following ASCII characters are permitted: -, ., !, *, /
.
22686 22687 22688 22689 22690 22691 22692 22693 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 22686 class CreateConfigurationPolicyRequest < Struct.new( :name, :description, :configuration_policy, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
User-defined tags associated with a configuration policy. For more information, see Tagging Security Hub resources in the Security Hub user guide.
22686 22687 22688 22689 22690 22691 22692 22693 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 22686 class CreateConfigurationPolicyRequest < Struct.new( :name, :description, :configuration_policy, :tags) SENSITIVE = [] include Aws::Structure end |