CompleteLifecycleActionType
public struct CompleteLifecycleActionType : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The name of the Auto Scaling group.
Declaration
Swift
public let autoScalingGroupName: String
-
The ID of the instance.
Declaration
Swift
public let instanceId: String?
-
The action for the group to take. This parameter can be either CONTINUE or ABANDON.
Declaration
Swift
public let lifecycleActionResult: String
-
A universally unique identifier (UUID) that identifies a specific lifecycle action associated with an instance. Amazon EC2 Auto Scaling sends this token to the notification target you specified when you created the lifecycle hook.
Declaration
Swift
public let lifecycleActionToken: String?
-
The name of the lifecycle hook.
Declaration
Swift
public let lifecycleHookName: String
-
Undocumented
Declaration
Swift
public init(autoScalingGroupName: String, instanceId: String? = nil, lifecycleActionResult: String, lifecycleActionToken: String? = nil, lifecycleHookName: String)
-
Declaration
Swift
public func validate(name: String) throws