ThreatIntelSetArgs

data class ThreatIntelSetArgs(val activate: Output<Boolean>? = null, val detectorId: Output<String>? = null, val format: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ThreatIntelSetArgs>

Resource Type definition for AWS::GuardDuty::ThreatIntelSet

Constructors

Link copied to clipboard
constructor(activate: Output<Boolean>? = null, detectorId: Output<String>? = null, format: Output<String>? = null, location: Output<String>? = null, name: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

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

A Boolean value that indicates whether GuardDuty is to start using the uploaded ThreatIntelSet.

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

The unique ID of the detector of the GuardDuty account for which you want to create a ThreatIntelSet . To find the detectorId in the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.

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

The format of the file that contains the ThreatIntelSet.

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

The URI of the file that contains the ThreatIntelSet.

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

A user-friendly ThreatIntelSet name displayed in all findings that are generated by activity that involves IP addresses included in this ThreatIntelSet.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

The tags to be added to a new threat list resource. Each tag consists of a key and an optional value, both of which you define. For more information, see Tag .

Functions

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