CreateIPSetRequest

public struct CreateIPSetRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • A Boolean value that indicates whether GuardDuty is to start using the uploaded IPSet.

    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 an IPSet for.

    Declaration

    Swift

    public let detectorId: String
  • The format of the file that contains the IPSet.

    Declaration

    Swift

    public let format: IpSetFormat
  • The URI of the file that contains the IPSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.

    Declaration

    Swift

    public let location: String
  • The user-friendly name to identify the IPSet. Allowed characters are alphanumerics, spaces, hyphens (-), and underscores (_).

    Declaration

    Swift

    public let name: String
  • The tags to be added to a new IP set resource.

    Declaration

    Swift

    public let tags: [String : String]?
  • Undocumented

    Declaration

    Swift

    public init(activate: Bool, clientToken: String? = CreateIPSetRequest.idempotencyToken(), detectorId: String, format: IpSetFormat, location: String, name: String, tags: [String : String]? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws