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