CreateMitigationActionRequest
public struct CreateMitigationActionRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
A friendly name for the action. Choose a friendly name that accurately describes the action (for example, EnableLoggingAction).
Declaration
Swift
public let actionName: String
-
Defines the type of action and the parameters for that action.
Declaration
Swift
public let actionParams: MitigationActionParams
-
The ARN of the IAM role that is used to apply the mitigation action.
Declaration
Swift
public let roleArn: String
-
Metadata that can be used to manage the mitigation action.
Declaration
Swift
public let tags: [Tag]?
-
Undocumented
Declaration
Swift
public init(actionName: String, actionParams: MitigationActionParams, roleArn: String, tags: [Tag]? = nil)
-
Declaration
Swift
public func validate(name: String) throws