Class: Aws::GuardDuty::Types::CreateThreatIntelSetRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::GuardDuty::Types::CreateThreatIntelSetRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-guardduty/types.rb
Overview
When making an API call, you may pass CreateThreatIntelSetRequest data as a hash:
{
activate: false, # required
client_token: "__stringMin0Max64",
detector_id: "__string", # required
format: "TXT", # required, accepts TXT, STIX, OTX_CSV, ALIEN_VAULT, PROOF_POINT, FIRE_EYE
location: "Location", # required
name: "Name", # required
}
Create Threat Intel Set Request
Instance Attribute Summary collapse
-
#activate ⇒ Boolean
A boolean value that indicates whether GuardDuty is to start using the uploaded ThreatIntelSet.
-
#client_token ⇒ String
The idempotency token for the create request.**A suitable default value is auto-generated.** You should normally not need to pass this option.
- #detector_id ⇒ String
-
#format ⇒ String
The format of the file that contains the ThreatIntelSet.
-
#location ⇒ String
The URI of the file that contains the ThreatIntelSet.
-
#name ⇒ String
A user-friendly ThreatIntelSet name that is displayed in all finding generated by activity that involves IP addresses included in this ThreatIntelSet.
Instance Attribute Details
#activate ⇒ Boolean
A boolean value that indicates whether GuardDuty is to start using the uploaded ThreatIntelSet.
605 606 607 608 609 610 611 612 613 |
# File 'lib/aws-sdk-guardduty/types.rb', line 605 class CreateThreatIntelSetRequest < Struct.new( :activate, :client_token, :detector_id, :format, :location, :name) include Aws::Structure end |
#client_token ⇒ String
The idempotency token for the create request.**A suitable default value is auto-generated.** You should normally not need to pass this option.
605 606 607 608 609 610 611 612 613 |
# File 'lib/aws-sdk-guardduty/types.rb', line 605 class CreateThreatIntelSetRequest < Struct.new( :activate, :client_token, :detector_id, :format, :location, :name) include Aws::Structure end |
#detector_id ⇒ String
605 606 607 608 609 610 611 612 613 |
# File 'lib/aws-sdk-guardduty/types.rb', line 605 class CreateThreatIntelSetRequest < Struct.new( :activate, :client_token, :detector_id, :format, :location, :name) include Aws::Structure end |
#format ⇒ String
The format of the file that contains the ThreatIntelSet.
605 606 607 608 609 610 611 612 613 |
# File 'lib/aws-sdk-guardduty/types.rb', line 605 class CreateThreatIntelSetRequest < Struct.new( :activate, :client_token, :detector_id, :format, :location, :name) include Aws::Structure end |
#location ⇒ String
The URI of the file that contains the ThreatIntelSet. For example (s3.us-west-2.amazonaws.com/my-bucket/my-object-key).
605 606 607 608 609 610 611 612 613 |
# File 'lib/aws-sdk-guardduty/types.rb', line 605 class CreateThreatIntelSetRequest < Struct.new( :activate, :client_token, :detector_id, :format, :location, :name) include Aws::Structure end |
#name ⇒ String
A user-friendly ThreatIntelSet name that is displayed in all finding generated by activity that involves IP addresses included in this ThreatIntelSet.
605 606 607 608 609 610 611 612 613 |
# File 'lib/aws-sdk-guardduty/types.rb', line 605 class CreateThreatIntelSetRequest < Struct.new( :activate, :client_token, :detector_id, :format, :location, :name) include Aws::Structure end |