HubArgs

data class HubArgs(val autoEnableControls: Output<Boolean>? = null, val controlFindingGenerator: Output<String>? = null, val enableDefaultStandards: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<HubArgs>

The AWS::SecurityHub::Hub resource represents the implementation of the AWS Security Hub service in your account. One hub resource is created for each Region in which you enable Security Hub.

Example Usage

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(autoEnableControls: Output<Boolean>? = null, controlFindingGenerator: Output<String>? = null, enableDefaultStandards: Output<Boolean>? = null, tags: Output<Map<String, String>>? = null)

Properties

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

Whether to automatically enable new controls when they are added to standards that are enabled

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

This field, used when enabling Security Hub, specifies whether the calling account has consolidated control findings turned on. If the value for this field is set to SECURITY_CONTROL, Security Hub generates a single finding for a control check even when the check applies to multiple enabled standards. If the value for this field is set to STANDARD_CONTROL, Security Hub generates separate findings for a control check when the check applies to multiple enabled standards.

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

Whether to enable the security standards that Security Hub has designated as automatically enabled.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

An array of key-value pairs to apply to this resource. For more information, see Tag .

Functions

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