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