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