Class: Aws::NetworkSecurityManager::Types::PolicyConfiguration

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

Overview

Configuration settings that control a policy's behavior.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#remediation_enabledBoolean

Specifies whether AWS Network Security Manager automatically remediates noncompliant resources. Default: false.

Returns:

  • (Boolean)


3254
3255
3256
3257
3258
3259
3260
# File 'gems/aws-sdk-networksecuritymanager/lib/aws-sdk-networksecuritymanager/types.rb', line 3254

class PolicyConfiguration < Struct.new(
  :remediation_enabled,
  :resources_clean_up,
  :waf_config)
  SENSITIVE = []
  include Aws::Structure
end

#resources_clean_upBoolean

Specifies whether AWS Network Security Manager automatically removes the resources it created when they are no longer needed. Default: false.

Returns:

  • (Boolean)


3254
3255
3256
3257
3258
3259
3260
# File 'gems/aws-sdk-networksecuritymanager/lib/aws-sdk-networksecuritymanager/types.rb', line 3254

class PolicyConfiguration < Struct.new(
  :remediation_enabled,
  :resources_clean_up,
  :waf_config)
  SENSITIVE = []
  include Aws::Structure
end

#waf_configTypes::WafConfig

AWS WAF-specific policy settings. This is populated only for AWS WAF policies.

Returns:



3254
3255
3256
3257
3258
3259
3260
# File 'gems/aws-sdk-networksecuritymanager/lib/aws-sdk-networksecuritymanager/types.rb', line 3254

class PolicyConfiguration < Struct.new(
  :remediation_enabled,
  :resources_clean_up,
  :waf_config)
  SENSITIVE = []
  include Aws::Structure
end