CreateThreatIntelSetRequest
public struct CreateThreatIntelSetRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
A Boolean value that indicates whether GuardDuty is to start using the uploaded ThreatIntelSet.
Declaration
Swift
public let activate: Bool
-
The idempotency token for the create request.
Declaration
Swift
public let clientToken: String?
-
The unique ID of the detector of the GuardDuty account that you want to create a threatIntelSet for.
Declaration
Swift
public let detectorId: String
-
The format of the file that contains the ThreatIntelSet.
Declaration
Swift
public let format: ThreatIntelSetFormat
-
The URI of the file that contains the ThreatIntelSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.
Declaration
Swift
public let location: String
-
A user-friendly ThreatIntelSet name displayed in all findings that are generated by activity that involves IP addresses included in this ThreatIntelSet.
Declaration
Swift
public let name: String
-
The tags to be added to a new threat list resource.
Declaration
Swift
public let tags: [String : String]?
-
Undocumented
Declaration
Swift
public init(activate: Bool, clientToken: String? = CreateThreatIntelSetRequest.idempotencyToken(), detectorId: String, format: ThreatIntelSetFormat, location: String, name: String, tags: [String : String]? = nil)
-
Declaration
Swift
public func validate(name: String) throws