class Aws::GuardDuty::Types::CreateThreatIntelSetRequest

@note When making an API call, you may pass CreateThreatIntelSetRequest

data as a hash:

    {
      detector_id: "DetectorId", # required
      name: "Name", # required
      format: "TXT", # required, accepts TXT, STIX, OTX_CSV, ALIEN_VAULT, PROOF_POINT, FIRE_EYE
      location: "Location", # required
      activate: false, # required
      client_token: "ClientToken",
      tags: {
        "TagKey" => "TagValue",
      },
    }

@!attribute [rw] detector_id

The unique ID of the detector of the GuardDuty account that you want
to create a threatIntelSet for.
@return [String]

@!attribute [rw] name

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

@!attribute [rw] format

The format of the file that contains the ThreatIntelSet.
@return [String]

@!attribute [rw] location

The URI of the file that contains the ThreatIntelSet. For example:
https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.
@return [String]

@!attribute [rw] activate

A Boolean value that indicates whether GuardDuty is to start using
the uploaded ThreatIntelSet.
@return [Boolean]

@!attribute [rw] client_token

The idempotency token for the create request.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] tags

The tags to be added to a new threat list resource.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/guardduty-2017-11-28/CreateThreatIntelSetRequest AWS API Documentation

Constants

SENSITIVE