def terminate(options = {})
      options = options.merge(instance_id: @id)
      resp = @client.terminate_instance_in_auto_scaling_group(options)
      Activity.new(
        id: resp.data.activity.activity_id,
        data: resp.data.activity,
        client: @client
      )
    end
def terminate(options = {})
      options = options.merge(instance_id: @id)
      resp = @client.terminate_instance_in_auto_scaling_group(options)
      Activity.new(
        id: resp.data.activity.activity_id,
        data: resp.data.activity,
        client: @client
      )
    end
@example Request syntax with placeholder values

   activity = instance.terminate({
     should_decrement_desired_capacity: false, # required
   })
 @param [Hash] options ({})
 @option options [required, Boolean] :should_decrement_desired_capacity
   Indicates whether terminating the instance also decrements the size of
   the Auto Scaling group.
 @return [Activity]