ConfigurationPolicySecurityHubPolicyArgs

data class ConfigurationPolicySecurityHubPolicyArgs(val enabledStandardIdentifiers: Output<List<String>>? = null, val securityControlsConfiguration: Output<ConfigurationPolicySecurityControlsConfigurationArgs>? = null, val serviceEnabled: Output<Boolean>? = null) : ConvertibleToJava<ConfigurationPolicySecurityHubPolicyArgs>

An object that defines how AWS Security Hub is configured.

Constructors

Link copied to clipboard
constructor(enabledStandardIdentifiers: Output<List<String>>? = null, securityControlsConfiguration: Output<ConfigurationPolicySecurityControlsConfigurationArgs>? = null, serviceEnabled: Output<Boolean>? = null)

Properties

Link copied to clipboard
val enabledStandardIdentifiers: Output<List<String>>? = null

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

Link copied to clipboard

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. This property is required only if ServiceEnabled is set to true in your configuration policy.

Link copied to clipboard
val serviceEnabled: Output<Boolean>? = null

Indicates whether Security Hub is enabled in the policy.

Functions

Link copied to clipboard
open override fun toJava(): ConfigurationPolicySecurityHubPolicyArgs